1. Introducción y técnicas generales 2. La Aproximación … · “Elementos” que comparten un...

43
Tema 7.- Métodos numéricos aproximados 1. Introducción y técnicas generales 2. La Aproximación de Galerkin 3. El Método de los Elementos Finitos 4. Ejercicios

Transcript of 1. Introducción y técnicas generales 2. La Aproximación … · “Elementos” que comparten un...

Tema 7.- Métodos numéricos aproximados

1. Introducción y técnicas generales

2. La Aproximación de Galerkin

3. El Método de los Elementos Finitos

4. Ejercicios

Método general de “Residuos Ponderados”

Variable (generalizada): x

Incógnita (generalizada): u=u(x)

SED del problema:

Funciones (tantas como ED): (x)

0 Z u

( ) 0T

VdV Ψ Z u

• Si en u ponemos una solución, la integral = 0.• Si la integral = 0, , entonces u es solución.• Si la integral =0 para “muchos” , esperamos que u sea solución.

Idea: u de prueba con parámetros libres, que calculamos anulando la integral para tantos como sea preciso

( ) 0T

VdV Ψ Z u

Manipulaciones usuales:

Integrar por partes (una o más veces): reduce el orden de derivación de u, y aumenta el de .

Aplicar el Teorema de la Divergencia: Algunas integrales de Vol. pasan a integrales de contorno.

¡Pueden obtenerse soluciones u menos derivables que lo que exigía Z!“Formas débiles de solución”

... recordar este tipo de manipulaciones en el PDV y el PFV

Cómo construir convenientemente la u “de prueba”

Con el mismo número de parámetros en ux, uy, uz

Que sea lineal en los parámetros (aunque no en x)

Opcional: será más fácil operar si:Tomamos Ni

x = Niy = Ni

z ( = Ni). Tomamos las N(x) que satisfagan las c.c. de desplazamiento nulo

(esas c.c. quedarán siempre satisfechas, a)

zn

zn

z2

z2

z1

z1z

yn

yn

y2

y2

y1

y1y

xn

xn

x2

x2

x1

x1x

