You are on page 1of 5

APLICACION DE LAS TCNICAS DE OPTIMIZACIN PSO Y BFOA A LA

SOLUCIN DE UN PROBLEMA DE OPTIMIZACIN EN DISEO MECNICO

Introduccin:

En mecnica de materiales, un concepto fundamental es el esfuerzo,


representado por la letra griega y definido como la intensidad de fuerza (en
N) por unidad de rea (en m2), de manera que:

= en donde P es fuerza (en N) y A es rea (en m2),

adems 1 N/m2 = 1 Pa (Pascal)

Para la barra de seccin circular mostrada en la figura 1, que tiene un dimetro


d y est sometida a una fuerza P:
4
= =
2

Figura 1. Barra de seccin circular slida sometida a carga axial

La presencia de discontinuidades geomtricas (como variaciones en el


dimetro) hace que el valor del esfuerzo se multiplique por un factor Kt
conocido como el Factor de concentracin de esfuerzos. El valor de Kt depende
entonces de la geometra del elemento como lo muestra la figura 2.
Figura 2. Factor de concentracin de esfuerzos para una barra slida de seccin circular con un
cambio de dimetro, sometida a una carga axial P

Nota: si la relacin real (D/d) de un diseo no existe en la tabla anterior, debe considerarse la curva
inmediatamente superior.

Entonces, para una barra sometida a carga axial y con un cambio de dimetro
como la de la figura 2:

= ( ) = ( )

La magnitud del esfuerzo que un elemento mecnico puede resistir, depende


de las propiedades mecnicas del material del cual est hecho, de manera que
para cada material, existe un valor de esfuerzo lmite que el material puede
resistir sin fallar.
Ejemplo:

Suponga que se tiene una barra con un cambio en el dimetro (ver figura 2),
con las siguientes dimensiones:

D= 100 mm; d= 70 mm; r=5 mm; P=100x103 N


100
Por lo cual = = 1.4286
70

En la Figura 2, la curva superior ms cercana a este valor corresponde a



= 1.5, para la cual B=1.000 y a=-0.282, por lo tanto:

5 0.282
= (1.000) ( ) = 2.1048
70

Y el esfuerzo mximo en la barra ser:

( )
= ( ) = ( ) = . (
) = .
(. )

El problema de optimizacin:

El problema de optimizacin que debe resolverse es el siguiente:

Para una barra como la mostrada en la figura 3, sometida a una fuerza


P=130x103 N, L1= 160 mm y L2= 220 mm, encontrar los valores ptimos de D,
d y r de manera que el volumen de la barra sea el mnimo y se cumplan las
restricciones de resistencia (no sobrepasar el esfuerzo mximo que puede
resistir el material).
Figura 3. Barra de volumen mnimo.

El volumen puede calcularse como:

V =(/4)* (D2*L1 + d2*L2)

El material del cual est hecha la barra, resiste un valor mximo de esfuerzo
igual a 90x106 Pa.

Los rangos permitidos para D, d y r son

D d r
10mm a 100mm 10 mm a 70 mm 1 mm a 15 mm

El valor de r es el radio de un cuarto de crculo y debe cumplirse la relacin


r (D-d)/2.
Los diseos sometidos a un esfuerzo mayor a 90x106 Pa, son infactibles.
Debe garantizarse que (D/d)>=1.01

El trabajo extraclase:

1) Disear e implementar un algoritmo de Optimizacin por Enjambre de


Partculas simple (PSO) con el cual se solucione el problema.
2) Leer el artculo
PASSINO, K. (2002). Biomimicry of bacterial foraging for distributed
optimization and control. IEEE Control Systems Magazine. v. 22, n. 3, p.
52-67.
3) Buscar la Home Page de Kevin Passino (http://www2.ece.ohio-
state.edu/~passino/) y siguiendo la ruta de links mostrada a
continuacin, encontrar el cdigo en Matlab del algoritmo BFOA
descargarlo y adaptarlo para su funcionamiento.

3.1 Kevin Passinos Home Page


3.2 Books ( 3 free downloads + code)
3.3 Libro Biomimicry for Optimization, Control and Automation
3.4 Supplemental Information (click en here)
3.5 Book resources: Matlab code for book examples and homerwork problems
3.6 Foraging
3.7 Social bacteria foraging for distributed optimization
3.8 Descargar los cinco archivos (here, here, here, here and here)

4) Implementar las modificaciones necesarias al cdigo en Matlab del


BFOA y aplicarlo a la solucin del problema planteado.
5) Comparar los resultados obtenidos con los dos algoritmos y comentar
experiencias. Preparar 4 diapositivas con los resultados y los
comentarios.
6) El da de la sustentacin, traer su propio computador con los dos cdigos
corriendo perfectamente y estar preparados para responder preguntas
con respecto a la comparacin de resultados.

Este trabajo debe realizarse en grupos de dos personas. En la sustentacin,


los dos integrantes deben estar en capacidad de responder preguntas y
resolver inquietudes en referencia a los DOS algoritmos por igual. La
calificacin de esta actividad depender del desempeo de los DOS
integrantes del grupo en la sustentacin.

SUSTENTACIN: CLASE NMERO 20 (23 de octubre de 2017).

You might also like