<?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>1405-7743</journal-id>
<journal-title><![CDATA[Ingeniería, investigación y tecnología]]></journal-title>
<abbrev-journal-title><![CDATA[Ing. invest. y tecnol.]]></abbrev-journal-title>
<issn>1405-7743</issn>
<publisher>
<publisher-name><![CDATA[Universidad Nacional Autónoma de México, Facultad de Ingeniería]]></publisher-name>
</publisher>
</journal-meta>
<article-meta>
<article-id>S1405-77432013000100003</article-id>
<title-group>
<article-title xml:lang="es"><![CDATA[Optimización de forma de un cuerpo suspendido basada en reglas evolutivas y modelado paramétrico: la forma de un fruto]]></article-title>
<article-title xml:lang="en"><![CDATA[Shape Optimization of a Hanging Body Based on Evolutive Rules and Parametric Modeling: The Shape of a Fruit]]></article-title>
</title-group>
<contrib-group>
<contrib contrib-type="author">
<name>
<surname><![CDATA[Velázquez-Villegas]]></surname>
<given-names><![CDATA[F.]]></given-names>
</name>
<xref ref-type="aff" rid="A01"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname><![CDATA[Santillán-Gutiérrez]]></surname>
<given-names><![CDATA[S.D.]]></given-names>
</name>
<xref ref-type="aff" rid="A02"/>
</contrib>
</contrib-group>
<aff id="A01">
<institution><![CDATA[,Universidad Nacional Autónoma de México Facultad de Ingeniería Centro de Diseño Mecánico e Innovación Tecnológica]]></institution>
<addr-line><![CDATA[ ]]></addr-line>
</aff>
<aff id="A02">
<institution><![CDATA[,Universidad Nacional Autónoma de México Facultad de Ingeniería Centro de Alta Tecnología]]></institution>
<addr-line><![CDATA[ ]]></addr-line>
</aff>
<pub-date pub-type="pub">
<day>00</day>
<month>03</month>
<year>2013</year>
</pub-date>
<pub-date pub-type="epub">
<day>00</day>
<month>03</month>
<year>2013</year>
</pub-date>
<volume>14</volume>
<numero>1</numero>
<fpage>23</fpage>
<lpage>35</lpage>
<copyright-statement/>
<copyright-year/>
<self-uri xlink:href="http://www.scielo.org.mx/scielo.php?script=sci_arttext&amp;pid=S1405-77432013000100003&amp;lng=en&amp;nrm=iso"></self-uri><self-uri xlink:href="http://www.scielo.org.mx/scielo.php?script=sci_abstract&amp;pid=S1405-77432013000100003&amp;lng=en&amp;nrm=iso"></self-uri><self-uri xlink:href="http://www.scielo.org.mx/scielo.php?script=sci_pdf&amp;pid=S1405-77432013000100003&amp;lng=en&amp;nrm=iso"></self-uri><abstract abstract-type="short" xml:lang="es"><p><![CDATA[En este trabajo se desarrolla la optimización de forma de un cuerpo suspendido y sometido a fuerzas de cuerpo. La geometría del cuerpo es modelada con curvas paramétricas B-Spline. Dicha optimización se logra por medio de la modificación del contorno de la geometría con base en el nivel de esfuerzo calculado usando Análisis por Elementos Finitos. Reglas evolutivas clásicas son empleadas en el proceso de optimización; sin embargo, el método para realizar la modificación del contorno de la geometría no es ni clásico ni trivial. A diferencia de la mayoría de los métodos de optimización de forma, que utilizan sólo la información de los puntos del contorno aisladamente, en este trabajo se aplica un método que toma en cuenta la información de los puntos del contorno y su vecindad.]]></p></abstract>
<abstract abstract-type="short" xml:lang="en"><p><![CDATA[This paper develops the shape optimization of a body, which is hanged and subjected to body forces. The geometry of the body is modeled using parametric curves B-Spline. The shape optimization is carried out modifying the boundary of the body based on the stress level calculated via Finite Element Analysis (FEA). Traditional evolutive rules are used for the optimization process; however, the method of boundary modification in the optimization process is neither traditional nor trivial. Unlike most shape optimization methods, which only use the information of boundary points in an isolated way, in this approach the geometry boundary is modified considering both points and neighborhood information.]]></p></abstract>
<kwd-group>
<kwd lng="es"><![CDATA[diseño óptimo]]></kwd>
<kwd lng="es"><![CDATA[optimización de forma]]></kwd>
<kwd lng="es"><![CDATA[optimización estructural]]></kwd>
<kwd lng="es"><![CDATA[análisis por elementos finitos]]></kwd>
<kwd lng="en"><![CDATA[optimal design]]></kwd>
<kwd lng="en"><![CDATA[shape optimization]]></kwd>
<kwd lng="en"><![CDATA[structural optimization]]></kwd>
<kwd lng="en"><![CDATA[finite element analysis]]></kwd>
</kwd-group>
</article-meta>
</front><body><![CDATA[  	    <p align="center"><font face="verdana" size="4"><b>Optimizaci&oacute;n de forma de un cuerpo suspendido basada en reglas evolutivas y modelado param&eacute;trico: la forma de un fruto</b></font></p>  	    <p align="justify"><font face="verdana" size="2">&nbsp;</font></p>  	    <p align="center"><font face="verdana" size="3"><b>Shape Optimization of a Hanging Body Based on Evolutive Rules and Parametric Modeling: The Shape of a Fruit</b></font></p>  	    <p align="justify"><font face="verdana" size="2">&nbsp;</font></p>  	    <p align="center"><font face="verdana" size="2"><b>Vel&aacute;zquez&#45;Villegas F.<sup>1</sup> y Santill&aacute;n&#45;Guti&eacute;rrez S.D.<sup>2</sup></b></font></p>  	    <p align="justify"><font face="verdana" size="2">&nbsp;</font></p>  	    <p align="justify"><font face="verdana" size="2"><sup><i>1</i></sup> <i>Centro de Dise&ntilde;o Mec&aacute;nico e Innovaci&oacute;n Tecnol&oacute;gica</i> <i>Facultad de Ingenier&iacute;a Universidad Nacional Aut&oacute;noma de M&eacute;xico.</i> Correo: <a href="mailto:fernvel@unam.mx">fernvel@unam.mx</a></font></p>  	    <p align="justify"><font face="verdana" size="2"><sup><i>2</i></sup> <i>Centro de Alta Tecnolog&iacute;a</i> <i>Facultad de Ingenier&iacute;a Universidad Nacional Aut&oacute;noma de M&eacute;xico.</i> Correo: <a href="mailto:saulsan@unam.mx">saulsan@unam.mx</a></font></p>  	    <p align="justify"><font face="verdana" size="2">&nbsp;</font></p>  	    ]]></body>
<body><![CDATA[<p align="justify"><font face="verdana" size="2">Informaci&oacute;n del art&iacute;culo: recibido: junio de 2009.    <br> 	Aceptado: junio de 2012.</font></p>  	    <p align="justify"><font face="verdana" size="2">&nbsp;</font></p>  	    <p align="justify"><font face="verdana" size="2"><b>Resumen</b></font></p>  	    <p align="justify"><font face="verdana" size="2">En este trabajo se desarrolla la optimizaci&oacute;n de forma de un cuerpo suspendido y sometido a fuerzas de cuerpo. La geometr&iacute;a del cuerpo es modelada con curvas param&eacute;tricas B&#45;Spline. Dicha optimizaci&oacute;n se logra por medio de la modificaci&oacute;n del contorno de la geometr&iacute;a con base en el nivel de esfuerzo calculado usando An&aacute;lisis por Elementos Finitos. Reglas evolutivas cl&aacute;sicas son empleadas en el proceso de optimizaci&oacute;n; sin embargo, el m&eacute;todo para realizar la modificaci&oacute;n del contorno de la geometr&iacute;a no es ni cl&aacute;sico ni trivial. A diferencia de la mayor&iacute;a de los m&eacute;todos de optimizaci&oacute;n de forma, que utilizan s&oacute;lo la informaci&oacute;n de los puntos del contorno aisladamente, en este trabajo se aplica un m&eacute;todo que toma en cuenta la informaci&oacute;n de los puntos del contorno y su vecindad.</font></p>  	    <p align="justify"><font face="verdana" size="2"><b>Descriptores:</b> dise&ntilde;o &oacute;ptimo, optimizaci&oacute;n de forma, optimizaci&oacute;n estructural, an&aacute;lisis por elementos finitos.</font></p>  	    <p align="justify"><font face="verdana" size="2">&nbsp;</font></p>  	    <p align="justify"><font face="verdana" size="2"><b>Abstract</b></font></p>  	    <p align="justify"><font face="verdana" size="2">This paper develops the shape optimization of a body, which is hanged and subjected to body forces. The geometry of the body is modeled using parametric curves B&#45;Spline. The shape optimization is carried out modifying the boundary of the body based on the stress level calculated via Finite Element Analysis (FEA). Traditional evolutive rules are used for the optimization process; however, the method of boundary modification in the optimization process is neither traditional nor trivial. Unlike most shape optimization methods, which only use the information of boundary points in an isolated way, in this approach the geometry boundary is modified considering both points and neighborhood information.</font></p>  	    <p align="justify"><font face="verdana" size="2"><b>Keywords:</b> optimal design, shape optimization, structural optimization, finite element analysis.</font></p>  	    ]]></body>
<body><![CDATA[<p align="justify"><font face="verdana" size="2">&nbsp;</font></p>  	    <p align="justify"><font face="verdana" size="2"><b>Introducci&oacute;n</b></font></p>  	    <p align="justify"><font face="verdana" size="2">Los m&eacute;todos de optimizaci&oacute;n pueden agruparse en dos tipos: m&eacute;todos basados en el gradiente y m&eacute;todos heur&iacute;sticos. Los primeros implican que los problemas a resolver est&aacute;n representados por funciones continuas de las que es necesario calcular sus derivadas para obtener sus m&iacute;nimos (m&aacute;ximos). Por otra parte, los m&eacute;todos heur&iacute;sticos no requieren derivadas ni funciones continuas, en lugar de ello, aplican iterativamente b&uacute;squedas seudoaleatorias, regidas por algunas reglas para obtener soluciones cercanas a la &oacute;ptima.</font></p>  	    <p align="justify"><font face="verdana" size="2">Gracias al impresionante desarrollo de los equipos de c&oacute;mputo, ahora es posible utilizar poderosos m&eacute;todos num&eacute;ricos, como el <i>m&eacute;todo de los elementos finitos</i> (FEM) y el <i>m&eacute;todo de los elementos frontera</i> (BEM), en la creaci&oacute;n de algoritmos eficientes aplicados a la optimizaci&oacute;n estructural, cuya meta es obtener las mejores soluciones para problemas estructurales.</font></p>  	    <p align="justify"><font face="verdana" size="2">Uno de los problemas m&aacute;s interesantes en la optimizaci&oacute;n estructural es la optimizaci&oacute;n de forma. La pregunta fundamental en estos problemas es &iquest;cu&aacute;l es la forma que debe tener una estructura bajo ciertas condiciones de operaci&oacute;n para considerarse &oacute;ptima? Para responder esta pregunta lo primero que se debe contestar es: &iquest;cu&aacute;les son las variables de dise&ntilde;o de las que depende la geometr&iacute;a de una estructura?</font></p>  	    <p align="justify"><font face="verdana" size="2">Pueden identificarse dos tipos de m&eacute;todos en este sentido. En primer lugar aquellos que utilizan los elementos de una malla de elementos finitos como parte del conjunto de variables de dise&ntilde;o y en segundo lugar, los m&eacute;todos que toman a los nodos en una malla (ya sea de elementos finitos o elementos frontera) como parte de las variables de dise&ntilde;o. Al primer conjunto pertenecen los m&eacute;todos como ESO <i>(Evolutionary Structural Optimization,</i> Xie y Steven, 1997) en el que la optimizaci&oacute;n de la forma de una estructura se genera quitando material, es decir, quitando elementos en la periferia de la malla.</font></p>  	    <p align="justify"><font face="verdana" size="2">Por otra parte, m&eacute;todos como los propuestos por Mattheck (1990, 1998, 2006), Ramm <i>et al.</i> (1998), Maute and Ramm (1995), Sethian y Wiegmann (2000), Cerrolaza <i>et al.</i> (2000), Annicchiarico y Cerrolaza (2001), Cervera y Trevelyan (2005a y 2005b), entre otros, pertenecen al segundo grupo en los que la frontera se modifica a partir de las caracter&iacute;sticas de los nodos en el contorno de la estructura. Una caracter&iacute;stica de este tipo es el resultado de aplicar una acci&oacute;n externa (sistema de fuerzas) sobre la estructura, es decir, esfuerzos, deformaciones, energ&iacute;a interna, etc&eacute;tera.</font></p>  	    <p align="justify"><font face="verdana" size="2">La esencia que distingue a cada uno de los m&eacute;todos no se encuentra en las reglas que siguen para evaluar la geometr&iacute;a de una estructura, sino en la forma en que la modifican. Aunque en apariencia todos act&uacute;an de la misma manera, es decir, aplicando gradual e iterativamente peque&ntilde;os cambios en el contorno de la estructura, en realidad no son iguales.</font></p>  	    <p align="justify"><font face="verdana" size="2">El m&eacute;todo de optimizaci&oacute;n utilizado en este trabajo para optimizar la forma del cuerpo suspendido (Vel&aacute;zquez, 2009; Vel&aacute;zquez y Santill&aacute;n, 2012) act&uacute;a de manera similar a como lo hacen Mattheck, Cervera, Annicchiarico, entre otros. La frontera se desplaza en cada iteraci&oacute;n con base en el nivel de esfuerzos existente en los nodos sobre ella. Guarda una similitud importante con lo propuesto por Cervera, en cuanto a que emplea las propiedades del modelado param&eacute;trico para generar contornos suaves y evitar la aparici&oacute;n de concentradores de esfuerzo.</font></p>  	    <p align="justify"><font face="verdana" size="2">La diferencia fundamental se encuentra en el c&aacute;lculo de los desplazamientos necesarios para cambiar el contorno de una estructura. La direcci&oacute;n de los desplazamientos de cada nodo sobre la frontera se calcula con base en la informaci&oacute;n de toda la vecindad en lugar de hacerlo con la informaci&oacute;n particular de cada uno de ellos. La informaci&oacute;n de la vecindad est&aacute; dada por los valores de las funciones de interpolaci&oacute;n con las que se modela la frontera; dichos valores son una medida de la influencia de los puntos de control en la posici&oacute;n de los nodos. El resultado es que, en lugar de generar desplazamientos perpendiculares al contorno, se producen desplazamientos cuya direcci&oacute;n considera la informaci&oacute;n de la vecindad en lugar de s&oacute;lo la de un nodo en particular. En el siguiente apartado se describe el m&eacute;todo propuesto por Vel&aacute;zquez.</font></p>  	    ]]></body>
<body><![CDATA[<p align="justify"><font face="verdana" size="2">&nbsp;</font></p>  	    <p align="justify"><font face="verdana" size="2"><b>Modelado param&eacute;trico: curvas B&#45;Spline</b></font></p>  	    <p align="justify"><font face="verdana" size="2">El cambio de posici&oacute;n de los nodos en una curva param&eacute;trica B&#45;Spline se realiza de manera indirecta al mover los puntos de control que definen dicha curva (<a href="/img/revistas/iit/v14n1/a3f1.jpg" target="_blank">figura 1</a>). Lo anterior se hace patente si revisamos la definici&oacute;n de las curvas B&#45;Spline.</font></p>  	    <p align="justify"><font face="verdana" size="2">Sean P<sub>1</sub>, P<sub>2</sub>, ... , <i>P<sub>m</sub></i> puntos de control de un pol&iacute;gono y u<sub>1</sub>, u<sub>2</sub>, ... , <i>u<sub>m</sub></i> valores de un par&aacute;metro u, con los cuales se pueden definir los <i>m &#45;</i> 1 segmentos &#91;u<sub>i</sub>, u<sub>i+1</sub>&#93;, donde <i>i</i> = 1, 2, ... , <i>m &#45;</i> 1. Entonces, la curva B&#45;Spline contenida por el pol&iacute;gono de los puntos de control y constituida por <i>m &#45;</i> 1 polinomios de grado <i>p</i> se define como:</font></p>  	    <p align="center"><font face="verdana" size="2"><img src="/img/revistas/iit/v14n1/a3e1.jpg"></font></p>  	    <p align="justify"><font face="verdana" size="2">De esta definici&oacute;n se observa que realizar un cambio en los puntos de control genera que toda una regi&oacute;n de la curva sufra modificaciones. Ahora bien, si dichas modificaciones est&aacute;n regidas por alguna caracter&iacute;stica medida sobre los nodos de la curva, entonces los cambios en los puntos de control deben tomar en cuenta los cambios necesarios en cada uno de los nodos que est&eacute;n bajo su influencia.</font></p>  	    <p align="justify"><font face="verdana" size="2">&nbsp;</font></p>  	    <p align="justify"><font face="verdana" size="2"><b>M&eacute;todo</b></font></p>  	    <p align="justify"><font face="verdana" size="2">El m&eacute;todo de optimizaci&oacute;n de forma utilizado en este trabajo suspendido (Vel&aacute;zquez, 2009; Vel&aacute;zquez y Santill&aacute;n, 2012), se agrupa en el conjunto de m&eacute;todos basados en estrategias evolutivas, debido a que emplea reglas basadas en par&aacute;metros que cambian gradual y lentamente (evolucionan) (Querin, 1997; Steven y Xie, 1993). La manera como cambian dichos par&aacute;metros permite que la geometr&iacute;a de una estructura se adapte satisfactoriamente a los requerimientos que imponen las condiciones de carga y restricciones aplicadas dentro de un proceso que se hace m&aacute;s exigente con el paso del tiempo. De esta manera, el proceso de optimizaci&oacute;n genera geometr&iacute;as que se adecuan paulatinamente a las condiciones, hasta el punto en que no hay cambio posible que genere un mejor resultado. El modelado con curvas param&eacute;tricas produce contornos suaves a la geometr&iacute;a de los modelos, lo cual se traduce en evitar, en la medida de lo posible, la aparici&oacute;n de aristas con cambios bruscos de direcci&oacute;n que puedan actuar como concentradores de esfuerzo o aristas rugosas no deseables. A continuaci&oacute;n se describe el algoritmo desarrollado para el m&eacute;todo propuesto.</font></p>  	    <blockquote> 		    ]]></body>
<body><![CDATA[<p align="justify"><font face="verdana" size="2">1. La geometr&iacute;a del modelo se define con curvas B&#45;Spline y se indican las restricciones y los casos de carga aplicados al modelo.</font></p>  		    <p align="justify"><font face="verdana" size="2">2. Se calcula el esfuerzo de von Mises en los nodos por medio de FEA.</font></p>  		    <p align="justify"><font face="verdana" size="2">3. Se modifica la frontera de la geometr&iacute;a con base en un proceso de remoci&oacute;n o adici&oacute;n de material basada en el nivel de esfuerzo de los nodos en la frontera. La remoci&oacute;n se lleva a cabo en los nodos de bajo nivel de esfuerzo, aplicando vectores de desplazamiento en direcci&oacute;n interior sobre los puntos de control asociados a dichos nodos. Por otra parte, la adici&oacute;n de material se aplica a aquellos nodos cuyo nivel de esfuerzo sea alto o el esfuerzo de von Mises sea mayor al esfuerzo de cedencia del material. En este caso, la direcci&oacute;n del desplazamiento de los puntos de control es exterior.</font></p>  		    <p align="justify"><font face="verdana" size="2">4. Los pasos 2 y 3 se repiten hasta que no sea posible mejorar el modelo.</font></p> 	</blockquote>  	    <p align="justify"><font face="verdana" size="2">Los pasos en la descripci&oacute;n del algoritmo son sencillos de entender; sin embargo, la forma como se modifica la frontera, es decir el paso 3, requiere de especial atenci&oacute;n, debido a que el c&aacute;lculo de los vectores de desplazamiento generados para dicha modificaci&oacute;n no es trivial.</font></p>  	    <p align="justify"><font face="verdana" size="2">&nbsp;</font></p>  	    <p align="justify"><font face="verdana" size="2"><b>Modificaci&oacute;n de la frontera</b></font></p>  	    <p align="justify"><font face="verdana" size="2">La optimizaci&oacute;n de la geometr&iacute;a del cuerpo se realiza a trav&eacute;s de cambios graduales en la frontera del mismo. Los cambios en la geometr&iacute;a emulan un proceso de remoci&oacute;n o adici&oacute;n de material en la frontera del modelo. Mientras que en m&eacute;todos como ESO, esta remoci&oacute;n o adici&oacute;n de material se lleva a cabo agregando o retirando fragmentos de la geometr&iacute;a, lo que genera fronteras escalonadas y rugosas.</font></p>  	    <p align="justify"><font face="verdana" size="2">El m&eacute;todo propuesto por el autor se realiza aplicando desplazamientos peque&ntilde;os sobre los nodos que definen la frontera y que muestran un nivel de esfuerzo identificado como bajo o alto.</font></p>  	    <p align="justify"><font face="verdana" size="2">&nbsp;</font></p>  	    ]]></body>
<body><![CDATA[<p align="justify"><font face="verdana" size="2"><b>Regiones modificables</b></font></p>  	    <p align="justify"><font face="verdana" size="2">Para modelos sometidos a un solo caso de carga, una regi&oacute;n modificable (o ineficiente) ser&aacute; aquella que est&eacute; compuesta por nodos que cumplan con alguna de las siguientes inecuaciones:</font></p>  	    <p align="center"><font face="verdana" size="2"><img src="/img/revistas/iit/v14n1/a3e2.jpg"></font></p>  	    <p align="justify"><font face="verdana" size="2">donde</font></p>  	    <p align="justify"><font face="verdana" size="2">&#963;<sub>1</sub>&nbsp;es el esfuerzo de von Mises del <i>i</i>&#45;&eacute;simo nodo,</font></p>  	    <p align="justify"><font face="verdana" size="2">&#963;<sub>r</sub> es un esfuerzo de referencia, por ejemplo el esfuerzo m&aacute;ximo de la estructura,</font></p>  	    <p align="justify"><font face="verdana" size="2">&#963;<sub>y</sub> es el esfuerzo de cedencia del material, <i>TR</i> y <i>TA</i> son las tasas de remoci&oacute;n y adici&oacute;n de material, respectivamente, tambi&eacute;n se conocen como par&aacute;metros de evoluci&oacute;n.</font></p>  	    <p align="justify"><font face="verdana" size="2">As&iacute;, aquellos nodos que satisfagan la inecuaci&oacute;n (2) son candidatos a ser modificados emulando remoci&oacute;n de material, mientras que los que cumplan la desigualdad (3) emulan adici&oacute;n. Dicho de otra forma, (2) identifica regiones sub&#45;esforzadas de la frontera y (3) identifica regiones sobre&#45;esforzadas.</font></p>  	    <p align="justify"><font face="verdana" size="2">Los valores de <i>TR</i> y <i>TA</i> pertenecen al intervalo de 0.0 a 1.0, donde <i>TR &lt; TA,</i> cuya funci&oacute;n es definir l&iacute;mites temporales en el nivel de esfuerzo para cada iteraci&oacute;n en el proceso de optimizaci&oacute;n. Estos valores se actualizan cada vez que se alcanza un estado permanente en el proceso, es decir, aquel para el cual no es posible mejorar el modelo (remover o adicionar material) empleando los valores actuales de <i>TR</i> y <i>TA.</i> As&iacute;, la actualizaci&oacute;n de los par&aacute;metros se lleva a cabo de acuerdo con:</font></p>  	    <p align="center"><font face="verdana" size="2"><img src="/img/revistas/iit/v14n1/a3e4.jpg"></font></p>  	    ]]></body>
<body><![CDATA[<p align="justify"><font face="verdana" size="2">donde <i>TER</i> y <i>TEA</i> son las tasas evolutivas de remoci&oacute;n y adici&oacute;n, respectivamente y <i>j</i> indica el <i>j</i>&#45;&eacute;simo estado permanente.</font></p>  	    <p align="justify"><font face="verdana" size="2">En este trabajo, despu&eacute;s de hacer pruebas con diferentes valores de los par&aacute;metros se establecieron los siguientes valores: <i>TR &#8776;</i> 0.01 &#8594; 0.1, <i>TA &#8776;</i> 0.9 &#8594; 0.99, <i>TER &#8776;</i> 0.01, <i>TEA &#8776;</i> 0.0 &#8594; 0.001.</font></p>  	    <p align="justify"><font face="verdana" size="2">Para problemas en los que existen m&uacute;ltiples casos de carga, las regiones ineficientes deben determinarse comparando el efecto de cada uno de los niveles de esfuerzos obtenidos para cada caso de carga. De esta forma, un nodo ser&aacute; candidato a remoci&oacute;n si lo es para todos los casos de carga, mientras que ser&aacute; candidato a adici&oacute;n si lo es al menos para uno de los casos. A esta manera de considerar los nodos de remoci&oacute;n y adici&oacute;n se le puede englobar en un algoritmo de l&oacute;gica AND/ OR (Li <i>et al.,</i> 1999)</font></p>  	    <p align="justify"><font face="verdana" size="2">Tomando en cuenta lo anterior, las inecuaciones (2) y (3) cambian de la siguiente forma: si <i>N</i> es el n&uacute;mero de casos de carga aplicados en el modelo, para cada nodo <i>i</i> se verifican las siguientes expresiones, donde <i>j</i> representa al caso de carga <i>j</i>&#45;&eacute;simo:</font></p>  	    <p align="center"><font face="verdana" size="2"><img src="/img/revistas/iit/v14n1/a3e6.jpg"></font></p>  	    <p align="justify"><font face="verdana" size="2">Si para el nodo <i>i</i> se cumple (6), dicho nodo se somete a remoci&oacute;n (l&oacute;gica AND); si se satisface (7) entonces el nodo sufrir&aacute; adici&oacute;n de material (l&oacute;gica OR).</font></p>  	    <p align="justify"><font face="verdana" size="2">&nbsp;</font></p>  	    <p align="justify"><font face="verdana" size="2"><b>Modificaci&oacute;n de los puntos en la frontera</b></font></p>  	    <p align="justify"><font face="verdana" size="2">La optimizaci&oacute;n del modelo o estructura se lleva a cabo por medio de la modificaci&oacute;n de su contorno. &Eacute;sta se realiza cambiando indirectamente la posici&oacute;n de los nodos de las curvas B&#45;Spline desplazando los puntos de control <i>P<sub>i</sub></i> que las definen.</font></p>  	    <p align="justify"><font face="verdana" size="2">En general, los diferentes m&eacute;todos de optimizaci&oacute;n estructural que trabajan con base en movimientos de la frontera, lo hacen aplicando desplazamientos en direcci&oacute;n perpendicular a la frontera sobre los nodos de la misma (Annicchiarico y Cerrolaza, 2001; Cerrolaza <i>et</i> al., 2000; Mattheck, 1998 y 2006; Cervera, 2005a y 2005b). El problema com&uacute;n de estos es que al tomar en cuenta s&oacute;lo la direcci&oacute;n perpendicular a la frontera en el nodo a desplazar, no se considera que puedan existir nodos vecinos tambi&eacute;n susceptibles de modificaci&oacute;n. En este sentido, la informaci&oacute;n importante de la geometr&iacute;a y el estado de esfuerzos en la vecindad del nodo no se toman en cuenta.</font></p>  	    ]]></body>
<body><![CDATA[<p align="justify"><font face="verdana" size="2">En este trabajo se propone utilizar la informaci&oacute;n de la vecindad de los nodos a modificar aprovechando las propiedades de las curvas B&#45;Spline. En primer lugar, la posici&oacute;n de un nodo <i>C</i> (u<sub>i</sub>) en una curva B&#45;Spline de grado <i>p</i> es dependiente de la posici&oacute;n de los puntos de control de acuerdo con (1); sin embargo, en realidad lo es s&oacute;lo de <i>p</i> +1 puntos de control (Shene, 1998).</font></p>  	    <p align="justify"><font face="verdana" size="2">Por otra parte, las B&#45;Spline son curvas param&eacute;tricas definidas por segmentos. Si <i>m</i> es el n&uacute;mero de nodos que definen la curva, entonces existen <i>m &#45;</i> 1 segmentos, cada uno en el intervalo &#91;u<sub>i</sub>, u<sub>i+1</sub>&#93; y <i>m</i> puntos de control. Adem&aacute;s, si cada nodo <i>C (u<sub>i</sub>)</i> de la curva coincide con el inicio de un intervalo, entonces los <i>p +</i> 1 puntos de control de los cuales depende la posici&oacute;n del punto son: <i>P&iexcl;<sub>&#45;</sub></i> <sub>1</sub> <i>&gt; P&iexcl;&gt; P</i><sub>i+1</sub> , <i>P</i><sub>i+2</sub> , .. <i>P<sub>i</sub><sub>+p</sub><sub>&#45;</sub></i> <sub>1</sub>. Dado que, en este trabajo se utiliza el valor <i>p =</i> 3, los puntos de control que determinan la posici&oacute;n de <i>C</i> (u<sub>i</sub>) son: <i>P<sub>i</sub> <sub>&#45;</sub></i> <sub>1</sub> , <i>P<sub>i</sub>, P<sub>i</sub></i><sub><i>+</i>1</sub> , <i>P<sub>i</sub></i><sub>+2</sub> (<a href="/img/revistas/iit/v14n1/a3f2.jpg" target="_blank">figura 2</a>).</font></p>  	    <p align="justify"><font face="verdana" size="2">Lo anterior tambi&eacute;n se puede apreciar si se estudia el siguiente sistema (8) en el que se muestra la relaci&oacute;n entre nodos de la curva, puntos de control y funciones de interpolaci&oacute;n correspondientes a una curva B&#45;Spline de 3er grado.</font></p>  	    <p align="center"><font face="verdana" size="2"><a href="/img/revistas/iit/v14n1/a3e8.jpg" target="_blank">ecuaci&oacute;n (8)</a></font></p>  	    <p align="justify"><font face="verdana" size="2">o, matricialmente:</font></p>  	    <p align="center"><font face="verdana" size="2"><img src="/img/revistas/iit/v14n1/a3e9.jpg"></font></p>  	    <p align="justify"><font face="verdana" size="2">Una propiedad importante de las funciones de interpolaci&oacute;n es que para todo punto de la curva se cumple (10):</font></p>  	    <p align="center"><font face="verdana" size="2"><img src="/img/revistas/iit/v14n1/a3e10.jpg"></font></p>  	    <p align="justify"><font face="verdana" size="2">Esta propiedad tambi&eacute;n puede entenderse como que los puntos de control P<sub>i&#45;1</sub> , <i>P&iexcl;</i> , <i>P<sub>i</sub></i><sub>+1</sub> , <i>P</i><sub>i+2</sub> , ... , P<sub>i</sub><sub>+p</sub> <sub>&#45;</sub> <sub>1</sub> contribuyen con porcentajes N<sub>i&#45;1</sub> , <i>N&iexcl;</i> , <i>N<sub>i+</sub></i><sub>1</sub> , <i>N&iexcl;</i> +<sub>2</sub> , ... , <i>N<sub>i</sub></i><sub>+</sub><sub>1</sub>, respectivamente, en la posici&oacute;n del nodo <i>C(u<sub>i</sub>)</i> de la curva. De esta manera, un punto de control <i>P<sub>i</sub></i> afecta en porcentajes N<sub>i</sub> (u<sub>i&#45;p+1</sub>), ..., N<sub>i</sub> (u<sub>i&#45;p+2</sub>), ..., N<sub>i</sub>(u<sub>i</sub>), N<sub>i</sub>(u<sub>i+1</sub>) posici&oacute;n de los nodos C(u<sub>i<i>&#45;</i>p+1</sub>), C(u<sub>i<i>&#45;</i>p+2</sub>), ... ,C(u<sub>i</sub>), C(u<sub>i+1</sub>) respectivamente (<a href="/img/revistas/iit/v14n1/a3f3.jpg" target="_blank">figura 3</a>). Observe que, en general:</font></p>  	    <p align="center"><font face="verdana" size="2"><img src="/img/revistas/iit/v14n1/a3e11.jpg"></font></p>  	    ]]></body>
<body><![CDATA[<p align="justify"><font face="verdana" size="2">Si se desea modificar la posici&oacute;n del nodo C(u<sub>i</sub>) de una curva B&#45;Spline con un desplazamiento <img src="/img/revistas/iit/v14n1/a3i1.jpg">, los puntos de control P<sub>i&#45;1</sub> , P<sub>i</sub>, P<sub>i+1</sub>, P<sub>i+2</sub>, ..., P<sub>i+p&#45;1</sub> deben afectarse por los desplazamientos <img src="/img/revistas/iit/v14n1/a3i2.jpg"> respectivamente. A&uacute;n m&aacute;s, si se debe cambiar la posici&oacute;n de los nodos C(u<sub>i</sub>) y C(u<sub>i+1</sub>) con desplazamientos independientes <i><img src="/img/revistas/iit/v14n1/a3i1.jpg"></i> y <img src="/img/revistas/iit/v14n1/a3i1.jpg">+<sub>1</sub> respectivamente, entonces los desplazamientos a calcular ser&aacute;n <img src="/img/revistas/iit/v14n1/a3i3.jpg"> y <img src="/img/revistas/iit/v14n1/a3i4.jpg">, los cuales son arbitrarios e independientes entre s&iacute;.</font></p>  	    <p align="justify"><font face="verdana" size="2">Conjuntos similares de vectores de desplazamientos se generan para cada uno de los nodos, donde el primer sub&iacute;ndice corresponde al punto de control sobre el cual se deben aplicar y el segundo al nodo sobre la curva para el cual fue generado. Si se a&iacute;slan los vectores correspondientes a un punto de control <i>P<sub>i</sub></i> se obtiene el conjunto <img src="/img/revistas/iit/v14n1/a3i5.jpg">.</font></p>  	    <p align="justify"><font face="verdana" size="2">Es evidente que el vector de desplazamiento equivalente necesario para llevar a cabo las modificaciones correspondientes a cada uno de los nodos dependientes de la posici&oacute;n de <i>P<sub>i</sub></i> no es igual a la suma de los vectores asociados, es decir:</font></p>  	    <p align="center"><font face="verdana" size="2"><img src="/img/revistas/iit/v14n1/a3e12.jpg"></font></p>  	    <p align="justify"><font face="verdana" size="2">Aparentemente, para determinar los desplazamientos de cada punto de control bastar&iacute;a con resolver la ecuaci&oacute;n (13)</font></p>  	    <p align="center"><font face="verdana" size="2"><img src="/img/revistas/iit/v14n1/a3e13.jpg"></font></p>  	    <p align="justify"><font face="verdana" size="2">Sin embargo, esta ecuaci&oacute;n no considera que modificar arbitrariamente la posici&oacute;n de los nodos, provoca que los valores de los par&aacute;metros <i>u</i> sobre dichos nodos (y, por lo tanto, los intervalos de definici&oacute;n de los segmentos de la curva) cambien al mismo tiempo que los valores de las funciones de interpolaci&oacute;n. Hay que recordar que los valores de los par&aacute;metros <i>u</i> son resultado de una relaci&oacute;n geom&eacute;trica entre los nodos <i>C(u).</i> As&iacute;, resolver la ecuaci&oacute;n (13), sin tomar en cuenta tales circunstancias, producir&iacute;a puntos de control que representar&iacute;an una curva B&#45;Spline diferente a la original. Adicional&#45;mente, si los cambios en los par&aacute;metros y los intervalos son demasiado grandes es muy probable que la nueva curva sufra distorsiones indeseables para la optimizaci&oacute;n del modelo (Cervera, 2005a; Yang, 2004).</font></p>  	    <p align="justify"><font face="verdana" size="2">En el m&eacute;todo de optimizaci&oacute;n empleado en este trabajo es regla general que en cada iteraci&oacute;n se modifique la posici&oacute;n de varios puntos de la frontera a la vez. El cambio de posici&oacute;n est&aacute; directamente relacionado con el nivel de esfuerzo de dichos puntos a trav&eacute;s de las ecuaciones (2) y (3), si se trata de un problema con un solo caso de carga, o de las ecuaciones (6) y (7), si existen m&uacute;ltiples casos de carga. A su vez, los cambios deben llevarse a cabo desplazando los puntos de control de la curva, cuyo c&aacute;lculo, como ya fue descrito, no es trivial. Los vectores de desplazamiento de los puntos de control se calculan de forma que, por una parte, se asegure que la magnitud de los desplazamientos no genere distorsiones indeseables y, por la otra, la direcci&oacute;n de los mismos considere la informaci&oacute;n de la vecindad de cada punto.</font></p>  	    <p align="justify"><font face="verdana" size="2">&nbsp;</font></p>  	    <p align="justify"><font face="verdana" size="2"><b>C&aacute;lculo de la magnitud y la direcci&oacute;n de los desplazamientos</b></font></p>  	    ]]></body>
<body><![CDATA[<p align="justify"><font face="verdana" size="2">Para asegurar que no se generen distorsiones en la frontera de la estructura y obtener una velocidad moderada en el proceso de optimizaci&oacute;n, la magnitud de los desplazamientos de todos los puntos de control se restringe, de modo que</font></p>  	    <p align="center"><font face="verdana" size="2"><img src="/img/revistas/iit/v14n1/a3e14.jpg"></font></p>  	    <p align="justify"><font face="verdana" size="2">donde <i>esize</i> es el tama&ntilde;o promedio de los elementos finitos en la frontera, y <i>f</i> es un factor de modificaci&oacute;n que permite controlar la velocidad con la que cambia la geometr&iacute;a, cuyo valor es menor o igual a la unidad.</font></p>  	    <p align="justify"><font face="verdana" size="2">S&oacute;lo los nodos C(u) que satisfagan las ecuaciones (2) y (3) o (6) y (7) deben considerarse para el c&aacute;lculo de los desplazamientos de los puntos de control. Para cada nodo <i>C(u)</i> se calcula un vector de desplazamiento <i><img src="/img/revistas/iit/v14n1/a3i1.jpg"></i> de acuerdo con las siguientes reglas:</font></p>  	    <p align="justify"><font face="verdana" size="2">&#9633; Si C(w) satisface (2) o (3), entonces la magnitud <img src="/img/revistas/iit/v14n1/a3i6.jpg"> es respectivamente:</font></p>  	    <p align="center"><font face="verdana" size="2"><img src="/img/revistas/iit/v14n1/a3e15.jpg"></font></p>  	    <p align="justify"><font face="verdana" size="2">&#9633; Si C(u) satisface (6) o (7), entonces la magnitud <img src="/img/revistas/iit/v14n1/a3i6.jpg"> es respectivamente:</font></p>  	    <p align="center"><font face="verdana" size="2"><img src="/img/revistas/iit/v14n1/a3e17.jpg"></font></p>  	    <p align="justify"><font face="verdana" size="2">donde <i>j =</i> 1, 2, ... , <i>N,</i> indica cada uno de los casos de carga.</font></p>  	    <p align="justify"><font face="verdana" size="2">Por otro lado, si<i> <img src="/img/revistas/iit/v14n1/a3s1.jpg"></i> es el vector unitario normal exterior a la frontera en el nodo <i>C(u<sub>i</sub>),</i> la direcci&oacute;n de <img src="/img/revistas/iit/v14n1/a3i1.jpg"> es:</font></p>      ]]></body>
<body><![CDATA[<p align="center"><font face="verdana" size="2"><img src="/img/revistas/iit/v14n1/a3e19.jpg"></font></p>  	    <p align="justify"><font face="verdana" size="2">Esto implica que en regiones de bajo nivel de esfuerzo se remueva material, mientras que en las de alto nivel de esfuerzo se ejecute adici&oacute;n de material. Los vectores <img src="/img/revistas/iit/v14n1/a3i7.jpg"> son la base para el c&aacute;lculo del vector <i>d<sub>i</sub></i> de cada punto de control <i>P<sub>i</sub>.</i> Para desplazar a <i>P<sub>i</sub></i> deben tomarse en cuenta los desplazamientos de los nodos C(u<i><sub>i&#45;p+1</sub></i>)<i>, C(u<sub>i&#45;p+2</sub></i>), ... , C(u<i><sub>i</sub></i>), C(u<i><sub>i+1</sub></i>) es decir, <img src="/img/revistas/iit/v14n1/a3i7.jpg">. A su vez, a estos nodos les corresponden, por la influencia de <i>P<sub>i</sub></i> , respectivamente, los valores de las funciones de interpolaci&oacute;n <i>N<sub>i</sub>(u<sub>i</sub></i> <sub>&#45;</sub> <i><sub>p</sub> <sub>+</sub></i> <sub>1</sub>), <i>N<sub>i</sub> (u<sub>i&#45;</sub></i> <i><sub>p</sub> <sub>+</sub></i> <sub>2</sub>), ... , <i>N<sub>i</sub> (u<sub>i</sub>), N<sub>i</sub>(u<sub>i+1</sub>).</i> Estos &uacute;ltimos representan el porcentaje de participaci&oacute;n del punto de control <i>P<sub>i</sub></i> en la posici&oacute;n de cada uno de los nodos mencionados. Dicho de otra form a, si el punto de control <i>P<sub>i</sub></i> debe desplazarse, el vector <img src="/img/revistas/iit/v14n1/a3i8.jpg"> debe tomar en cuenta la participaci&oacute;n del punto de control sobre los nodos correspondientes de la curva.</font></p>  	    <p align="justify"><font face="verdana" size="2">El procedimiento propuesto para el c&aacute;lculo del vector <img src="/img/revistas/iit/v14n1/a3i8.jpg"> emplea los valores <i>N<sub>i</sub>(u<sub>i&#45;p+</sub></i><sub>1</sub>), <i>N<sub>i</sub>(u<sub>i&#45;p+</sub></i><sub>2</sub>), ... , N<sub>i</sub>(u<sub>i</sub>), <i>N</i><sub>i</sub>(<i>u<sub>&iexcl;+1</sub></i>) como factores de ponderaci&oacute;n para combinar los vectores <img src="/img/revistas/iit/v14n1/a3i7.jpg"> de acuerdo con:</font></p>  	    <p align="center"><font face="verdana" size="2"><img src="/img/revistas/iit/v14n1/a3e21.jpg"></font></p>  	    <p align="justify"><font face="verdana" size="2">donde <img src="/img/revistas/iit/v14n1/a3i9.jpg"> es la suma vectorial ponderada de los desplazamientos de los nodos que est&aacute;n asociados al punto de control P<sub>i</sub>. El c&aacute;lculo de <img src="/img/revistas/iit/v14n1/a3i9.jpg"> es necesario para determinar la direcci&oacute;n del desplazamiento <i><img src="/img/revistas/iit/v14n1/a3i10.jpg"></i> del punto de control <i>P<sub>i</sub></i>, de forma que tome en cuenta, en su justa medida, la direcci&oacute;n de desplazamiento de los nodos sobre la frontera (<a href="/img/revistas/iit/v14n1/a3f4.jpg" target="_blank">figura 4</a>).</font></p>  	    <p align="justify"><font face="verdana" size="2">Por otra parte, si <i>m</i> es el n&uacute;mero de nodos en la frontera y <i>q</i> es el sub&iacute;ndice del par&aacute;metro <i>u</i> de la funci&oacute;n de interpolaci&oacute;n que cumple con (23), entonces el valor de <img src="/img/revistas/iit/v14n1/a3i11.jpg"> ser&aacute; el dado por (24).</font></p>  	    <p align="center"><font face="verdana" size="2"><img src="/img/revistas/iit/v14n1/a3e23.jpg"></font></p>  	    <p align="justify"><font face="verdana" size="2">En otras palabras, la magnitud del desplazamiento del punto de control <i>P<sub>i</sub></i> es igual al valor normalizado del desplazamiento del nodo sobre el cual <i>P<sub>i</sub></i> tiene mayor efecto (es decir, C(u<sub>q</sub>)), multiplicado por el tama&ntilde;o promedio de la malla <i>(esize)</i> y por el factor de modificaci&oacute;n <i>(f).</i> La idea principal de esta forma de calcular el vector <img src="/img/revistas/iit/v14n1/a3i8.jpg"> es que, por una parte, en el c&aacute;lculo de la direcci&oacute;n se utiliza la informaci&oacute;n de la vecindad de los nodos en la frontera y no s&oacute;lo la de un nodo aislado; por la otra, en el c&aacute;lculo de la magnitud se favorece el desplazamiento de los nodos m&aacute;s influenciados por el punto de control.</font></p>  	    <p align="justify"><font face="verdana" size="2">&nbsp;</font></p>  	    <p align="justify"><font face="verdana" size="2"><b>Criterio de paro</b></font></p>  	    ]]></body>
<body><![CDATA[<p align="justify"><font face="verdana" size="2">En los m&eacute;todos de optimizaci&oacute;n existen diferentes criterios de paro, los cuales dependen de las variables de dise&ntilde;o y las caracter&iacute;sticas que se est&eacute;n considerando. Una caracter&iacute;stica deseable de un dise&ntilde;o es la homogeneidad del nivel de esfuerzos. El nivel de esfuerzos mide qu&eacute; tan alejado del valor de referencia (esfuerzos m&aacute;ximo, promedio, de fluencia, etc&eacute;tera) est&aacute; el esfuerzo de cada uno de los elementos finitos que componen al cuerpo. El homogeneizarlo significa que durante la optimizaci&oacute;n su valor converge. En el caso ideal el nivel de esfuerzos converger&iacute;a a cero, lo cual significa que todo el modelo experimenta el esfuerzo de referencia. Cuando el esfuerzo es homog&eacute;neo se dice que se tiene un dise&ntilde;o completamente esforzado. En la realidad esto es casi imposible debido a las condiciones de frontera, teniendo as&iacute; niveles homog&eacute;neos de esfuerzo mayores a cero.</font></p>  	    <p align="justify"><font face="verdana" size="2">El nivel de esfuerzos Na de todo el modelo se calcula como</font></p>  	    <p align="center"><font face="verdana" size="2"><img src="/img/revistas/iit/v14n1/a3e25.jpg"></font></p>  	    <p align="justify"><font face="verdana" size="2">La convergencia del nivel de esfuerzos se da cuando (26) se satisface para <i>n</i> iteraciones consecutivas.</font></p>  	    <p align="center"><font face="verdana" size="2"><img src="/img/revistas/iit/v14n1/a3e26.jpg"></font></p>  	    <p align="justify"><font face="verdana" size="2">Los valores de <i>n</i> y <i>tol</i> deben fijarse de forma que se superen los &oacute;ptimos locales en los casos en que el <i>o<sub>r</sub></i>, debido a que la magnitud de las fuerzas aplicadas, no alcance un valor l&iacute;mite, por ejemplo, el esfuerzo de fluencia del material empleado para dise&ntilde;o en el rango el&aacute;stico. Para el problema del cuerpo suspendido abordado en este trabajo, se definieron <i>n</i> =5 y <i>tol =</i> 10<sup>&#45;4</sup>, donde el segundo es el recomendado por Cervera en 2005a y 2005b. El uso de valores de <i>tol</i> menores, provocar&iacute;a que la homogeneidad del nivel de esfuerzos fuera menor, mientras que valores mayores implicar&iacute;an una mejor homogeneidad; sin embargo, el tiempo de c&oacute;mputo se incrementar&iacute;a considerablemente.</font></p>  	    <p align="justify"><font face="verdana" size="2">&nbsp;</font></p>  	    <p align="justify"><font face="verdana" size="2"><b>&Iacute;ndice de desempe&ntilde;o</b></font></p>  	    <p align="justify"><font face="verdana" size="2">La pregunta inherente a cualquier m&eacute;todo de optimizaci&oacute;n empleado en el dise&ntilde;o &oacute;ptimo de estructuras es: &iquest;la geometr&iacute;a generada por el m&eacute;todo, realmente es la &oacute;ptima para las condiciones de cargas y las restricciones dadas? Aunque existen algunas soluciones est&aacute;ndar para algunos problemas espec&iacute;ficos (como las desarrolladas por Michell (1904), Hemp (1973), Rozvany (1995), entre otros), el espectro de problemas que pueden plantearse es ilimitado, por lo que resulta imposible encontrar una soluci&oacute;n est&aacute;ndar para cada uno de ellos. M&aacute;s a&uacute;n, si las soluciones est&aacute;ndar de un problema particular son comparadas entre s&iacute;, se llega a la conclusi&oacute;n de que son similares m&aacute;s no iguales, ya que cada una de ellas tiene una fuerte dependencia con los planteamientos, suposiciones, consideraciones y objetivos empleados en la formulaci&oacute;n de los m&eacute;todos que las produjeron (<a href="/img/revistas/iit/v14n1/a3f5.jpg" target="_blank">figura 5</a>).</font></p>  	    <p align="justify"><font face="verdana" size="2">Por estas razones, es necesaria una medida que cuantifique qu&eacute; tan bueno y qu&eacute; tan cercano a un resultado &oacute;ptimo est&aacute; la estructura generada, independientemente del m&eacute;todo utilizado para ello. A esta medida se le llama &iacute;ndice de desempe&ntilde;o.</font></p>  	    ]]></body>
<body><![CDATA[<p align="justify"><font face="verdana" size="2">&nbsp;</font></p>  	    <p align="justify"><font face="verdana" size="2"><b>C&aacute;lculo del &iacute;ndice de desempe&ntilde;o</b></font></p>  	    <p align="justify"><font face="verdana" size="2">El procedimiento de c&aacute;lculo del &iacute;ndice de desempe&ntilde;o usado en este trabajo es una adaptaci&oacute;n del procedimiento desarrollado por Querin (1977). Las dos caracter&iacute;sticas principales del <b><i>PI</i></b> son: que es un n&uacute;mero que engloba las caracter&iacute;sticas completas de la soluci&oacute;n y que es adimensional. Dado que el m&eacute;todo propuesto se basa en el nivel de esfuerzos, el <b><i>PI</i></b> se calcula como una medida del efecto sufrido por el modelo o estructura y la causa que lo provoca. Dicho de otra manera, <b><i>PI</i></b> es una relaci&oacute;n del estado de esfuerzos de la estructura entre el sistema de cargas aplicado, esto es</font></p>  	    <p align="center"><font face="verdana" size="2"><img src="/img/revistas/iit/v14n1/a3e27.jpg"></font></p>  	    <p align="justify"><font face="verdana" size="2">donde</font></p>  	    <p align="justify"><font face="verdana" size="2">&#963;<sub>e</sub> y <i>V<sub>e</sub></i> son el esfuerzo de von Mises y el volumen del e&#45;&eacute;simo elemento finito,</font></p>  	    <p align="justify"><font face="verdana" size="2"><b><i>NE</i></b> es el n&uacute;mero de elementos finitos en la malla,</font></p>  	    <p align="justify"><font face="verdana" size="2"><b><i>F</i></b> es la resultante del sistema de fuerzas aplicado y</font></p>  	    <p align="justify"><font face="verdana" size="2"><b><i>L</i></b> es una longitud nominal de la geometr&iacute;a.</font></p>  	    <p align="justify"><font face="verdana" size="2">Si el problema de optimizaci&oacute;n implica la aplicaci&oacute;n de varios casos de carga, entonces (27) debe adaptarse</font></p>  	    ]]></body>
<body><![CDATA[<p align="center"><font face="verdana" size="2"><img src="/img/revistas/iit/v14n1/a3e28.jpg"></font></p>  	    <p align="justify"><font face="verdana" size="2">donde <b><i>LC</i></b> es el n&uacute;mero de casos de carga aplicados y, <b><i>F</i></b><i><sub>j</sub></i> es la fuerza resultante del j&#45;&eacute;simo caso de carga.</font></p>  	    <p align="justify"><font face="verdana" size="2">&nbsp;</font></p>  	    <p align="justify"><font face="verdana" size="2"><b>Interpretaci&oacute;n de <i>PI</i></b></font></p>  	    <p align="justify"><font face="verdana" size="2">Querin (1997), se&ntilde;ala que el mejor modelo o estructura optimizado es f&aacute;cilmente identificado si se monitorea el valor de <b><i>PI</i></b> durante el proceso de optimizaci&oacute;n y se elige aquella con el menor valor de PI. Una caracter&iacute;stica fundamental de <b><i>PI</i></b> es que, durante el proceso de optimizaci&oacute;n, mientras una estructura evoluciona hacia la estructura &oacute;ptima constituida por una geometr&iacute;a continua, el valor de <b><i>PI</i></b> se decrementa.</font></p>  	    <p align="justify"><font face="verdana" size="2">Geometr&iacute;a continua debe entenderse como aquella que no presenta huecos, cavidades o concavidades importantes.</font></p>  	    <p align="justify"><font face="verdana" size="2">En general, cuando la geometr&iacute;a deja de ser continua, por ejemplo, cuando se crean huecos, el valor de <b><i>PI</i></b> se eleva abruptamente. Dado que en este trabajo s&oacute;lo se optimiza la estructura modificando su frontera, este efecto ocurrir&aacute; durante el proceso de optimizaci&oacute;n, cuando la frontera presente concavidades de consideraci&oacute;n o regiones de curvatura elevada. Lo anterior es de esperarse, pues los huecos, concavidades, etc&eacute;tera act&uacute;an como concentradores de esfuerzo, por lo que (27) y (28) en sus numeradores contendr&aacute;n valores que se incrementan respecto a los correspondientes de una geometr&iacute;a continua.</font></p>  	    <p align="justify"><font face="verdana" size="2">Se pueden hacer algunas observaciones en cuanto al significado de <i><b>PI</b></i>. Si bien el &oacute;ptimo global es la estructura que muestre el menor valor de PI, los resultados obtenidos por Querin (1997) muestran que pueden obtenerse varios &oacute;ptimos locales durante el proceso de optimizaci&oacute;n. El &oacute;ptimo global, en general, es una estructura con geometr&iacute;a continua; sin embargo, si el proceso de optimizaci&oacute;n se lleva a cabo m&aacute;s all&aacute; del &oacute;ptimo global, la geometr&iacute;a evoluciona a una que deja de ser continua, pero el <b><i>PI</i></b> contin&uacute;a cambiando y mostrando m&iacute;nimos locales que corresponden a resultados &oacute;ptimos que tambi&eacute;n pueden llamarse locales. En este sentido, <b><i>PI</i></b> permite identificar m&aacute;s de un &oacute;ptimo durante el proceso, es decir, un &oacute;ptimo global y un conjunto de &oacute;ptimos locales, cada uno para las caracter&iacute;sticas geom&eacute;tricas del modelo en las iteraciones identificadas.</font></p>  	    <p align="justify"><font face="verdana" size="2">La <a href="/img/revistas/iit/v14n1/a3f6.jpg" target="_blank">figura 6</a> corresponde al dise&ntilde;o de un caso de las estructuras de Michell. De a) se identifica como &oacute;ptimo global la estructura obtenida en la iteraci&oacute;n 21. Al continuar con el proceso de optimizaci&oacute;n aparecen &oacute;ptimos locales para las iteraciones 28 y 55, los cuales se identifican en a) como los puntos que corresponden a m&iacute;nimos locales. Como se explic&oacute;, estos &oacute;ptimos locales est&aacute;n caracterizados por la aparici&oacute;n de cavidades en la estructura.</font></p>  	    <p align="justify"><font face="verdana" size="2">A diferencia de lo realizado por Querin, el m&eacute;todo y el algoritmo empleados en este trabajo, &uacute;nicamente trabajan sobre el contorno de los modelos a optimizar. Por lo tanto, los &oacute;ptimos tanto global como locales se caracterizan por la aparici&oacute;n de concavidades de curvatura elevada que act&uacute;an como concentradores de esfuerzos. A pesar de esta diferencia, la informaci&oacute;n arrojada por el historial del &iacute;ndice de desempe&ntilde;o permite identificar los &oacute;ptimos del proceso. Hay que mencionar que la elecci&oacute;n del &oacute;ptimo m&aacute;s &uacute;til entre el global y los locales depende de varios factores, tales como facilidad de fabricaci&oacute;n, material de fabricaci&oacute;n, peso, est&eacute;tica, entre otros.</font></p>  	    ]]></body>
<body><![CDATA[<p align="justify"><font face="verdana" size="2">&nbsp;</font></p>  	    <p align="justify"><font face="verdana" size="2"><b>Dise&ntilde;o de la geometr&iacute;a de un fruto</b></font></p>  	    <p align="justify"><font face="verdana" size="2">Las formas que la naturaleza ha dado a los frutos son bien conocidas por todo mundo, aunque no todos saben el por qu&eacute; de &eacute;stas. Querin (1997), por medio del m&eacute;todo ESO, demostr&oacute; que la forma de algunos frutos, como la cereza o la manzana, surge de un proceso de optimizaci&oacute;n natural que depende fundamentalmente del nivel de esfuerzo superficial experimentado por el fruto, debido a fuerzas de cuerpo. En este apartado se corrobora lo comprobado por Querin, aplicando la metodolog&iacute;a de optimizaci&oacute;n descrita.</font></p>  	    <p align="justify"><font face="verdana" size="2">El dominio de dise&ntilde;o representa un cuerpo suspendido sujeto a la acci&oacute;n de fuerzas de cuerpo debidas a la gravedad (densidad de 2700 kg/m<sup>3</sup> y g = 9.81 m/s<sup>2</sup> en direcci&oacute;n vertical negativa), con m&oacute;dulo de Young de 70 GPa y coeficiente de Poisson de 0.33, el cual est&aacute; contenido en un cuadrado de 100 mm por lado, (figura 7a). Es importante se&ntilde;alar que las propiedades del material empleado para la optimizaci&oacute;n no corresponden a las de los frutos en la naturaleza. Sin embargo, no es necesario que correspondan debido a que, como es sabido, la distribuci&oacute;n de esfuerzos en un cuerpo homog&eacute;neo es funci&oacute;n s&oacute;lo de la geometr&iacute;a y las condiciones de frontera (fuerzas y restricciones) aplicadas, de tal suerte que la forma &oacute;ptima obtenida es v&aacute;lida para el material propio de los frutos.</font></p>  	    <p align="justify"><font face="verdana" size="2">En la <a href="/img/revistas/iit/v14n1/a3f7.jpg" target="_blank">figura 7b</a> se observa la distribuci&oacute;n de esfuerzos de von Mises inicial en el dominio de dise&ntilde;o, obtenida usando un tama&ntilde;o promedio de elemento de 2 mm, resultando en una malla de 50x50 elementos finitos, donde los esfuerzos m&aacute;ximo y promedio son: 65.87 kPa y 2.99 kPa, respectivamente. Debe apuntarse que el tama&ntilde;o de malla elegido genera una distribuci&oacute;n de esfuerzos sin cambios abruptos, como se observa en las figuras 7b y 10. Tama&ntilde;os de malla m&aacute;s peque&ntilde;os no aportar&iacute;an mayor calidad en la distribuci&oacute;n de esfuerzos y s&iacute; requerir&iacute;an mucho mayor tiempo de c&aacute;lculo.</font></p>  	    <p align="justify"><font face="verdana" size="2">Se utilizaron los siguientes valores iniciales para los par&aacute;metros de optimizaci&oacute;n: TR = 0.5, TA = 0.9, TRE = 0.015, TAE = 0.001. Durante el proceso se consideraron las l&iacute;neas L1, L2 y L4 como fijas, evolucionando &uacute;nicamente la L3, la cual modela el cuerpo del fruto. Los cambios en el &aacute;rea y los esfuerzos m&aacute;ximo y promedio de von Mises generados durante la optimizaci&oacute;n se pueden apreciar en los gr&aacute;ficos de la <a href="/img/revistas/iit/v14n1/a3f8.jpg" target="_blank">figura 8</a>.</font></p>  	    <p align="justify"><font face="verdana" size="2">En la <a href="/img/revistas/iit/v14n1/a3f9.jpg" target="_blank">figura 9</a> se muestran el comportamiento del nivel de esfuerzos y del &iacute;ndice de desempe&ntilde;o. En el primer caso, se observa que el nivel de esfuerzos tiene una tendencia a disminuir, presentando incrementos repentinos, pero que cada vez son de menor magnitud. La convergencia del nivel de esfuerzos se alcanza despu&eacute;s de las 90 iteraciones, como lo indica la figura, donde en la iteraci&oacute;n 97 se alcanza el criterio de paro.</font></p>  	    <p align="justify"><font face="verdana" size="2">Seg&uacute;n el gr&aacute;fico del &iacute;ndice de desempe&ntilde;o, se alcanza una geometr&iacute;a &oacute;ptima en la iteraci&oacute;n 39. Sin embargo, el &iacute;ndice contin&uacute;a disminuyendo paulatinamente con la cualidad de que las geometr&iacute;as correspondientes son similares entre s&iacute; cambiando pr&aacute;cticamente s&oacute;lo en su tama&ntilde;o.</font></p>  	    <p align="justify"><font face="verdana" size="2">En la iteraci&oacute;n 61 se presenta otro cambio en la tendencia del &iacute;ndice de desempe&ntilde;o, as&iacute; como en la forma de las geometr&iacute;as resultantes.</font></p>  	    <p align="justify"><font face="verdana" size="2">Observando los gr&aacute;ficos de la <a href="/img/revistas/iit/v14n1/a3f10.jpg" target="_blank">figura 10</a> se pueden identificar formas bien conocidas de frutos. Estos resultados, igual que el de Querin (<a href="#f11">figura 11</a>), indican que la forma que la naturaleza ha dado a muchos de los frutos que se conocen se define con base en el nivel de esfuerzos de las mismas. Cabe se&ntilde;alar que, aunque las geometr&iacute;as producidas por ambos m&eacute;todos son muy similares, el m&eacute;todo propuesto por el autor requiere mucho menos recursos de c&oacute;mputo. Mientras que Querin utiliz&oacute; una malla de 100x100 elementos finitos, los resultados mostrados en la figura 10 requirieron &uacute;nicamente una malla de 50x50, una cuarta parte de la cantidad de elementos finitos usada por el primero. Lo anterior es una de las virtudes intr&iacute;nsecas al modelado param&eacute;trico de la geometr&iacute;a. Hablando de la similitud de los resultados de uno y otro m&eacute;todo, hay que resaltar que, tal como fue mostrado en la comparaci&oacute;n entre m&eacute;todos de la <a href="/img/revistas/iit/v14n1/a3f5.jpg" target="_blank">figura 5</a>, las diferencias entre la forma de tratar a las geometr&iacute;as provocan que los resultados no sean exactamente iguales; sin embargo, ambos resultados son v&aacute;lidos en el contexto de las caracter&iacute;sticas propias de los m&eacute;todos.</font></p>  	    ]]></body>
<body><![CDATA[<p align="center"><font face="verdana" size="2"><a name="f11"></a></font></p>  	    <p align="center"><font face="verdana" size="2"><img src="/img/revistas/iit/v14n1/a3f11.jpg"></font></p>  	    <p align="justify"><font face="verdana" size="2">En el caso de ESO se trata a la geometr&iacute;a como formada por peque&ntilde;os bloques, los cuales son eliminados o a&ntilde;adidos, mientras que en el m&eacute;todo utilizado en este trabajo la geometr&iacute;a se concibe como un contorno formado por curvas param&eacute;tricas. Por lo anterior, dif&iacute;cilmente los resultados de los diferentes m&eacute;todos ser&aacute;n id&eacute;nticos, pero tendr&aacute;n enormes similitudes entre s&iacute;.</font></p>  	    <p align="justify"><font face="verdana" size="2">&nbsp;</font></p>  	    <p align="justify"><font face="verdana" size="2"><b>Conclusiones</b></font></p>  	    <p align="justify"><font face="verdana" size="2">Con los resultados descritos en el apartado anterior se corrobora que la forma de un fruto es el resultado de un proceso de optimizaci&oacute;n de forma, en el cual el nivel de esfuerzos superficiales es homog&eacute;neo. Tanto los resultados obtenidos por Querin (1997) como los mostrados en este trabajo lo demuestran. No obstante, el m&eacute;todo descrito en este trabajo no requiere una malla de elementos finitos tan fina, lo cual es una ventaja sobre el m&eacute;todo ESO en cuanto a recursos de c&oacute;mputo se refiere. La modificaci&oacute;n de la frontera basada en la informaci&oacute;n de los puntos en la frontera, as&iacute; como de su vecindad produce resultados adecuados, lo cual demuestra su funcionalidad y factibilidad.</font></p>  	    <p align="justify"><font face="verdana" size="2">&nbsp;</font></p>  	    <p align="justify"><font face="verdana" size="2"><b>Referencias</b></font></p>  	    <!-- ref --><p align="justify"><font face="verdana" size="2">Annicchiarico W., Cerrolaza M. Structural Shape Optimization 3D Finite&#45;Element Models Based on Genetic Algorithms and Geometric Modeling. <i>Finite Elements in Analysis and Design,</i> volumen 37 (n&uacute;mero 5), 2001: 403&#45;415.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=4273190&pid=S1405-7743201300010000300001&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></font></p>  	    ]]></body>
<body><![CDATA[<!-- ref --><p align="justify"><font face="verdana" size="2">Cerrolaza M., Annicchiarico W. <i>et al.</i> Optimization of 2D Boundary Element Models Using B&#45;Splines and Genetic Algorithms. <i>Engineering Analysis with Boundary Elements,</i> volumen 24 (n&uacute;mero 5), 2000: 427&#45;440.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=4273192&pid=S1405-7743201300010000300002&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></font></p>  	    <!-- ref --><p align="justify"><font face="verdana" size="2">Cervera E., Trevelyan J. Evolutionary Structural Optimisation Based on Boundary Representation of NURBS: Part I: 2D Algorithms. <i>Computers &amp; Structures,</i> volumen 83 (n&uacute;meros 23&#45;24), 2005a: 1902&#45;1916.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=4273194&pid=S1405-7743201300010000300003&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></font></p>  	    <!-- ref --><p align="justify"><font face="verdana" size="2">Cervera E., Trevelyan J. Evolutionary Structural Optimisation Based on Boundary Representation of NURBS: Part II: 3D Algorithms. <i>Computers &amp; Structures,</i> volumen 83 (n&uacute;meros 23&#45;24), 2005b: 1917&#45;1929.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=4273196&pid=S1405-7743201300010000300004&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></font></p>  	    <!-- ref --><p align="justify"><font face="verdana" size="2">Hemp W.S. <i>Optimum Structures,</i> Claredon Press, Oxford, 1973.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=4273198&pid=S1405-7743201300010000300005&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></font></p>  	    <!-- ref --><p align="justify"><font face="verdana" size="2">Li Q., Steven G.P., Xie Y.M. On Equivalence between Stress Criterion and Stiffness Criterion in Evolutionary Structural Optimization. <i>Structural Multidisciplinary Optimisation,</i> volumen 18 (n&uacute;mero 1), 1999: 67&#45;73.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=4273200&pid=S1405-7743201300010000300006&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></font></p>  	    ]]></body>
<body><![CDATA[<!-- ref --><p align="justify"><font face="verdana" size="2">Liang Q.Q., Xie Y.M. Optimal Selection of Topologies for the Minimum&#45;Weight Design of Continuum Structures with Stress Constraints. <i>Proc. Inst. of Mech. Engrs.,</i> volumen 213, Part C, 1998.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=4273202&pid=S1405-7743201300010000300007&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></font></p>  	    <!-- ref --><p align="justify"><font face="verdana" size="2">Mattheck C., Burkhardt S. A New Method of Structural Shape Optimization Based on Biological Growth. <i>International Journal of</i> <i>Fatigue,</i> volumen 12 (n&uacute;mero 3), 1990: 185&#45;90.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=4273204&pid=S1405-7743201300010000300008&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></font></p>  	    <!-- ref --><p align="justify"><font face="verdana" size="2">Mattheck C. <i>Design in Nature&#45; Learning from Trees,</i> 1a ed., Alemania, Springer Verlag, 1998.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=4273206&pid=S1405-7743201300010000300009&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></font></p>  	    <!-- ref --><p align="justify"><font face="verdana" size="2">Mattheck C. Teacher Tree: The Evolution of Notch Shape Optimization from Complex to Simple. <i>Enginering Fracture Mechanics,</i> volumen 73 (n&uacute;mero 12), 2006:1732&#45;1742.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=4273208&pid=S1405-7743201300010000300010&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></font></p>  	    <!-- ref --><p align="justify"><font face="verdana" size="2">Maute K., Ramm E. Adaptative Topology Optimization. <i>Structural and Multidisciplinary Optimizaction,</i> volumen 10 (n&uacute;mero 2), 1995: 100&#45;112.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=4273210&pid=S1405-7743201300010000300011&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></font></p>  	    ]]></body>
<body><![CDATA[<!-- ref --><p align="justify"><font face="verdana" size="2">Michell A.G.M. The Limits of Economy of Material in Frame Structures. <i>Philosophical Magazine,</i> volumen 8, 1904: 589&#45;597.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=4273212&pid=S1405-7743201300010000300012&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --> Querin O. <i>Evolutionary Structural Optimisation: Stress Based Formulation and Implementation,</i> tesis (Ph.D Dissertation), Australia, Department of Aeronautical Engineering, University of Sydney, Abril 1997.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=4273213&pid=S1405-7743201300010000300013&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></font></p>  	    <!-- ref --><p align="justify"><font face="verdana" size="2">Ramm E. <i>et al. Adaptative Topology and Shape Optimization,</i> Computational Mechanics&#45;New Trends and Applications, CIMNE, Barcelona, Spain, 1998.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=4273215&pid=S1405-7743201300010000300014&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></font></p>  	    <!-- ref --><p align="justify"><font face="verdana" size="2">Rozvany G.I. <i>et al.</i> Layout Optimization of Structures. <i>Appl. Mech. Rev.,</i> volumen 48 (n&uacute;mero 2), 1995: 41&#45;119.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=4273217&pid=S1405-7743201300010000300015&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></font></p>  	    <!-- ref --><p align="justify"><font face="verdana" size="2">Shene C. Introduction to Computing with Geometry &#91;en l&iacute;nea&#93; &#91;fecha de consulta: julio 1 de 1998&#93;, Course Notes. Disponible en: <a href="http://www.cs.mtu.edu/~shene/COURSES/cs3621/NOTES/" target="_blank">http://www.cs.mtu.edu/~shene/COURSES/cs3621/NOTES/</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=4273219&pid=S1405-7743201300010000300016&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p align="justify"><font face="verdana" size="2">Sethian J.A., Wiegmann A. Structural Boundary Design via Level Set and Immersed Interface Methods. <i>J. Comp. Phys.,</i> volumen 163 (n&uacute;mero 2), septiembre 2000: 489&#45;528.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=4273220&pid=S1405-7743201300010000300017&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></font></p>  	    ]]></body>
<body><![CDATA[<!-- ref --><p align="justify"><font face="verdana" size="2">Steven G.P., Xie Y.M. Evolutionary Structural Optimization with FEA. <i>Computational Mechanics,</i> volumen 1, 1993: 27&#45;34.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=4273222&pid=S1405-7743201300010000300018&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></font></p>  	    <!-- ref --><p align="justify"><font face="verdana" size="2">Vel&aacute;zquez&#45;Villegas F. <i>Optimizaci&oacute;n estructural evolutiva: Optimizaci&oacute;n de forma basada en modelado param&eacute;trico y reglas evolutivas,</i> tesis (doctorado en ingenier&iacute;a), M&eacute;xico DF, Facultad de Ingenier&iacute;a, Universidad Nacional Aut&oacute;noma de M&eacute;xico, Octubre 2009.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=4273224&pid=S1405-7743201300010000300019&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></font></p>  	    <!-- ref --><p align="justify"><font face="verdana" size="2">Vel&aacute;zquez&#45;Villegas F., Santill&aacute;n&#45;Guti&eacute;rrez S.D. Optimizaci&oacute;n de forma de modelos param&eacute;tricos bidimensionales basada en ponderaci&oacute;n geom&eacute;trica y reglas evolutivas. <i>Rev. internacional de m&eacute;todos num&eacute;ricos para c&aacute;lculo y dise&ntilde;o en ingenier&iacute;a,</i> volumen 28 (n&uacute;mero 3), 2012: 135&#45;141.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=4273226&pid=S1405-7743201300010000300020&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></font></p>  	    <!-- ref --><p align="justify"><font face="verdana" size="2">Xie Y.M., Steven G.P. <i>Evolutionary Structural Optimization (ESO),</i> 1a ed., Londres, Springer, 1997.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=4273228&pid=S1405-7743201300010000300021&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></font></p>  	    <!-- ref --><p align="justify"><font face="verdana" size="2">Yang H. <i>et al.</i> Control Point Adjustment for B&#45;Spline Curve Approximation. <i>Cumputer&#45;Aided Design,</i> volumen 36 (n&uacute;mero 7), 2004: 639&#45;652.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=4273230&pid=S1405-7743201300010000300022&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></font></p>  	    ]]></body>
<body><![CDATA[<p align="justify"><font face="verdana" size="2">&nbsp;</font></p>  	    <p align="justify"><font face="verdana" size="2"><b>Semblanza de los autores</b></font></p>  	    <p align="justify"><font face="verdana" size="2"><i>Fernando Vel&aacute;zquez&#45;Villegas.</i> Es doctor en ingenier&iacute;a y profesor de tiempo completo de la carrera de ingenier&iacute;a mec&aacute;nica en la Facultad de Ingenier&iacute;a de la UNAM. Su l&iacute;nea de investigaci&oacute;n est&aacute; relacionada con t&eacute;cnicas de optimizaci&oacute;n aplicadas al dise&ntilde;o mec&aacute;nico y estructural. Ha dirigido tesis de licenciatura y posgrado en las mismas &aacute;reas. Coordinador y colaborador en proyectos de desarrollo tecnol&oacute;gico en el Centro de Dise&ntilde;o Mec&aacute;nico e Innovaci&oacute;n Tecnol&oacute;gica (CDMIT) y en Centro de Alta Tecnolog&iacute;a (CAT). L&iacute;der del Grupo de Dise&ntilde;o Mec&aacute;nico &Oacute;ptimo (GDMO) de la Facultad de Ingenier&iacute;a.</font></p>  	    <p align="justify"><font face="verdana" size="2"><i>Sa&uacute;l Daniel Santill&aacute;n&#45;Guti&eacute;rrez.</i> Es doctor en ingenier&iacute;a de dise&ntilde;o por Loughbo&#45;rough University of Technology en Inglaterra. Ha dirigido tesis de licenciatura en el &aacute;rea de dise&ntilde;o mec&aacute;nico, as&iacute; como proyectos de investigaci&oacute;n y desarrollo tecnol&oacute;gico. Es miembro de la Sociedad de Exalumnos de la Facultad de Ingenier&iacute;a de la UNAM (SEFI), de la American Society of Mechanical Engineers (ASME), de la Asociaci&oacute;n de Ingenieros Universitarios Mec&aacute;nicos Electricistas (AIUME), as&iacute; como miembro fundador de la Sociedad Mexicana de Ingenieros Mec&aacute;nicos. Imparte cursos a niveles licenciatura y maestr&iacute;a en el &aacute;rea de desarrollo de productos, inteligencia artificial y m&eacute;todos de dise&ntilde;o. Actualmente es jefe de la Unidad de Desarrollo Tecnol&oacute;gico Quer&eacute;taro.</font></p>      ]]></body><back>
<ref-list>
<ref id="B1">
<nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Annicchiarico]]></surname>
<given-names><![CDATA[W.]]></given-names>
</name>
<name>
<surname><![CDATA[Cerrolaza]]></surname>
<given-names><![CDATA[M.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Structural Shape Optimization 3D Finite-Element Models Based on Genetic Algorithms and Geometric Modeling]]></article-title>
<source><![CDATA[Finite Elements in Analysis and Design]]></source>
<year>2001</year>
<volume>37</volume>
<numero>5</numero>
<issue>5</issue>
<page-range>403-415</page-range></nlm-citation>
</ref>
<ref id="B2">
<nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Cerrolaza]]></surname>
<given-names><![CDATA[M.]]></given-names>
</name>
<name>
<surname><![CDATA[Annicchiarico]]></surname>
<given-names><![CDATA[W.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Optimization of 2D Boundary Element Models Using B-Splines and Genetic Algorithms]]></article-title>
<source><![CDATA[Engineering Analysis with Boundary Elements]]></source>
<year>2000</year>
<volume>24</volume>
<numero>5</numero>
<issue>5</issue>
<page-range>427-440</page-range></nlm-citation>
</ref>
<ref id="B3">
<nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Cervera]]></surname>
<given-names><![CDATA[E.]]></given-names>
</name>
<name>
<surname><![CDATA[Trevelyan]]></surname>
<given-names><![CDATA[J.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Evolutionary Structural Optimisation Based on Boundary Representation of NURBS: Part I: 2D Algorithms]]></article-title>
<source><![CDATA[Computers & Structures]]></source>
<year>2005</year>
<month>a</month>
<volume>83</volume>
<numero>23</numero><numero>24</numero>
<issue>23</issue><issue>24</issue>
<page-range>1902-1916</page-range></nlm-citation>
</ref>
<ref id="B4">
<nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Cervera]]></surname>
<given-names><![CDATA[E.]]></given-names>
</name>
<name>
<surname><![CDATA[Trevelyan]]></surname>
<given-names><![CDATA[J.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Evolutionary Structural Optimisation Based on Boundary Representation of NURBS: Part II: 3D Algorithms]]></article-title>
<source><![CDATA[Computers & Structures]]></source>
<year>2005</year>
<month>b</month>
<volume>83</volume>
<numero>23</numero><numero>24</numero>
<issue>23</issue><issue>24</issue>
<page-range>1917-1929</page-range></nlm-citation>
</ref>
<ref id="B5">
<nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Hemp]]></surname>
<given-names><![CDATA[W.S.]]></given-names>
</name>
</person-group>
<source><![CDATA[Optimum Structures]]></source>
<year>1973</year>
<publisher-loc><![CDATA[Oxford ]]></publisher-loc>
<publisher-name><![CDATA[Claredon Press]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B6">
<nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Li]]></surname>
<given-names><![CDATA[Q.]]></given-names>
</name>
<name>
<surname><![CDATA[Steven]]></surname>
<given-names><![CDATA[G.P.]]></given-names>
</name>
<name>
<surname><![CDATA[Xie]]></surname>
<given-names><![CDATA[Y.M.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[On Equivalence between Stress Criterion and Stiffness Criterion in Evolutionary Structural Optimization]]></article-title>
<source><![CDATA[Structural Multidisciplinary Optimisation]]></source>
<year>1999</year>
<volume>18</volume>
<numero>1</numero>
<issue>1</issue>
<page-range>67-73</page-range></nlm-citation>
</ref>
<ref id="B7">
<nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Liang]]></surname>
<given-names><![CDATA[Q.Q.]]></given-names>
</name>
<name>
<surname><![CDATA[Xie]]></surname>
<given-names><![CDATA[Y.M.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Optimal Selection of Topologies for the Minimum-Weight Design of Continuum Structures with Stress Constraints]]></article-title>
<source><![CDATA[Proc. Inst. of Mech. Engrs.]]></source>
<year>1998</year>
<volume>213</volume>
</nlm-citation>
</ref>
<ref id="B8">
<nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Mattheck]]></surname>
<given-names><![CDATA[C.]]></given-names>
</name>
<name>
<surname><![CDATA[Burkhardt]]></surname>
<given-names><![CDATA[S.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[A New Method of Structural Shape Optimization Based on Biological Growth]]></article-title>
<source><![CDATA[International Journal of Fatigue]]></source>
<year>1990</year>
<volume>12</volume>
<numero>3</numero>
<issue>3</issue>
<page-range>185-90</page-range></nlm-citation>
</ref>
<ref id="B9">
<nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Mattheck]]></surname>
<given-names><![CDATA[C.]]></given-names>
</name>
</person-group>
<source><![CDATA[Design in Nature- Learning from Trees]]></source>
<year>1998</year>
<edition>1a</edition>
<publisher-name><![CDATA[Springer Verlag]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B10">
<nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Mattheck]]></surname>
<given-names><![CDATA[C.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Teacher Tree: The Evolution of Notch Shape Optimization from Complex to Simple]]></article-title>
<source><![CDATA[Enginering Fracture Mechanics]]></source>
<year>2006</year>
<volume>73</volume>
<numero>12</numero>
<issue>12</issue>
<page-range>1732-1742</page-range></nlm-citation>
</ref>
<ref id="B11">
<nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Maute]]></surname>
<given-names><![CDATA[K.]]></given-names>
</name>
<name>
<surname><![CDATA[Ramm]]></surname>
<given-names><![CDATA[E.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Adaptative Topology Optimization]]></article-title>
<source><![CDATA[Structural and Multidisciplinary Optimizaction]]></source>
<year>1995</year>
<volume>10</volume>
<numero>2</numero>
<issue>2</issue>
<page-range>100-112</page-range></nlm-citation>
</ref>
<ref id="B12">
<nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Michell]]></surname>
<given-names><![CDATA[A.G.M.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[The Limits of Economy of Material in Frame Structures]]></article-title>
<source><![CDATA[Philosophical Magazine]]></source>
<year>1904</year>
<volume>8</volume>
<page-range>589-597</page-range></nlm-citation>
</ref>
<ref id="B13">
<nlm-citation citation-type="">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Querin]]></surname>
<given-names><![CDATA[O.]]></given-names>
</name>
</person-group>
<source><![CDATA[Evolutionary Structural Optimisation: Stress Based Formulation and Implementation]]></source>
<year></year>
</nlm-citation>
</ref>
<ref id="B14">
<nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Ramm]]></surname>
<given-names><![CDATA[E.]]></given-names>
</name>
</person-group>
<source><![CDATA[Adaptative Topology and Shape Optimization]]></source>
<year>1998</year>
<publisher-loc><![CDATA[Barcelona ]]></publisher-loc>
<publisher-name><![CDATA[CIMNE]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B15">
<nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Rozvany]]></surname>
<given-names><![CDATA[G.I.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Layout Optimization of Structures]]></article-title>
<source><![CDATA[Appl. Mech. Rev.]]></source>
<year>1995</year>
<volume>48</volume>
<numero>2</numero>
<issue>2</issue>
<page-range>41-119</page-range></nlm-citation>
</ref>
<ref id="B16">
<nlm-citation citation-type="">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Shene]]></surname>
<given-names><![CDATA[C.]]></given-names>
</name>
</person-group>
<source><![CDATA[Introduction to Computing with Geometry]]></source>
<year></year>
</nlm-citation>
</ref>
<ref id="B17">
<nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Sethian]]></surname>
<given-names><![CDATA[J.A.]]></given-names>
</name>
<name>
<surname><![CDATA[Wiegmann]]></surname>
<given-names><![CDATA[A.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Structural Boundary Design via Level Set and Immersed Interface Methods]]></article-title>
<source><![CDATA[J. Comp. Phys.]]></source>
<year>sept</year>
<month>ie</month>
<day>mb</day>
<volume>163</volume>
<numero>2</numero>
<issue>2</issue>
<page-range>489-528</page-range></nlm-citation>
</ref>
<ref id="B18">
<nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Steven]]></surname>
<given-names><![CDATA[G.P.]]></given-names>
</name>
<name>
<surname><![CDATA[Xie]]></surname>
<given-names><![CDATA[Y.M.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Evolutionary Structural Optimization with FEA]]></article-title>
<source><![CDATA[Computational Mechanics]]></source>
<year>1993</year>
<volume>1</volume>
<page-range>27-34</page-range></nlm-citation>
</ref>
<ref id="B19">
<nlm-citation citation-type="">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Velázquez-Villegas]]></surname>
<given-names><![CDATA[F.]]></given-names>
</name>
</person-group>
<source><![CDATA[Optimización estructural evolutiva: Optimización de forma basada en modelado paramétrico y reglas evolutivas]]></source>
<year></year>
</nlm-citation>
</ref>
<ref id="B20">
<nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Velázquez-Villegas]]></surname>
<given-names><![CDATA[F.]]></given-names>
</name>
<name>
<surname><![CDATA[Santillán-Gutiérrez]]></surname>
<given-names><![CDATA[S.D.]]></given-names>
</name>
</person-group>
<article-title xml:lang="es"><![CDATA[Optimización de forma de modelos paramétricos bidimensionales basada en ponderación geométrica y reglas evolutivas]]></article-title>
<source><![CDATA[Rev. internacional de métodos numéricos para cálculo y diseño en ingeniería]]></source>
<year>2012</year>
<volume>28</volume>
<numero>3</numero>
<issue>3</issue>
<page-range>135-141</page-range></nlm-citation>
</ref>
<ref id="B21">
<nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Xie]]></surname>
<given-names><![CDATA[Y.M.]]></given-names>
</name>
<name>
<surname><![CDATA[Steven]]></surname>
<given-names><![CDATA[G.P.]]></given-names>
</name>
</person-group>
<source><![CDATA[Evolutionary Structural Optimization (ESO)]]></source>
<year>1997</year>
<edition>1a</edition>
<publisher-loc><![CDATA[Londres ]]></publisher-loc>
<publisher-name><![CDATA[Springer]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B22">
<nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Yang]]></surname>
<given-names><![CDATA[H.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Control Point Adjustment for B-Spline Curve Approximation]]></article-title>
<source><![CDATA[Cumputer-Aided Design]]></source>
<year>2004</year>
<volume>36</volume>
<numero>7</numero>
<issue>7</issue>
<page-range>639-652</page-range></nlm-citation>
</ref>
</ref-list>
</back>
</article>
