Anda di halaman 1dari 22

Conferencia 3.

Análisis matricial

Introducción al Método de los


Elementos Finitos
para ingenieros civiles

Profesor: Dr. Ing. Félix Michael Hernández López


fmichaelhl@gmail.com
ESQUEMA CONCEPTUAL DEL CURSO

 K  d    F 
APLICACIONES
Sistema discreto de n
Ecuaciones Algébricas
Integración numérica
K     B  . D . B . J .d  .d .d 
(e) T

{F} Vector de Fuerzas Nodales



[K] Matriz desplazamientos fuerza
(Matriz rigidez)
[B] Matriz tensión-deformación

[D] Matriz desplazamiento-deformaciones

[J] Matriz de matriz Jacobiana

[N] Matriz de interpolación


MEF
Métodos de solución

Análisis matricial de barras

Fundamentos del algebra


matricial y vectorial
ANÁLISIS MATRICIAL DE UN SISTEMA DE BARRAS
El Método de los Elementos Finitos puede ser entendido inicialmente a partir del Método de los
desplazamientos empleado frecuentemente en ARMADURAS PLANAS

¿QUÉ TIENEN EN COMÚN EL MÉTODO DE LOS DESPLAZAMIENTOS Y EL MEF?

 Obtención de la matriz rigidez de cada miembro (ELEMENTO).


 Montaje de una matriz de rigidez global (MONGTAJE).
 Solución del sistema de ecuaciones para la determinación de los desplazamientos nodales y
las reacciones de apoyo.
 Uso de los desplazamientos calculados para la determinación de las fuerzas en cada
elemento (TENSIONES EN CADA ELEMENTO).

LA UNICA DIFERENCIA QUE EXISTE ESTA EN EL


PROCESO DE DISCRETIZACIÓN.
ANÁLISIS MATRICIAL DE UN SISTEMA DE BARRAS

