Documente Academic
Documente Profesional
Documente Cultură
Manuel J Garcia
Julio, 2010
Objetivo
Mecánica Aplicada
Mecánica Aplicada
Mecánica Aplicada
Mecánica Aplicada
variables
Derivadas de las
de Diseno respuestas
∂f ∂f
x1 , x2
Optimizacion
Mecánica Aplicada
Mecánica Aplicada
En lenguaje matemático
Minimizar f (x)
sujeto a g(x) ≤ 0
h(x) = 0
Mecánica Aplicada
Generación de Mallas
Procesamiento
Mejorar Diseño Numérico Análisis
Validación
Optimo?
No
Si
Mecánica Aplicada
Mecánica Aplicada
Minimizar f (x)
d
sujeto a g(x) ≤ 0
h(x) = 0
F
Mecánica Aplicada
Minimizar f (x)
d1 d2 d3 d4
sujeto a g(x) ≤ 0
h(x) = 0
F
d
Puntos de Control de la Spline
b. Geometria Optimizada F
f (x) = compliancia
Variables de Diseño: x = {y1 , y2 , y3 , y4 } puntos de control de la
spline
Mecánica Aplicada
restricciones g(x) = masa
Manuel J Garcia (Mecánica Aplicada Optimización
Universidad EAFIT)
Estructural Julio, 2010 15 / 55
Optimización Topológica
Minimizar f (x) d
sujeto a g(x) ≤ 0
h(x) = 0
F
f (x) = compliancia
Variables de Diseño: x = {ρ1 , ρ2 , ρ3 , ρ4 } densidad en cada elemento
restricciones g(x) = masa
Design in Nature By Claus Mattheck
Mecánica Aplicada
f(x)
Comienzo
Final
x
Basados en el gradiente
f(x)
4
3
5
6
2 1
7
8
9
x
Mecánica Aplicada
Heuristicos
Manuel J Garcia (Mecánica Aplicada Optimización
Universidad EAFIT)
Estructural Julio, 2010 17 / 55
Métodos basados en el Gradiente
Optimización no restringida
Descenso más Pendiente
Gradiente Conjugado
Casi-Newton
Newton
Optimizacón Restringida
Simplex
SLP – Programación Secuencial Lineal
SQP – Programación Secuancial Cuadratica
Punto Exterior penalizado
Punto Interior penalizado
Gradiente Reducido Generalizado
... Mecánica Aplicada
Mecánica Aplicada
Mecánica Aplicada
y WFG
WFG
xmax
xmax
G
z
G
W
y W
xmin
Frontera
NIO Ni I ni O de la estructura
Mecánica Aplicada
Tipo de Elemento E ν
I EI νI
O EO νO
NIO f (EI , EO , Geom) g(νI , νO , Geom)
Mecánica Aplicada
Matriz de Rigidez
Para determinar las propiedades de un elemento debe realizarse un
proceso de homogenización aproximada:
Aproximación A0 o aproximación discreta
KN IO = EN IO K̂, with
(
EI if VI /V > 1/2
EN IO = ,
EO if VI /V ≤ 1/2
Aproximación A1 o aproximación por pesos ponderados
KN IO = EN IO K̂, with
EN IO = ξ EI + (1 − ξ)EO ,
Mecánica Aplicada
O element
Mecánica Aplicada
∆s
r
(p,q)
(x4 ,y4 ) (x1 ,y1 )
Mecánica Aplicada
∇(f (sn ))
sn+1 = sn − β
k∇(f (sn ))k
donde β es una constante que debe ser determinada (de forma óptima)
y el gradiente en sn de f (s) puede ser aproximado por diferencias
finitas:
Mecánica Aplicada
∆s
r
(p,q)
(x4 ,y4 ) (x1 ,y1 )
Mecánica Aplicada
5.5
5
σ vm
4.5
4
max
3.5
3
2.5
0 2 4 6 8 10 12 14
iteration
Mecánica Aplicada
d
Puntos de Control de la spline d Puntos de Control de la spline
F
F
1.09 d 1.13 d
0.5 d
0.3 d
Minimizar
V (s) max(d(s))
f (s) = w1 + w2 ,
V (s0 ) max(d(s0 ))
sujeto a
g(s) : max(σ(s)) < max(σ(s0 )) Mecánica Aplicada
Mecánica Aplicada
t=0
inicializar P (t)
while (no sea alcanzado el lı́mite óptimo) do
Q(t) =recombinarP (t)
Q(t) =mutarQ(t)
evaluar Q(t)
P (t + 1) = seleccionar (P (t) ∪ Q(t))
t=t+1
end while
donde P (t) es la población de los padres de µ individuos y Q(t) es la
población de descendientes con tamaño λ ≥ µ.
Mecánica Aplicada
working condition 1
F
working condition 2
P23P11
P4
P12 P03 P3
P2P02 P22
PP14
32
P10
P1 P01
P13P31 P33
P15
P7
P11 P21
P9
P00P0
P30
P20 P12
PP6
10
P8
Mecánica Aplicada
(g) Polı́gono de Control (h) superficie NURBS
Manuel J Garcia (Mecánica Aplicada Optimización
Universidad EAFIT)
Estructural Julio, 2010 37 / 55
Ejemplo
Mecánica Aplicada
Reconstructed
Cloud of Points Surface
Reversed Egineered
CAD Model
Original Part
Stress Distribution
Calculation using
FG−FEA
d1 d2 d3 d4 d5
Mecánica Aplicada
x
B
Cylinder
C
Mecánica Aplicada
Diagrama de funcionamiento Tenedor roto en uno de los brazos.
Manuel J Garcia (Mecánica Aplicada Optimización
Universidad EAFIT)
Estructural Julio, 2010 43 / 55
Optimización de un tenedor de clutch – Resultados
Mecánica Aplicada
Mecánica Aplicada
Mecánica Aplicada
while no óptimo do
resuelva FEA;
remover elementos con
σvm (e) ≤ RR × max σvm (s);
if si no removió then
SS = SS + 1;
RR = f (SS);
end if
end while
Mecánica Aplicada
F
a. Initial shape and loads
P P
a. Initial domain b. Iteration 20
P P
c. Iteration 45 d. Iteration 90
Mecánica Aplicada
900
800
700
Iterations 600
500
400
300
200
100
0
ESO FG ESO ISOESO
Mecánica Aplicada
Reducción de peso 23 % 1
Mecánica Aplicada
1
fuente: Volkswagen
Manuel J Garcia (Mecánica Aplicada Optimización
Universidad EAFIT)
Estructural Julio, 2010 51 / 55
Optimización topológica
Ejemplos en Industria Automotriz
Reducción de peso 20 % 2
Mecánica Aplicada
2
fuente: Volkswagen
Manuel J Garcia (Mecánica Aplicada Optimización
Universidad EAFIT)
Estructural Julio, 2010 52 / 55
Optimización topológica
Ejemplos en Industria Automotriz
Mecánica Aplicada
3
fuente: Volkswagen
Manuel J Garcia (Mecánica Aplicada Optimización
Universidad EAFIT)
Estructural Julio, 2010 53 / 55
Impacto en la industria Automotriz
Bajo consumo de
Combustible
Mecánica Aplicada
Mecánica Aplicada