Está en la página 1de 21

Ejemplo 4.

1 (Pgina 104)
Introduccin al estudio del Elemento Finito en Ingeniera Segunda Edicin TITUPATHI R. CHANDRUPATLA ASHOK D. BELEGUNDU PRENTICE HALL

Considere la armadura de cuatro barras mostrada en la figura E4.1a. Para todos los elementos E=29.5E6 psi y Ae=1in2 determine la matriz de rigidez elemental para cada elemento ensamble la matriz de rigidez estructural K para toda la armadura Encuentre los desplazamientos nodales Calcule las fuerzas de reaccin Recupere los esfuerzos para cada elemento.

Solucin: 1) Convenciones. Inicialmente se opta un sistema de coordenada cartesiana ortogonal y el sistema de orientacin local para cada elemento, definido por su nudo inicial y final como se muestra.

1 de 21

Luego se divide la estructura en una serie de elementos finitos considerando sus puntos extremos como nudos, se enumera nudos y barras. Cada miembro de la estructura debe estar completamente definido por su nudo inicial y final dentro del sistema.

Segn la numeracin de los nudos, los grados de libertad son.

Tomando estas convenciones, se ordena los argumentos.

2 de 21

2. Argumentos
MEF/ARMADURAS/DATOS

2.1 Nudos Cada fila representa un punto y las columnas son: Columna 1: coordenada "x" global del nudo Columna 2: corrdenada "y" global del nudo
NODE :=
1 2 3 4 1 0 40 40 0 2 0 0 30 30

2.2 Propiedades de los elementos las propiedqades de la seccin trasversal de los elementos. cada fila representa una propiedad distinta y las columnas son: Columna 1: rea de la seccin trasversal del elemento Columna 2: Mdulo de elasticidad del material
PROP := 1 1 1 2 2.95107

2.3 Elementos Cada fila representa una barra, contiene la informacin de la conectividad del elemento en el sistem cada columna representa: Columna 1: nudo inicial del elemento Columna 2: nudo final del elemento Columna 3: nmero de propiedad del elemento
MEMB := 1 2 3 4 1 1 3 1 4 2 2 2 3 3 3 1 1 1 1

2.4 Restricciones/Apoyos Cara fila representa un apoyo de la estructura, las columnas informan el comportamiento para cada grado de libertad, la convensin es: "1" para los grados de libertad de desplazamiento restringido. "0" para los grados de libertad donde exista desplazamiento libre. Cada columna representa:
3 de 21
MEF/ANLISIS DE ARMADURAS

Columna 1: nmero del nudo donde existe el apoyo Columna 2: "ux?" informacin del desplazamiento en la direccin "x" global Columna 3: "uy?" informacin del desplazamiento en la direccin "y" global
SUPP := 1 2 3 1 1 2 4 2 1 0 1 3 1 1 1

2.5 cargas Se admite cargas en los nudos y cada columna representa: Columna 1: nmero del nudo en que acta la carga Columna 2: carga en la direccin "x" global Columna 3: carga en la direccin "y" global se debe ingresar considerando la orientacin global del sistema
NLF :=
1 2 1 2 3 2 2104 0 3 0 -2.5104

MEF/ARMADURAS/DATOS

4 de 21
MEF/ANLISIS DE ARMADURAS

3. Formando Vector de Cargas


MEF/ARMADURAS/DATOS MEF/ARMADURAS/VECTOR DE CARGAS

Ordenado las cargas segn los grados de libertad.


F := f (x , y) 0 F matrix( 2 rows( NODE) , 1 , f ) for i 1 .. rows( NLF ) n NLF
i, 1 i, 2 i, 3

fx NLF fy NLF F F F
2 n 1 2n

fx

fy

0 0 2 104 0 F= 0 4 2.5 10 0 0

MEF/ARMADURAS/VECTOR DE CARGAS

5 de 21

MEF/ANLISIS DE ARMADURAS

4. Matriz de Rigidez de Elementos


MEF/ARMADURAS/DATOS MEF/ARMADURAS/VECTOR DE CARGAS MEF/ARMADURAS/MATRIZ RIGIDEZ C/E

4.1 Matriz de rigidez para el elemento


Elm := 1

