Está en la página 1de 50

Elementos Finitos Avanzados - Sólidos

 Elementos finitos a partir del PTV

 Métodos iterativos
Principio de los trabajos virtuales

 Las deformaciones en la configuración en el tiempo t son arbitrarias; solamente las


deformaciones virtuales son infinitesimales.
 No se hizo ninguna suposición sobre el material del continuo; por lo tanto estas
demostraciones son válidas para cualquier material.
 No se hizo ninguna suposición sobre las fuerzas externas; por lo cual las
demostraciones son válidas para cargas conservativas y no conservativas.
El Principio de los trabajos virtuales es deducido desde el equilibrio (o conservación de
la cantidad de movimiento) y no desde la conservación de la energía

Principio de los Equilibrio o


Trabajos Virtuales conservación de la cantidad de movimiento

2
Elementos finitos a partir del PTV

3
Elementos finitos a partir del PTV

4
Elementos finitos a partir del PTV

Isoparamétricos

5
Elementos finitos a partir del PTV

6
Elementos finitos a partir del PTV

7
Elementos Finitos Avanzados - Sólidos

 Métodos iterativos
Elementos Finitos Avanzados
 Métodos iterativos
SOLUCION DE PROBLEMAS NO-LINEALES
Métodos iterativos:
• Método de Picard (ó método iterativo directo ó método de iteraciones sucesivas)
• Método de Newton-Raphson.
• Método BFGS.
• Métodos de búsqueda lineal
• LDC (Load displacement control) – Control Carga Desplazamiento
Criterios de convergencia.

Bibliografía:
• An Introduction to Nonlinear FEA, Reddy
• Capítulo 4-6-8 – Finite element procedures, Bathe
• Linear and nonlinear programming, D. Luenburger
Solución de problemas no lineales
Métodos paso a paso (step by step)

( )

( )- =0

Métodos Iterativos para solución de problemas no lineales


10
Solución de problemas no lineales

11
Solución de problemas no lineales
K=E*A/Linicial

E=100,000 K=E*A/Linicial=1*e4
Linicial=10
A=1

12
Solución de problemas no lineales
K=E*A/Linicial
E=100,000
K=E*A/Linicial=1*e4
Linicial=10
A=1

Aplicando carga Aplicando desplazamiento

13
Elementos Finitos Avanzados

Métodos iterativos

1. PICARD
Método de Picard

La iteración de Picard, también llamada sustituciones sucesivas ( o


aproximaciones sucesivas), está caracterizada por el hecho de que uno
de los vectores incógnita es tomado en el nivel de iteración precedente
(k-1), mientras que el otro es tomado en el nivel de iteración actual (k).

( )

( )= f RESIDUO

Fuerzas nodales calculadas a partir de las tensiones obtenidas por EF

f=0 EQUILIBRIO
15
Método de Picard

 An Introduction to Nonlinear FEA, Reddy 16


Método de Picard

 An Introduction to Nonlinear FEA, Reddy 17


Método de Picard

 Es un método secante

 Resuelve un solo sistema lineal por iteración

 Es el método más sencillo de programar

 Converge linealmente pero para muchos problemas su velocidad de convergencia


es baja y puede no converger

 Problema: la matriz puede hacerse singular para algún valor de

 La aplicación más importante del método de Picard es usarlo como las primeras
iteraciones del método de Newton-Raphson

18
Método de Picard

 An Introduction to Nonlinear FEA, Reddy 19


Elementos Finitos Avanzados

Métodos iterativos

2. Newton Raphson: full NR


NR modificado
Método de Newton-Raphson

Out of balance load:

21
Método de Newton-Raphson

f=residuo
la solución que buscamos en
este paso de carga

22
Método de Newton-Raphson

23
Método de Newton-Raphson

24
Método de Newton-Raphson

 Requiere el cálculo de derivadas y que

 Resuelve un solo sistema lineal por iteración

 Convergencia cuadrática

 Puede no converger. Elegir el punto de inicio U(0) es delicado

 Problema: la matriz puede hacerse singular para algún valor de

 Principal inconveniente: cálculo de la matriz K en cada