P Nodos o
ligaduras
4 7 5
Elementos
`
o barras

3 4 5 6

1 2 3
1 2
Elemento aislado
2 Cada elemento posee una numeración GLOBAL (i y m)
m referida a la estructura como un todo y una numeración
LOCAL (1 y 2) referida al elemento.
e
Además cada elemento posee PROPIEDADES
1 E(e) , A(e) y L(e) CONSTITUTIVAS (E) y GEOMETRÍA (A, L)
i
MATRIZ DE RIGIDEZ DE UN ELEMENTO BARRA
Analizando un elemento aislado (e) de una armadura, considerando por tanto un
grado de libertad (elementos 1D).

R (e)1 L(e) , A(e), E(e) 2 R2( e )


1

(e )
a l
a2( e )

Se desea obtener: K a (e) (e)


r (e)

Vector de
Matriz rigidez del Vector de fuerzas desplazamientos
elemento nodales nodales

(e) (e) (e)


 K11 K12   a1   R1 
K     
 21 K 22  2 x 2 a2 2 x1  R2 2 x1
MATRIZ DE RIGIDEZ DE UN ELEMENTO BARRA

F R2( e )
(e)
x
o R 1
1 2

R1( e )   R2( e ) (Equilibrio de fuerzas) a (e)


a2( e )
1

R1( e )   ( e ) A( e )
L
(e)
a1( e )  a2( e ) Ley constitutiva + relación
 E  (e) (e)
E (e)
 E(e) deformación−desplazamiento
L( e ) L( e )

(e) (e)  1 2 
a (e)
 a (e) Escribiendo el sistema en forma matricial se tiene que:
R1( e ) E A (e) (e)
L( e )  R1  E A (e) (e)
 1  1  a1 
R    1 1  a 
(e) (e)  2 1 
a (e)
 a (e)
 2 L( e )   2 
R2( e ) E A
L( e )
MATRIZ RIGIDEZ DE LA BARRA
MATRIZ DE RIGIDEZ DE UN ELEMENTO BARRA

1 L(e) , A(e), E(e) 2

(e)
E A (e)
 1 1  c (e)
 c (e)

 K ( 2 x2 )  ( e )  1 1    ( e )
(e)
E ( e ) A( e ) (e) 
c( e )  L    c c 
L( e )
OBSERVACIONES SOBRE LA MATRIZ RIGIDEZ:

1. La matriz rigidez [K](e) de un elemento barra en régimen elástico es simétrica.


2. [K] depende directamente del tipo de elemento y de sus propiedades geométricas (A,L) y
constitutivas (E).
3. El elemento Kij de la matriz [K] tiene dimensión [F]/[L] por ejemplo: kN/m
4. El elemento Kij de la matriz [K] representa la fuerza que debe ser aplicada en el nodo “i” para
producir un desplazamiento unitario en el nodo “j” y desplazamiento nulo en el resto de los
nodos.
5. Ningún elemento Kii de la diagonal principal [K] puede ser nulo ni negativo.
ANÁLISIS MATRICIAL DE UN SISTEMA DE BARRAS

L(1)
4 3
1 1 R1
5 4 3 2 2 a2 p
( 4) ( 3) ( 2)
L L L
Se desea obtener:

 K11 K12 K13 K14 K15   a1   R1 


 Cantidad de nodos: 5 K
 21 K 22 K 23 K 24 K 25   a2  R 
 2
 Grados de libertad por nodo: 1
 K 31 K 32 K 33 K 34 K 35   a3    R3 
 Orden de la matriz rigidez de dimensión      
“n” es: 5 (matriz de 5x5)  K 41 K 42 K 43 K 44 K 45   a4   R4 
 K 51 K 52 K 53 K 54 K 55  5 x5  a5  5 x1  R5  5 x 1
ANÁLISIS MATRICIAL DE UN SISTEMA DE BARRAS
(Solución del problema con ecuaciones de equilibrio)
L(1)
4 3
1 1 R1
5 4 3 2 2 a2 p
( 4) ( 3) ( 2)
L L L
Nodo 1: R  R1
(1)
2

Nodo 2: R  R2
( 2)
2
CONDICIÓN DE
Nodo 3: R  R1  R2  R3  0
1
(1)
( 2) ( 3)
EQUILIBRIO DE LOS
NODOS
Nodo 4: R  R2( 4)  R4  0
1
( 3)

Nodo 5: R  R5
( 4)
1
ANÁLISIS MATRICIAL DE UN SISTEMA DE BARRAS
(Solución del problema con ecuaciones de equilibrio)
DE LA ECUACIÓN DE RIGIDEZ DE CADA BARRA SE TIENE QUE:

R1( e )   R2( e )  c( e ) ( a1( e )  a2( e ) )


SUSTITUYENDO EN LA CONDICIÓN DE EQUILIBRIO DE CADA NODO SE TIENE QUE:

Nodo 1: c( 1 ) ( a1( 1 )  a2( 1 ) )  R1


Nodo 2:  c (a
( 2) ( 2)
1  a )  R2
( 2)
2

Nodo 3: c( 1 ) ( a1( 1 )  a2( 1 ) )  c( 2 ) ( a1( 2 )  a2( 2 ) )  c( 3 ) ( a1( 3 )  a2( 3 ) )  0


Nodo 4: c (3) (a1(3)  a2(3) )  c ( 4) (a1( 4)  a2( 4) )  0

Nodo 5: (4)
c (a (4)
1 a (4)
2 )  R5
ANÁLISIS MATRICIAL DE UN SISTEMA DE BARRAS
(Solución del problema con ecuaciones de equilibrio)
(1)
L
4 3
1 1 R1
5 4 3 2 2 a2 p
( 4) ( 3) ( 2)
L L L
Nodo 1: a  a1
(1)
2

Nodo 2: a  a2  a p 2
2
( 2)

COMPATIBILIDAD DE
Nodo 3: a  a  a  a3
(1)
1
( 2)
1
( 3)
2
DESPLAZAMIENTOS EN
LOS NODOS
Nodo 4: a  a  a4
( 3)
1 2
( 4)

Nodo 5: a  a5  0
( 4)
1
ANÁLISIS MATRICIAL DE UN SISTEMA DE BARRAS
(Solución del problema con ecuaciones de equilibrio)

SUSTITUYENDO LOS DESPLAZAMIENTO EN LOS EXTREMOS DEL ELEMENTO POR


LOS DESPLAZAMIENTOS NODALES GLOBALES SE OBTIENE:

Nodo 1: c a1  c a3  R1
(1) (1)

Nodo 2: c a2  c a3  R2
( 2) ( 2)

Nodo 3:  c (1) a2  c ( 2) a2  (c (1)  c ( 2)  c (3) )a3  c 3a4  0


Nodo 4:  c a3  (c  c )a4  c a5  0
( 3) ( 3) ( 4) ( 4)

Nodo 5:  c ( 4) a4  c ( 4) a5  R5
ANÁLISIS MATRICIAL DE UN SISTEMA DE BARRAS
(Solución del problema con ecuaciones de equilibrio)
LAS EXPRESIONES DESCRITAS ANTERIORMENTE ESCRITAS EM FORMA MATRICIAL:

 c (1) 0  c (1) 0 0   a1   R1 
    
 0 c ( 2)  c ( 2) 0 0  a2   R2 
 c (1)  c ( 2) c (1)  c ( 2 )  c (3)  c ( 3) 0   a3    0 
 ( 4)     
 0 0  c ( 3) c ( 3)  c ( 4 )  c  4   0 
a
 0  c ( 4) c ( 4 )   a5   R5 
 0 0

MATRIZ RIGIDEZ GLOBAL


Vector de desplazamientos
nodales

Forma compacta
de la expresión: [K].{a} = {f} Vector de
fuerzas nodales
OBSERVACIONES IMPORTANTES:

OBSERVACIÓN No.1 : La matriz rigidez K es simétrica:

 c (1) 0 c (1) 0 0   a1   R1 
    
 0 c (2) c (2) 0 0  a2   R2 
 c (1) c (2) c (1)  c (2)  c (3) c (3) 0   a3    0 
 (4)     
 0 0 c (3) c (3)  c (4) c   4   0 
a
 0 c (4) c (4)   a5   R5 
 0 0
OBSERVACIONES IMPORTANTES:

Relación tensión Matriz del


Material
deformación elemento
elástico lineal simétrica simétrica

 σ  Dε K (e )

Simétrica
Simétrica

Matriz Global K es simétrica


OBSERVACIONES IMPORTANTES:
OBSERVACIÓN No.2 : La matriz rigidez K es una matriz BANDA formalmente puede
escribirse de la siguiente forma:
𝑎𝑖𝑗 = 0 si 𝑖 > 𝑖 + 𝑞 ó 𝑗 > 𝑖 + 𝑞
q: mayor diferencia encontrada en la numeración global entre nodos en los elementos
L: Semi – ancho de la banda (L= q + 1)

Semi – ancho de la Banda = 3


(q=2)

 c (1) 0  c (1) 0 0   a1   R1 
    
 0 c ( 2)  c ( 2) 0 0  a2   R2 
 c (1)  c ( 2) c (1)  c ( 2 )  c (3)  c ( 3) 0   a3    0 
 ( 4)     
 0 0  c ( 3) c ( 3)  c ( 4 )  c  4   0 
a
 0  c ( 4) c ( 4 )   a5   R5 
 0 0
 Pudiera existir CEROS dentro de la banda;

 El número de bandas depende directamente de la numeración que se le da a los


nodos en la estructura (mientras menor sea el número de bandas mejor puede
resolverse el sistema de ecuaciones lineales)

Ancho de banda: 6 Ancho de banda: 8


q=2 L= 3 q=3 L= 4
MONTAJE DE LA MATRIZ RIGIDEZ GLOBAL

1 2 NUMERACIÓN LOCAL

i e m
NUMERACIÓN GLOBAL

Global
i m
1 2 Local
c
(e)
c 
(e) 1 i
K (e)
  (e) (e) 
 c
2 m
c 
OBSERVACIÓN No.3 : K es obtenida a partir de la contribución de las matrices K(e) de
todos los elementos:
4
1 1
3 R 1

5 4 3 2 2 a2 p
3 1 3 2 4 3
3  c( 1 )  c( 1 )  3  c( 2 )  c( 2 )  4  c( 3 )  c( 3 ) 
K (1)
  (1)  K (2)
   K (3)
  
1  c c( 1 )  2  c( 2 ) c( 2 )  3  c( 3 ) c( 3 ) 

5 4
5  c( 4 )  c( 4 )  1 2 3 4 5
K(4 )   (4) 
4  c( 4 ) c 
 c( 1 ) 0 c( 1 ) 0 0  1
 
 0 c( 2 ) c( 2 ) 0 0  2
K    c( 1 ) 0 
GLOBAL
c( 2 ) c ( 1 )  c( 2 )  c( 3 )  c( 3 ) 3
 (4)
 0 0 c( 3 ) c( 3 )  c( 4 ) c  4
 0 c ( 4 ) c( 4 )  5
 0 0
MONTAJE DE LA MATRIZ RIGIDEZ GLOBAL

1 2 NUMERACIÓN LOCAL

i e m
NUMERACIÓN GLOBAL

El vector de desplazamientos locales de un elemento (e), conectado a los nodos (i,m) puede ser
recuperado a partir del vector de desplazamientos globales, empleando un artificio matemático
conocido como matriz “Booleana” [L(e)] por ejemplo:
Escrito de manera compacta

a    L  a 
 a1 
   
i (1) (1) (g)
a 
0 0 1 0 0   2  a 
 a1  
(1)

 (1)     a3    3 
    a1 
 2  
a
1 0 0 0 0  a4   a1( e ) 
 m   a5   (e)    L(e)

  a (g)

Matriz Booleana del elemento (1)
 a2 
MONTAJE DE LA MATRIZ RIGIDEZ GLOBAL

Igualmente es posible dispersar los desplazamientos y fuerzas  F2( 1 )  0 1


  
0  ( 1 )
nodales locales para un vector global empleando la traspuesta de
la matriz Booleana [L(e)]T :  0  0  F1 
 F1( 1 )    1 0  ( 1 ) 
     F2 
Estas expresiones permiten expandir toda relación local de un
 0  0 0
elemento (e) para tener su contribución global!
 0  0 0 
 
 K ( e )  d ( e )   F ( e ) 
 K ( e )   L( e )  d ( g )   F ( e ) 
(e) T
 L   K (e)
  L  d
(e) (g)
   L 
(e) T
 
F (e)

(e) T
 K    L   K ( e )   L( e ) 
 
(e)
 K ( e )  d ( g )   F ( e ) Donde:
F    L
(e) (e) T
 F 
(e)
MONTAJE DE LA MATRIZ RIGIDEZ GLOBAL

Sumando la contribución de cada elemento se tiene que:

 d   
Nelem Nelem


( e )1
 K (e) (g)

( e ) 1
F( e )

o PARA PROGRAMAR
 K ( g )  d ( g )   F ( g ) 

Nelem
 K ( g )   
( e )1
 K ( e ) 
Donde computacionalmente el proceso
y
de montaje de la matriz rigidez es:

F    F 
Nelem
(g) (e)

( e )1

Tarea: Programar en MathCad u otro Software el proceso de obtención de la matriz rigidez para
el ejemplo mostrado en clase asignándole valores a las fuerzas y desplazamiento prescritos

Anda mungkin juga menyukai