4.1.1 la longitud del elemento y los cosenos directores son Le xe ye := ni MEMBElm , 1 Ae nf MEMB Elm , 2 Ee
prop MEMB xi NODE
Elm , 3 ni , 1 ni , 2 nf , 1 nf , 2 2 2

yi NODE

xf NODE yf NODE Le xe ye

Con el programa se obtiene para el elemento


Elm = 1

Longitud del elemento


Le = 40

( xf xi) + ( yf yi) xf xi Le yf yi Le
prop , 1

Cosenos directores
xe = 1 ye = 0

Ae PROP Ee PROP

Propiedades
Ae = 1 Ee = 2.95 10
7

prop , 2

( Le xe ye Ae Ee )

4.2.2 La matriz de rigidez en coordenada local est dado por:


k := Ee Ae Le

1 1 1 1

k =

29500000 1 40

1 1 1 1

7.375 105 7.375 105 k= 5 5 7.375 10 7.375 10


6 de 21

MEF/ANLISIS DE ARMADURAS

4.2.3 La matriz de transformacin de desplazamientos est dado por:


L :=

xe ye 0 0 0 0 xe ye 1 0 0 0 0 0 1 0

L=

4.2.4 Matriz de rigidez del elemento respecto al sistema global es.


K := L k L
T

T 1 0 0 0 29500000 1 1 1 1 0 0 0 K = 40 0 0 1 0 1 1 0 0 1 0

1 0 K= 1 0

0 1 0 0 0 0 1 0 0

0 29.5 106 0 40 0

MEF/ARMADURAS/MATRIZ RIGIDEZ C/E

7 de 21

MEF/ANLISIS DE ARMADURAS

4. Matriz de Rigidez de Elementos


MEF/ARMADURAS/DATOS MEF/ARMADURAS/VECTOR DE CARGAS MEF/ARMADURAS/MATRIZ RIGIDEZ C/E

4.1 Matriz de rigidez para el elemento


Elm := 2

4.1.1 la longitud del elemento y los cosenos directores son Le xe ye := ni MEMBElm , 1 Ae nf MEMB Elm , 2 Ee
prop MEMB xi NODE
Elm , 3 ni , 1 ni , 2 nf , 1 nf , 2 2 2

yi NODE

xf NODE yf NODE Le xe ye

Con el programa se obtiene para el elemento


Elm = 2

Longitud del elemento


Le = 30

( xf xi) + ( yf yi) xf xi Le yf yi Le
prop , 1

Cosenos directores
xe = 0 ye = 1

Ae PROP Ee PROP

Propiedades
Ae = 1 Ee = 2.95 10
7

prop , 2

( Le xe ye Ae Ee )

4.2.2 La matriz de rigidez en coordenada local est dado por:


k := Ee Ae Le

1 1 1 1

k =

29500000 1 30

1 1 1 1

9.833 105 9.833 105 k= 5 5 9.833 10 9.833 10


8 de 21

MEF/ANLISIS DE ARMADURAS

4.2.3 La matriz de transformacin de desplazamientos est dado por:


L :=

xe ye 0 0 0 0 xe ye 0 1 0 0 0 0 0 1

L=

4.2.4 Matriz de rigidez del elemento respecto al sistema global es.


K := L k L
T

T 0 1 0 0 29500000 1 1 1 0 1 0 0 K = 30 0 0 0 1 1 1 0 0 0 1

0 0 K= 0 0

1 0 1 29.5 106 0 0 0 30 1 0 1
0 0 0

MEF/ARMADURAS/MATRIZ RIGIDEZ C/E

9 de 21

MEF/ANLISIS DE ARMADURAS

4. Matriz de Rigidez de Elementos


MEF/ARMADURAS/DATOS MEF/ARMADURAS/VECTOR DE CARGAS MEF/ARMADURAS/MATRIZ RIGIDEZ C/E

4.1 Matriz de rigidez para el elemento


Elm := 3

4.1.1 la longitud del elemento y los cosenos directores son Le xe ye := ni MEMBElm , 1 Ae nf MEMB Elm , 2 Ee
prop MEMB xi NODE
Elm , 3 ni , 1 ni , 2 nf , 1 nf , 2 2 2