a)z,y,x(Na)z,y,x(Na)z,y,x(N)z,y,x(u

a)z,y,x(Na)z,y,x(Na)z,y,x(N)z,y,x(u

a)z,y,x(Na)z,y,x(Na)z,y,x(N)z,y,x(u

x x x xx 1 1 n n

y y y yy 1 1 n n

z z z zz 1 1 n n

1 n1 n

u (x) N (x) a N (x) a

u(x) u (x) N (x) a N (x) a

u (x) N (x) a N (x) a

N a ... N a N a

K

x1y1z1 1

xnn

ynzn

a

a

a a

a

aa

a

a

M M

Campo aproximado de desplazamientos:

x x1 n

y y1 n 1 n

z z1 n

N N

N N N N ...N

N N

L

Siendo:

x

y

N1

x

y

N2

x

y

N3

Ejemplos de “funciones de aproximación” 2D

En la forma más general de la Aproximación de Galerkin, no se presupone ninguna limitación a la forma de las Ni. Simplemente son funciones definidas en el dominio que ocupa el sólido, y que no tienen porqué anularse en ninguna zona del mismo ni de su contorno.

Tema 7.- Métodos numéricos aproximados

1. Introducción y técnicas generales

2. La Aproximación de Galerkin

3. El Método de los Elementos Finitos

4. Ejercicios

Galerkin, como todos los “métodos de equilibrio”, se basa en PDV:

ij ijV i iV i i

SdV X dV X dS

etc. ;

X

X

X

X ; = ;

u

u

u

=u ; ;

z

y

x

z

y

x

z

y

x

yz

xz

xy

zz

yy

xx

yz

xz

xy

zz

yy

xx

Por comodidad operativa, definimos las siguientes matrices:

... y análogas para el campo virtual.

T

V

T

V

T

SdV X dV X dS

Con estas notaciones, ij ijV i iV i i

SdV X dV X dS

queda así:

Queremos poner en función del u (aproximado):

oD( )

Ley de comportamiento:

matriz que depende de las ctes elásticas

deformación para tensión nula

Ecs. compatibilidad:

L u

matriz que contiene operadores: derivadas de primer orden

Detalles menores:

12

1

1D E

La matriz tiene distinta expresión en 3D, T.P., ó D.P.Si =0, T.P. y D.P. coinciden:

D

Operador L (3D):

,

,

,

, ,

, ,

, ,

x

y

zL

y x

z x

z y

Operador L (2D):

,

,

, ,

x

L y

y x

oD( ) Sustituyendo: Lu u Na

o oD L(Na) D (LN)a

( )

T T T

V V S

T T To

V V S

dV X dV X dS

D LN a dV X dV X dS

Con lo que:

T

V

TT T o

V S V

D (L N)dV a

X dV X dS D dV

T

V

TT T o

V S V

D (L N) a dV

X dV X dS D dV

T TT T

V V

T T TT o

S V

a LN D LN dV a a N X dV

a N X dS a LN D dV

La expresión anterior, con distintas elecciones de , conduce a distintos métodos (colocación por puntos, por subdominios, etc.). La Aproximación de Galerkin es uno de ellos, que se caracteriza por la elección siguiente:

N a L L (N a ) (L N) a

T TT T

V V

T T TT o

S V

a LN D LN dV a a N X dV

a N X dS a LN D dV

T T T

V V S

T o

V

LN D LN dV a N X dV N X dS

LN D dV

K a f

Las fuerzas de contorno pueden ser en parte desconocidas Sus integrales también Puede haber incógnitas en f. K=“matriz de rigidez. Cuadrada 3n3n. Simétrica (MT SM) K será singular en general (no hemos impuesto cc desplazam.).

Pero: si las cc en desplazamientos son todas homogéneas (=0), y elegimos N para que las cumpla de partida, entonces K será regular, y además no habrá incógnitas en f. Si no elegimos N así, habrá que plantear ecuaciones adicionales, tantas como incógnitas haya en f.

Estructura de las submatrices

K a fij

j

n

j i

1

; (i = 1...n)

T

i jij V

TT T

i i i i oV S V

K L N D L N dV

f N X dV N X dS L N D dV

(31)(33) (31)

(63) (33)

(63)(36) (66)

(33) (31) (36) (66) (61)

K a f

Procederemos por submatrices, siempre. En general, son todas las Kij 0

Tema 7.- Métodos numéricos aproximados

1. Introducción y técnicas generales

2. La Aproximación de Galerkin

3. El Método de los Elementos Finitos

4. Ejercicios

MEF – formulación básica:Sólo es una aproximación de Galerkin, con muy poco más:

a) Funciones Ni de pequeño soporte

b) Manera de tomar los soportes: entorno de “Elementos” que comparten un “Nodo”

nodo i

elemento e

x

y

c) Cada Ni vale =1 en su nodo, y cero en los demás

x

y =1

i

Ni

MEF - Significados físicos de los parámetros

De a: 1 i nu x, y, z I N , , I N , , I N a L L

xiyizi

a

En las coordenadas del nodo i u nodo i 0, , I , , 0 a a

a

L L

a contiene los desplazamientos nodales !!

Fuerza F concentrada en el nodo i: Ent (nodo i)

XdS Fi i iS

Ent(nodo i)

x

y

izEnt (nodo i) Ent(nodo i)

Aportación a f N X dS N X dS

F

N (nodo i) X dS I X dS F F

F

f contiene unas cargas puntuales, que son equivalentes a las cargas originales del problema.

De f:

Estructura de las submatrices

Como en Galerkin, pero además cada submatriz se calcula como aportación de elementos.

i

j

x

y

pq

T (p) (q)

ij ij iji jp q p qK L N D L N dV K K

( )

( )

Para K se usan las expresiones analíticas de Ni (y de Nj) en el

elemento (p).

Para K se usan las expresiones analíticas de Ni (y de Nj)

en el elemento (q), que son distintas que en el elemento

p

ij

q

ij

(p).

¡¡ En MEF muchas submatrices serán nulas !!

nodo i

x

y

pq

rs

t

m

Análogamente si se trata de una submatriz diagonal:

T

ii i iV p q r s t m

p q r s t m

(p) (q) (r ) (s) ( t ) (m)

ii ii ii ii ii ii

K L N D L N dV

K K K K K K

(e)

ij ije

K K En todo caso

Análogamente para los términos de f:

(e)i i

e

f f

e

(e) oT T Ti i i ie S e

f (N ) XdV (N ) XdS (LN ) D dV

Evidentemente, la segunda integral sólo debe evaluarse en elementos con alguno de sus lados sobre el contorno del sólido (Se es la parte de S que corresponde al elemento e).

Cada una de estas integrales solo debe evaluarse en los elementos en que exista respectivamente, alguna carga de volumen, carga de contorno, o deformación inicial.

Tema 7.- Métodos numéricos aproximados

1. Introducción y técnicas generales

2. La Aproximación de Galerkin

3. El Método de los Elementos Finitos

4. Ejercicios

4.1.- Qué posiciones de K son distintas de cero

1

1

xy

2 3

4

2 4

6

5

3

K

T

ij i jV

e

ijVee e

K L N D L N dV

K

Elem 1 = Elem 2 =Elem 3 =Elem 4 =

Aportaciones de los elementos:

SIMETRICA

K

1 2

3 4

5

1

2

3

65

4

f1x

f1y f3

y

f5y=-1

f6x=1

f3x

11

x

y

4.2.- Estructura de un sistema de ecuaciones

K a f x

1y

1

x2y2

x3y

3x4y4

x5y5

x6y6

0 f0 f

a 0a 0

0 f0 f

a 0a 0

a 0

a 1

1a0a

SIMETRICA

Cómo se resuelve…

4.3.- Sobre las expresiones de las funciones de forma en cada elemento

a) Particularidades del polinomio: - Es =1 en su nodo; =0 en los demás Tantos coeficientes como nodos - Completar orden, en lo posible 2 2

3 2 2 3

1

x y

x xy y

x x y xy y

b) Cómo calcularlas: - “A ojo” si se puede - Con un sistema de ecuaciones

1 2 3

1

2

y

xi

j ke

"a ojo": 12

ei

yN

"a ojo": 3

ek

xN

=A+Bx+Cy

en (0,0)=A+0+0=0 A=0

en (3,2)=0+3B+2C=0

en (0,2)=0+0+2C=1

=1/2 ; B=-1/3

ejN

C

x=-

3 2ej

yN

4.3 (cont.)- Sobre las funciones de forma en elementos similares

Si un elemento es traslación de otro, las funciones de forma homólogas dentro de ellos, diferirán sólo en constantes.

Por tanto, sus derivadas (por ej. en L.N) serán idénticas.

Por tanto, sus aportaciones homólogas a la matriz de rigidez global, serán iguales.

1

2

3

4

1

2 3

4 5

6

(1) (3)

13 35

(1) (2)

23 23 23

(3) (4)

45 45 45

K K

K K K

K K K

Véase por ej:

4.3 (cont.)- Sobre las funciones de forma en el contorno

Si se trata, por ej, de evaluar fi cuando hay una carga de contorno, sólo me interesa el valor de Ni en el contorno:

(1) (1) (1)111 1 1 3

T

Sf f N XdS N dS X

1

2

3

4

1

2 3

4 5

6

L

p

1

N1

3L

11

12

L espesor

1

cos

2

pL ef

p sen

4.4 Un ejemplo de cálculo

p

1 cm 1 cm

1 cm

1 cm

p=1 (N/cm)E (N/cm2)=0b=1 (cm)

Datos físicos:

x

y

p1

23

1

2

4 56

3

F1x

F2x

F4x

F4y F5

y F6y

Discretización:

x

y

p1

2 3

1

2

4 56

3

F1x

F2x

F4x

F4y F5

y F6y

(1)1(1)2(1)3

1

2

N y

N x y

N x

Elemento 1:

Elemento 3 (traslación de 1, podría no necesitarlas):

(3)3(3)5(3)6

N y

N 2 x y

N x 1

Elemento 2, funciones tipo A+Bx+Cy+Dxy (obtenidas con sistemas de ecuaciones):

(2)2(2)3(2)4(2)5

1

N y xy

N xy

N x y xy

N x xy

Funciones de Forma:

2 2

3 2 2 3

1

x y

x xy y

x x y xy y

Matrices LN elem. (1):

(1)

1

, 0 0 01 0

0 , 0 10 1

, , 1 0

xy

LN yy

y x

(1)

2