iteración

Elementos Finitos Avanzados en la Mecánica de Fluidos


2017 25
Facultad de Ingeniería - UBA
Método de Newton Raphson modificado


Mantengo o la matriz tangente constante durante las iteraciones de
cada paso de carga o la modifico cada n iteraciones

Ventaja: ahorro de esfuerzo computacional

Desventaja: pierdo la convergencia cuadrática

26
Métodos Quasi Newton

El cálculo de la matriz tangente es muy caro para calcular en todas las iteraciones.

Método BFGS (Broyden, Fletcher, Goldfarb y Shanno) es el más popular de los


métodos de Quasi Newton

27
Elementos Finitos Avanzados

Métodos iterativos

3. BFGS
(Broyden-Fletcher-Goldfarb-Shanno)
BFGS

( )

∆ ∆ ∆

/
∆ ∆

∆ ∆ ∆

∆ ∆

Elementos Finitos Avanzados en la Mecánica de Fluidos


29
Facultad de Ingeniería - UBA
BFGS

Definiendo los incrementos

Para evitar el mal condicionamiento de la matriz actualizada se calcula el número de


condicionamiento de la misma

Solo se actualiza si (ej.

Elementos Finitos Avanzados en la Mecánica de Fluidos


2017 30
Facultad de Ingeniería - UBA
Algoritmo BFGS

Calcula una nueva


inversa de la matriz
tangente a partir la
inversa de la matriz
tangente de la
iteración anterior

31
BFGS

 BFGS es un algoritmo iterativo el cual produce sucesivas


aproximaciones a la inversa de la matriz tangente

 BFGS es un compromiso entre el método de Newton Raphson


y el método de Newton Raphson modificado

 Solamente los vectores deben ser calculados

 Solamente productos internos son usados para calcular

 BFGS requiere bajo almacenamiento en memoria

32
Elementos Finitos Avanzados

Métodos iterativos

4. Búsquedas lineales
4. Búsquedas lineales
Búsquedas lineales

Se varía b hasta minimizar la proyección de las fuerzas desbalanceadas en la


dirección de ∆

∆ ∆ ∆ ( ) ∆ ∆ ∆ ( )

 Las búsquedas lineales se hacen con algoritmos simples como el de


bisección.

 Las búsquedas lineales no son gratis pues se debe calcular múltiples veces
en cada iteración ∆ ( )

 Las búsquedas lineales se pueden incluir en los otros métodos vistos


35
Se varía b hasta
minimizar la proyección
de las fuerzas
desbalanceadas en la
dirección de ∆

∆ ∆ ∆
∆𝐔 𝐑 − 𝐅( )

∆ ∆ ∆
≤ 𝑆𝑇𝑂𝐿 ∆𝐔 𝐑 − 𝐅( )

2017 36
Métodos iterativos: BFGS
(con búsqueda lineal – line search)

37
Métodos iterativos: BFGS
(con búsqueda lineal – line search)

38
Métodos iterativos: BFGS

39
Elementos Finitos Avanzados

Métodos iterativos

5. Métodos Carga-Desplazamiento
Métodos Carga-Desplazamiento

41
Métodos Carga-Desplazamiento

42
Métodos Carga-Desplazamiento

43
Métodos Carga-Desplazamiento

44
Elementos Finitos Avanzados - Sólidos

CRITERIOS DE CONVERGENCIA

CONVERGENCIA MONOTONICA

45
Convergencia

COMPLETITUD

46
Convergencia

COMPATIBILIDAD

47
CONVERGENCIA

Tolerancia en desplazamientos

El desplazamiento en la configuración (t+Dt) es desconocido



Nota: si los incrementos de la incógnita son muy pequeños, puede ser más conveniente
no verificar la convergencia como un cociente sino :
48
CONVERGENCIA

2do

Tolerancia en fuerzas


Tolerancia en energía

49
Criterios de convergencia

puede significar

50

También podría gustarte