Introducción al método de los elementos finitos

Anuncio
Ventajas del método de los
elementos finitos (EF)
Introducción al método de los
elementos finitos
Mallas no estructuradas:
dominios con contornos
irregulares, adaptatividad
Métodos Numéricos 2
Las condiciones de contorno se imponen de forma
sistemática (sin casuística)
Laboratori de Càlcul Numèric (LaCàN)
Programas de EF con rutinas generales: cálculo
Dep. de Matemàtica Aplicada III
Universitat Politècnica de Catalunya
sistemático de todo, describiendo de forma adecuada
los datos del problema (geometría, condiciones de
contorno...) un solo código de EF permite resolver
varios problemas de contorno.
www--lacan.upc.es
www
2
Problema mecánico (I)
Principio de los trabajos virtuales
Problema mecánico (II)
Residuos ponderados
Ecuación de equilibrio
Premultiplicando por v tal que v=0 en Γd
Considerando
para cualquier desplazamiento virtual v (con v=0 en Γd)
3
4
Residuos ponderados
Utilizando el teorema de la divergencia de Gauss
Problema modelo
Forma fuerte
con
Dado que v=0 en Γd, σ—n=t en Γn y σ es un tensor
Premultiplicando por una función de test v tal que
v=0 en Γd
simétrico
5
6
Forma débil
utilizando
“Encontrar u∈
u∈H1(Ω) tal que u=ud en Γd y
para cualquier función de test v∈
v∈H1(Ω) tal que
Bilineal,
v=0 en Γd” , donde
simétrica y
coerciva
aplicando el teorema de la divergencia de Gauss
dado que v=0 en Γd y u—n=gn en Γn
Es fácil demostrar que la forma fuerte y la forma
débil son equivalentes.
7
8
Interpolación seccional (Spline)
Valores prescritos
Se considera una interpolación seccional (lineal C0,
Se fijan los coeficientes que corresponden a valores
cúbica C1,...)
conocidos por las condiciones de contorno esenciales
Ni(x)
– uh(x) verifica (salvo error asociado a la
interpolación) la condición de contorno esencial
u=ud en Γd
– Ni(x)=0 en Γd para i∉
i∉B (funciones de test v)
Existen otras técnicas: multiplicadores de Lagrange,
métodos de penalización, método de Nitsche...
Ventajas:
– soporte compacto (bases locales) ⇒ matrices casicasi-vacías
– fácilmente integrable
– coeficientes ui con significado físico
9
10
Ejemplo 1D (con spline lineal C0)
Discretización de la forma débil
Imponiendo la forma débil para v=N
v=Ni(x) con i∉
i∉B y
sustituyendo la interpolación uh(x)
Interpolación:
Sistema lineal de ecuaciones
11
12
Sustituyendo la aproximación y v=Ni para i=1...5
o, equivalentemente,
La matriz del sistema es tridiagonal (en general es
Sistema lineal 5×
5×5:
una matriz con pocos coeficientes no nulos)
13
14
Cálculo de integrales: cuadratura
compuesta
Hay que calcular integrales
con funciones polinómicas a trozos (un polinomio en
cada elemento)
Se usa una cuadratura de Gauss compuesta
(cuadratura de Gauss en cada elemento)
Matriz simétrica y diagonalmente dominante:
matriz simétrica y definida positiva
Si la forma bilineal a(—,—) es simétrica y coerciva, la
matriz resultante es simétrica y definida positiva.
El coeficiente (i,j) de la matriz es no nulo sólo si los
nodos i y j pertenecen al mismo elemento: matrices
casi--vacías
casi
15
16
Matrices elementales
Ejemplo
Ensamblado de matrices elementales
La matriz elemental Ke contiene la contribución del
elemento Ωe a la matriz total
Definición de la
geometría
donde (—) denota número de nodo local y nnode es
el número de nodos del elemento. La matriz de
conectividades da la correspondencia entre número
de nodo local y número global.
K=
(matriz de conectividades)
17
18
(#) numeración local
K1=
K=
×
K2=
K=
×
19
20
Matriz simétrica y
semidefinida positiva
(falta imponer
valores prescritos)
K3=
K4=
K=
K=
21
Cálculo de la matriz elemental
22
Cuadrilátero de 4 nodos Q1:
bilineal, {1,x,y,xy}
Transformación
isoparamétrica
Funciones de forma
(x3,y3)
(x2,y2)
Ni(x)=?
Cuadratura numérica
Cuadrilátero de 9 nodos Q2:
bicuadrático
Ωe
(x4,y4)
(x1,y1)
Elemento de
referencia
23
24
Elemento bilineal Q1
Elemento bicuadrático Q2
N1
N2
N3
N4
25
N1
N2
N8
N9
26
Triángulos
Triángulos::
Tetraedro de 4 nodos lineal
{1, x, y, z}
P1
– Coordenadas de área
– Puntos de
integración
específicos para
triángulos
– Interpolación lineal
(P1, {1, x, y}),
cuadrática (P2, {1, x,
y, xy, x2, y2}) ...
P2
Hexaedro de 8 nodos trilineal
{1, x, y, z, xy, xz, yz, xyz}
P3
27
28
Observaciones finales
Para realizar los cálculos sólo es necesario definir:
Forma débil del problema de contorno
La geometría o malla de elementos finitos:
– coordenadas nodales X
– conectividades T
El elemento de referencia:
– puntos y pesos de integración (cuadratura de
Gauss)
– valor de las funciones de forma y derivadas en los
puntos de integración
29
Descargar