yi NODE

xf NODE yf NODE Le xe ye

Con el programa se obtiene para el elemento


Elm = 3

Longitud del elemento


Le = 50

( xf xi) + ( yf yi) xf xi Le yf yi Le
prop , 1

Cosenos directores
xe = 0.8 ye = 0.6

Ae PROP Ee PROP

Propiedades
Ae = 1 Ee = 2.95 10
7

prop , 2

( Le xe ye Ae Ee )

4.2.2 La matriz de rigidez en coordenada local est dado por:


k := Ee Ae Le

1 1 1 1

k =

29500000 1 50

1 1 1 1

5.9 105 5.9 105 k= 5 5 5.9 10 5.9 10


10 de 21

MEF/ANLISIS DE ARMADURAS

4.2.3 La matriz de transformacin de desplazamientos est dado por:


L :=

xe ye 0 0 0 0 xe ye 0.8 0.6 0 0 0 0 0.8 0.6

L=

4.2.4 Matriz de rigidez del elemento respecto al sistema global es.


K := L k L
T 4 3 0 0 4 3 0 0 5 5 29500000 1 1 1 5 5 K = 50 1 1 0 0 4 3 0 0 4 3 5 5 5 5 T

0.64 0.48 K= 0.64 0.48

0.48 0.36

0.64 0.48

0.48 0.36 29.5 106 0.48 0.64 0.48 50 0.36 0.48 0.36

MEF/ARMADURAS/MATRIZ RIGIDEZ C/E

11 de 21

MEF/ANLISIS DE ARMADURAS

4. Matriz de Rigidez de Elementos


MEF/ARMADURAS/DATOS MEF/ARMADURAS/VECTOR DE CARGAS MEF/ARMADURAS/MATRIZ RIGIDEZ C/E

4.1 Matriz de rigidez para el elemento


Elm := 4

4.1.1 la longitud del elemento y los cosenos directores son Le xe ye := ni MEMBElm , 1 Ae nf MEMB Elm , 2 Ee
prop MEMB xi NODE
Elm , 3 ni , 1 ni , 2 nf , 1 nf , 2 2 2

yi NODE

xf NODE yf NODE Le xe ye

Con el programa se obtiene para el elemento


Elm = 4

Longitud del elemento


Le = 40

( xf xi) + ( yf yi) xf xi Le yf yi Le
prop , 1

Cosenos directores
xe = 1 ye = 0

Ae PROP Ee PROP

Propiedades
Ae = 1 Ee = 2.95 10
7

prop , 2

( Le xe ye Ae Ee )

4.2.2 La matriz de rigidez en coordenada local est dado por:


k := Ee Ae Le

1 1 1 1

k =

29500000 1 40

1 1 1 1

7.375 105 7.375 105 k= 5 5 7.375 10 7.375 10


12 de 21

MEF/ANLISIS DE ARMADURAS

4.2.3 La matriz de transformacin de desplazamientos est dado por:


L :=

xe ye 0 0 0 0 xe ye 1 0 0 0 0 0 1 0

L=

4.2.4 Matriz de rigidez del elemento respecto al sistema global es.


K := L k L
T

T 1 0 0 0 29500000 1 1 1 1 0 0 0 K = 40 0 0 1 0 1 1 0 0 1 0

1 0 K= 1 0

0 1 0 0 0 0 1 0 0

0 29.5 106 0 40 0

MEF/ARMADURAS/MATRIZ RIGIDEZ C/E

13 de 21

MEF/ANLISIS DE ARMADURAS

4-1. Matriz de Rigidez Ensamblado


MEF/ARMADURAS/DATOS MEF/ARMADURAS/VECTOR DE CARGAS MEF/ARMADURAS/MATRIZ RIGIDEZ C/E MEF/ARMADURAS/MATRIZ RIGIDEZ ENSAMBLADO

Programa que ensambla la matriz de rigidez de la estructura "K"


K := N 2 rows( NODE) f (x , y) 0 K matrix( N , N , f ) for i 1 .. rows( MEMB) ni MEMB
i, 1 i, 2 i, 3

nf MEMB

prop MEMB xi NODE

ni , 1 ni , 2 nf , 1 nf , 2 2 2