, 0 1 02 0

0 , 0 10 2

, , 1 1

xx y

LN yx y

y x

Matrices LN elem. (2):

(2)

2

, 0 00

0 , 0 10

, , 1

x yy xy

LN y xy xy

y x x y

(1)

3

, 0 1 00

0 , 0 00

, , 0 1

xx

LN yx

y x

;

(2)

3

0

... 0

y

LN x

x y

;

(2)

4

1 0

... 0 1

1 1

y

LN x

x y

(2)

5

1 0

... 0 1

1 1

y

LN x

x y

;

Del elem. 3 no necesito.

(1) (1) T (1)1 111 V

(1)

K (LN ) D(LN )dV

1 0 0 0 00 0 1

E 0 1 0 0 1 dV0 1 0

1 1 00 0 2

1 0E 22 0 1

Kij en el elemento (1) & (3)

(1) (1) T (1)1 212 V

(1)

K (LN ) D(LN )dV

1 0 0 1 00 0 1

E 0 1 0 0 1 dV0 1 0

1 1 10 0 2

1 1E 2 22 0 1

x

y

p1

2 3

1

2

4 56

3

F1x

F2x

F4x

F4y F5

y F6y

(3)

33K

(3)

35K

(1) (1) T (1)1 313 V

V

K (LN ) D(LN )dV

1 0 0 1 00 0 1

E 0 1 0 0 0 dV0 1 0

1 0 10 0 2

10E 22 0 0

(3)

36K

(1)

22

3 1E 2 2K ...

32 12 2

(1)

23

11E 2K ...12 0 2

(1)

33

1 0EK ... 102 2

x

y

p1

2 3

1

2

4 56

3

F1x

F2x

F4x

F4y F5

y F6y

(3)

55K

(3)

56K

(3)

66K

Kij en el elemento (1) & (3), continuación:

Kij en el elemento (2):(2)

iLN cte , por lo que su cálculo analítico es molesto. Haremos

cuadratura de Gauss de 1 punto:

x

y

A

g

( , ) ( , )g gAf x y dA f x y A ;

Kij en el elemento (2), continuación:

1 12 2( , ) en elem. (2) es = ( , )g gx y

(2) (2) T (2)2 222 V

V

K (LN ) D(LN )dV

1 0 0 y 0y 0 1 x

E 0 1 0 0 1 x dV0 1 x y

1 1 x y0 0 2

1 021 0 0 3 11 10 8 82 2 1E 0 1 0 0 1 E21 1 310 12 2 8 80 0 1 12 2 2

x

y

p1

2 3

1

2

4 56

3

F1x

F2x

F4x

F4y F5

y F6y

(2)

23

1 18 8K E

1 18 8

(2)

24

1 18 8K E

1 18 8

(2)

25

3 18 8K E

318 8

Análogamente, el resto de las Kij(2):

(2)

33

3 18 8K E

318 8

(2)

34

3 18 8K E

318 8

(2)

35

1 18 8K E1 1

8 8

(2)

44

3 18 8K E

318 8

(2)

45

1 18 8K E

1 18 8

(2)

55

3 18 8K E

318 8

Las fuerzas puntuales están incluidas aquí, pero como son fáciles, no las ensamblaremos hasta el final del proceso.

T

Sf N X dS

Cálculo de f

No hay fuerzas de volumen, luego :

T x(e) (e) (e)i iiS(e) S(e)

y

Xf N X dS N dS

X

Las aportaciones elementales a cada submatriz fi, valen:

Aportaciones del elemento (1):

2(1)1 y 1

1 12 2para f : y 1 2dy

1 122

x

y

p1

2 3

1

2

4 56

3

F1x

F2x

F4x

F4y F5

y F6yF1

x la ensamblamos luego, hemos dicho

dS>0 siempre

(1)2para f : 0 Eso de la carga conocida p.

F2x la ensamblamos luego

x

y

p1

2 3

1

2

4 56

3

F1x

F2x

F4x

F4y F5

y F6y

1(1)3 x 0

1 12 2para f : x 2dx

1 122

Aportaciones del elemento (2):

No hay aportaciones de la carga conocida p.

Aportaciones del elemento (3):(3) (3)3 6

(1) (1)1 3

