Você está na página 1de 22

Ejemplo 4.

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

Aqu veremos la armadura de cuatro barras del ejemplo 4.1 pero con carga diferente. Considere E=29.5E6psi y =1/150 000 por F. A- Se tiene un incremento de temperatura de 50F slo en las barras 2 y 3(fig. E4.2a). no hay ms cargas sobre la estructura. Determine los desplazamientos nodales y los esfuerzos en los elementos como resultado de este incremento de temperatura.

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.

MEF/ANLISIS DE ARMADURAS

1 de 22

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.

MEF/ANLISIS DE ARMADURAS

2 de 22

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 1 2 3 4 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 22
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 por temperatura Se debe especificar el coeficiente de dilatacin trmica() y la variacin de temperatura: Columna 1: nmero del elemento Columna 2: coeficiente de expansin trmica Columna 3: variacin de temperatura
ETF :=
1 2

1 2 3

2 6.66710-6 6.66710-6

3 50 50

MEF/ARMADURAS/DATOS

4 de 22
MEF/ANLISIS DE ARMADURAS

3. Formando Vector de Cargas


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

Ordenando las cargas por la variacin de temperatura, segn los grados de libertad.
F := f (x , y) 0 F matrix( 2 rows( NODE) , 1 , f ) for i 1 .. rows( ETF) Elm ETF
i, 1 Elm , 1 Elm , 2 Elm , 3

ni MEMB

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

7866.7 5900 0 9833.3 F= 7866.7 15733.3 0 0

Ae PROP Ee PROP o ETF

prop , 2

i, 2

ETF

i, 3

xe ye e Ee Ae o xe ye F
2ni 1 2ni

e + F
1 2

2ni 1

F F F F

e + F
3

2ni 2nf 1

2nf 1 2nf

e + F
4

e + F

2nf

MEF/ARMADURAS/VECTOR DE CARGAS
5 de 22

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 22

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 22

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 22

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 22

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 22

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 22

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 22

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 22

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 22

"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 22

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 22

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.079
0.059 0

0.098 5 10 0.079 0.157 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 0 3 3.951 10 0.012 0 0
0

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


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

Q = 0 0 0 0 3.951 10

0.012 0 0

MEF/ARMADURAS/DESPLAZAMIENTO EN NUDOS
17 de 22

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 = 2.914 10
T

2.185 10

0 2.185 10

1.819 10

12

0 2.914 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 2.914 103 2.185 103 3 Ro = 2 0 2.185 10 3 0 4 2.914 10

MEF/ARMADURAS/REACCIONES EN APOYOS

18 de 22

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


:= f ( x , y) 0 ct matrix( rows( MEMB) , 2 , f ) for i 1 .. rows( ETF) elem ETF
i, 1

"coeficiente de expacin trmico" ct


elem , 1

ETF

i, 2

"variacin de temperatura" ct
elem , 2

ETF

i, 3

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 MEF/ANLISIS DE ARMADURAS

19 de 22

Q2ni Q2nf 1 Q 2nf


i, 1 i, 2

ct

T ct
i

0 3 2.185 10 = 3 3.642 10 3 2.914 10

Ee Le

( xe ye xe ye ) q Ee T

MEF/ARMADURAS/ESFUERZO AXIAL

20 de 22

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

8.3 Esfuerzo axial en los elementos.


MEF/ANLISIS DE ARMADURAS
21 de 22

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

MEF/ANLISIS DE ARMADURAS

22 de 22

Você também pode gostar