yi NODE

xf NODE yf NODE Le xe ye

( xf xi) + ( yf yi) xf xi Le yf yi Le
prop , 1

Ae PROP Ee PROP k L Ee Ae Le

prop , 2

1 1 1 1

xe ye 0 0 0 0 xe ye
T

Ke L k L "Columna 2*ni-1" Ke K
2 ni 1 , 2 ni 1 2ni , 2ni 1

2 ni 1 , 2 ni 1

1, 1

2ni , 2ni 1

+ Ke

2, 1

2 nf 1 , 2 ni 1 2nf , 2ni 1

2 nf 1 , 2 ni 1

+ Ke

3, 1

2nf , 2ni 1

+ Ke

4, 1
14 de 21

"Columna 2*ni"
MEF/ANLISIS DE ARMADURAS

Ke K K
2ni , 2 ni

2ni , 2 ni

2, 2

2 + Ke
4, 2 3, 2

2nf 1 , 2ni 2nf , 2ni

2nf 1 , 2ni

2nf , 2ni

+ Ke

"Columna 2*nf-1" Ke K K
2nf 1 , 2nf 1 2nf , 2nf 1

2nf 1 , 2nf 1

+
4, 3

3, 3

2nf , 2nf 1

+ Ke

"Columna 2*nf" Ke K
2nf , 2nf T

2nf , 2nf

4, 4

KK + K K

22.68 5.76 15 0 K= 7.68 5.76 0 0

0 0 0 0 15 0 0 0 0 29.5 106 20 0 20 0 0 0 22.68 5.76 15 0 5.76 0 600 4.32 0 20 5.76 24.32 0 0 15 0 0 15 0 0 0 0 0 0 0 0 0 0


4.32 0 0 5.76 4.32 0 0

5.76

15

7.68 5.76

MEF/ARMADURAS/MATRIZ RIGIDEZ ENSAMBLADO

15 de 21

MEF/ANLISIS DE ARMADURAS

5. Estableciendo las Condiciones de Frontera


MEF/ARMADURAS/DATOS MEF/ARMADURAS/VECTOR DE CARGAS MEF/ARMADURAS/MATRIZ RIGIDEZ C/E MEF/ARMADURAS/MATRIZ RIGIDEZ ENSAMBLADO MEF/ARMADURAS/ESTABLECE CONDICIONES DE FRONTERA

Modificando la matriz de rigidez "K" segn las restricciones en los apoyos.


Km := Km K for i 1 .. rows( SUPP) n SUPP
i, 1 i, 2 i, 3

ux SUPP uy SUPP Km Km Km
302 5.76 2.034 10 302 5.76 2.034 10 0 15 0 0 Km = 5.76 7.68 4.32 5.76 0 0 0 0

2n 1 , 2n 1 2n , 2n

if ux = 1

if uy = 1

15 0 15 0 0 0 0 0

0 0 0 2.034 10 0 20 0 0
302

7.68 5.76 5.76 4.32 0 0 5.76 15 0 0 20 24.32 0 0

0 0 0 0 15 0 2.034 10 0
302

22.68 5.76

0 0 6 0 29.5 10 600 0 0 0 302 2.034 10


0

MEF/ARMADURAS/ESTABLECE CONDICIONES DE FRONTERA

16 de 21

MEF/ANLISIS DE ARMADURAS

5-1 Obteniendo Desplazamiento en Nudos


MEF/ARMADURAS/DATOS MEF/ARMADURAS/VECTOR DE CARGAS MEF/ARMADURAS/MATRIZ RIGIDEZ C/E MEF/ARMADURAS/MATRIZ RIGIDEZ ENSAMBLADO MEF/ARMADURAS/ESTABLECE CONDICIONES DE FRONTERA MEF/ARMADURAS/DESPLAZAMIENTO EN NUDOS

Formando la matriz aumentada.


302 7.375 0 2.832 1 10 302 0 0 2.832 1 10 7.375 0 7.375 0 302 0 0 1 10 0 augment( Km , F) = 3.776 2.832 0 0 2.124 0 9.833 2.832 0 0 0 0 0 0 0 0