Podemos razonar que las aportaciones de p para f y f serán

iguales a las f y f , ya que las funciones a integrar son físicamente

idénticas salvo una traslación. No obstante lo hacemos:

1(3)3 y 0

1 12 2para f : y 2dy

1 122

(3)5para f : 0 x

y

p1

2 3

1

2

4 56

3

F1x

F2x

F4x

F4y F5

y F6y

2(3)6 x 1

1x 1 12 2para f : 2dx

11x 1 22

Efectivamente salen como las del elem. 1

Ya podemos escribir es sistema global de ecuaciones. Incluímos en él las fuerzas concentradas (en este caso son todas incógnitas), y las c.c. en desplazamientos:

1 1 1 10 0 0 0 0 0 0 0

4 4 4 41 1

0 0 0 0 0 0 0 0 02 2

3 3 1 1 1 1 1 1 1 1 3 10 0

4 8 4 8 2 8 4 8 8 8 8 83 3 1 1 1 1 1 1 3

0 0 04 8 8 4 8 8 8 8 8

1 3 1 1 3 1 1 1 1 1 10 0 0

2 8 4 8 8 8 8 4 8 4 41 3 1 1 3 1 1 1

0 0 04 8 2 8 8 8 8 2E

3 1 1 10 0

8 8 8 83 1 1

0 08 8 8

3 3 1 1 1 1

8 4 8 4 2 43 3 1

08 4 4

x1

x2

y1

y2x3y3

x4

x y5 4

x6

y5

y6

1F

21

2

F0

a 0

01 1

a 2 2a 1 1a 2 20

F0

a F0

0a

0F

110

2211 F24

SIMETRICA

Cómo se resuelve:

Primero se prescinde de las ecuaciones con incógnita de fuerza, y se resuelve ese subsistema. Se puede prescindir en ellas de los coeficientes que se multiplican por cero (c.c. de desplazamientos nulos), que estarán alineados en las columnas correspondientes.

En este caso:

1 1 1 10 0 0 0 0 0 0 0

4 4 4 41 1

0 0 0 0 0 0 0 0 02 2

9 1 5 1 1 1 3 10 0

8 8 8 8 8 8 8 89 1 1 1 1 1 3

0 08 8 8 8 8 8 8

9 1 3 1 1 1 10

8 8 8 8 8 8 49 1 3 1 5

0 08 8 8 8 8

3 1 1 10 0

8 8 8 83 1 1

0 08 8 8

9 1 1 1

8 8 2 49 1

08 4

10

21

4

E

1

1

2

2

3

3

4

4

5

5

6

6

10

21

2

0

0

1

1

0

0

0

0

1

21

02

x

y

x

y

x

y

x

y

x

y

x

y

F

a

F

a

a

a

F

F

a

F

a

F

SIMETRICA

1

2

3

3

5

6

1 1 10 0 0 0

2 2 29 1 1 1

0 08 8 8 8

9 1 10 1

8 8 89 1

0 18 8

9 10

8 21122

y

y

x

y

x

x

a

a

aE

a

a

a

SIMETRICA

Lo que no hemos tachado, queda como un sistema resoluble:

1

2

3

3

5

6

2

1

11

1

1

2

y

y

x

y

x

x

a

a

a

Ea

a

a

2/E

2/E

2/E

1/E

1/E

Una vez sabidas las ai, el cálculo de las incógnitas de f es inmediato (no necesita resolver sistema de ecuaciones), utilizando las ecuaciones que habíamos tachado.

El resultado es:

1 2

y4 4

y5 6

1 ; F 1 ;

21 1

; F ; 2 2

1F 1 ; F

2

x x

x

y

F

F

0.5

0.5

0.5 0.51

1

F I N

Soluciones Analíticas Soluciones Aproximadas

Geometría y c.c. cualesquieraDiversas fuentes de inexactitud

Geometría y c.c. sencillasSolución “exacta” y fiable 100%

Potenciales escalares y/o vectoriales de desplazamiento

(2D y 3D), potenciales de tensión (2D), funciones de

variable compleja (2D)

Fotoelasticidad (2D), métodos numéricos (2D y 3D)

Método de trabajo:Bibliografía y álgebra

Método de trabajo:Laboratorio u ordenador

Soluciones en forma de

serie