3.776 2.832 2.832 2.124 0 0 11.151 2.832 7.375 0 0 9.833 2.832 11.957 0 0

0 0 0 0 7.375 0 1 10 0
302

0 0 0 0 0 0 0 1 10
302

0 0.2 0 5 10 0 0.25 0 0
0

el sistema de ecuaciones en su forma escalonada reducida


1 0 0 0 rref ( augment( Km , F) ) = 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1

0 0.027 0 3 5.65 10 0.022 0 0


0

los desplazamiento en los nudos son(segn los grados de libertad):


rows( Km) + 1 Q := rref ( augment( Km , F) )

Q = 0 10

0 10

27.12 10

0 10

5.65 10

22.25 10

0 10

0 10

MEF/ARMADURAS/DESPLAZAMIENTO EN NUDOS
17 de 21

MEF/ANLISIS DE ARMADURAS

6 Reacciones en los Apoyos


MEF/ARMADURAS/DATOS MEF/ARMADURAS/VECTOR DE CARGAS MEF/ARMADURAS/MATRIZ RIGIDEZ C/E MEF/ARMADURAS/MATRIZ RIGIDEZ ENSAMBLADO MEF/ARMADURAS/ESTABLECE CONDICIONES DE FRONTERA MEF/ARMADURAS/DESPLAZAMIENTO EN NUDOS MEF/ARMADURAS/REACCIONES EN APOYOS

Sustituyendo datos en la ecuacin fundamental del elemento finito


R := K Q F R = 1.583 10
T

3.125 10

0 2.187 10

0 0 4.167 10

Ordenando las reacciones: Columna 1: nmero de nudo Columna 2: Reaccin en la direccin "x" global Columna 3: Reaccin en la direccin "y" global
Ro := f ( x , y) 0 Ro matrix( rows( SUPP) , 3 , f ) for i 1 .. rows( SUPP) n SUPP
i, 1 i, 2 i, 3

ux SUPP uy SUPP Ro Ro Ro Ro
i, 2 i, 3 i, 1

Reacciones en los nudos son:


if ux = 1

R R n

2n 1 2n

if uy = 1

1 1.583 104 3.125 103 4 Ro = 2 0 2.187 10 3 0 4 4.167 10

MEF/ARMADURAS/REACCIONES EN APOYOS

18 de 21

7 Esfuerzo Axial en los Elementos


MEF/ARMADURAS/DATOS MEF/ARMADURAS/VECTOR DE CARGAS MEF/ARMADURAS/MATRIZ RIGIDEZ C/E MEF/ARMADURAS/MATRIZ RIGIDEZ ENSAMBLADO MEF/ARMADURAS/ESTABLECE CONDICIONES DE FRONTERA MEF/ARMADURAS/DESPLAZAMIENTO EN NUDOS MEF/ARMADURAS/REACCIONES EN APOYOS

MEF/ARMADURAS/ESFUERZO AXIAL

Programa que obtiene los desplazamientos en todas las barras


:= for i 1 .. rows( MEMB) ni MEMB
i, 1 i, 2 i, 3

nf MEMB

prop MEMB xi NODE

ni , 1 ni , 2 nf , 1 nf , 2 2 2

yi NODE

xf NODE yf NODE Le xe ye

( xf xi) + ( yf yi) xf xi Le yf yi Le
prop , 2

Ee PROP

Q2ni1 Q2ni q Q2nf 1 Q 2nf



i

Ee Le

( xe ye xe ye ) q

4 2 10 4 2.187 10 = 3 5.208 10 4.167 103

MEF/ARMADURAS/ESFUERZO AXIAL
19 de 21

MEF/ANLISIS DE ARMADURAS

8- Comparando los resultados con el programa Sap2000 11.0.4.


8.1 Desplazamientos en los nudos. Resultado con sap2000 11.0.4

Resultado con mathCAD.

8.2 reacciones en los apoyos. Resultado con sap2000 11.0.4

Resultado con mathCAD

20 de 21

8.3 Esfuerzo axial en los elementos. Resultado con sap2000 11.0.4

Resultado con mathCAD.

Conclusin:
Se Observa que los clculos obtenidos son idnticos a los de sap2000 11.0.4

21 de 21

También podría gustarte