You are on page 1of 21

Ejemplo 4.

1 (Página 104)
Introducción al estudio del Elemento Finito en Ingeniería
Segunda Edición
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 reacción
- Recupere los esfuerzos para cada elemento.

Solución:
1) Convenciones.
Inicialmente se opta un sistema de coordenada cartesiana ortogonal y el sistema de
orientación 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.

Según la numeración de los nudos, los grados de libertad son.

Tomando estas convenciones, se ordena los argumentos.

2 de 21

2 Propiedades de los elementos las propiedqades de la sección trasversal de los elementos. las columnas informan el comportamiento para cada grado de libertad. 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 1 0 0 2 40 0 3 40 30 4 0 30 2.3 Elementos Cada fila representa una barra. Argumentos MEF/ARMADURAS/DATOS 2.4 Restricciones/Apoyos Cara fila representa un apoyo de la estructura.95·107 2. • "0" para los grados de libertad donde exista desplazamiento libre. contiene la información 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: número de propiedad del elemento MEMB := 1 2 3 1 1 2 1 2 3 2 1 3 1 3 1 4 4 3 1 2. la convensión es: • "1" para los grados de libertad de desplazamiento restringido. Cada columna representa: 3 de 21 MEF/ANÁLISIS DE ARMADURAS . cada fila representa una propiedad distinta y las columnas son: Columna 1: Área de la sección trasversal del elemento Columna 2: Módulo de elasticidad del material PROP := 1 2 1 1 2.

5·104 MEF/ARMADURAS/DATOS 4 de 21 MEF/ANÁLISIS DE ARMADURAS . Columna 1: número del nudo donde existe el apoyo Columna 2: "ux?" información del desplazamiento en la dirección "x" global Columna 3: "uy?" información del desplazamiento en la dirección "y" global SUPP := 1 2 3 1 1 1 1 2 2 0 1 3 4 1 1 2.5 cargas Se admite cargas en los nudos y cada columna representa: Columna 1: número del nudo en que actúa la carga Columna 2: carga en la dirección "x" global Columna 3: carga en la dirección "y" global se debe ingresar considerando la orientación global del sistema NLF := 1 2 3 1 2 2·104 0 2 3 0 -2.

5 × 10 ⎟ ⎜ 0 ⎟ ⎜ ⎟ ⎝ 0 ⎠ MEF/ARMADURAS/VECTOR DE CARGAS 5 de 21 MEF/ANÁLISIS DE ARMADURAS . Formando Vector de Cargas MEF/ARMADURAS/DATOS MEF/ARMADURAS/VECTOR DE CARGAS Ordenado las cargas según los grados de libertad.. 3. y) ← 0 F ← matrix( 2 ⋅ rows( NODE) . 1 . rows( NLF ) n ← NLF i. 3 F ← fx 2⋅ n− 1 F ← fy 2n F ⎛ 0 ⎞ ⎜ 0 ⎟ ⎜ ⎟ ⎜ 2 × 104 ⎟ ⎜ ⎟ F= ⎜ 0 ⎟ ⎜ 0 ⎟ ⎜ 4 ⎟ ⎜ −2. F := f (x . f ) for i ∈ 1 . 1 fx ← NLF i. 2 fy ← NLF i.

1 Matriz de rigidez para el elemento Elm := 1 4.2.375 × 105 ⎞ k=⎜ ⎟ ⎜ 5 5 ⎟ ⎝ −7.2 La matriz de rigidez en coordenada local está dado por: Ee⋅ Ae ⎛ 1 −1 ⎞ k := ⋅⎜ ⎟ Le ⎝ −1 1 ⎠ 29500000⋅ 1 ⎛ 1 −1 ⎞ k = ⋅⎜ ⎟ 40 ⎝ −1 1 ⎠ ⎛ 7.375 × 10 ⎠ 6 de 21 MEF/ANÁLISIS DE ARMADURAS . 2 ⎝ Ee ⎠ prop ← MEMB Elm . 1 ⎜ Ae ⎟ ⎜ ⎟ nf ← MEMB Elm . 2 • Longitud del elemento Le ← 2 ( xf − xi) + ( yf − yi) 2 Le = 40 xf − xi • Cosenos directores λxe ← Le λxe = 1 yf − yi λye ← Le λye = 0 Ae ← PROP prop .375 × 105 −7.1. 1 Elm = 1 yf ← NODE nf . 1 • Propiedades Ee ← PROP Ae = 1 prop . 2 T 7 ( Le λxe λye Ae Ee ) Ee = 2.375 × 10 7. 4. 3 xi ← NODE ni . 1 yi ← NODE ni . 2 xf ← NODE Con el programa se obtiene para el elemento nf . Matriz de Rigidez de Elementos MEF/ARMADURAS/DATOS MEF/ARMADURAS/VECTOR DE CARGAS MEF/ARMADURAS/MATRIZ RIGIDEZ C/E 4.1 la longitud del elemento y los cosenos directores son ⎛ Le ⎞ ⎜ λxe ⎟ ⎜ ⎟ ⎜ λye ⎟ := ni ← MEMBElm .95 × 10 4.

2.2.5 × 106 K= ⎜ 0 0 0 ⋅ ⎜ −1 0 1 0⎟ 40 ⎜0 ⎟ ⎝ 0 0 0⎠ MEF/ARMADURAS/MATRIZ RIGIDEZ C/E 7 de 21 MEF/ANÁLISIS DE ARMADURAS .4 Matriz de rigidez del elemento respecto al sistema global es. T K := L ⋅ k ⋅ L T ⎛ 1 0 0 0 ⎞ ⎡ 29500000⋅ 1 ⎛ 1 −1 ⎞⎤ ⎛ 1 0 0 0 ⎞ K = ⎜ ⎟ ⋅⎢ ⋅⎜ ⎟⎥ ⋅ ⎜ ⎟ ⎝0 0 1 0⎠ ⎣ 40 ⎝ −1 1 ⎠⎦ ⎝ 0 0 1 0 ⎠ ⎛⎜ 1 0 −1 0 ⎞ ⎟ 0 ⎟ 29.3 La matriz de transformación de desplazamientos está dado por: ⎛ λxe λye 0 0 ⎞ L := ⎜ ⎟ ⎝ 0 0 λxe λye ⎠ ⎛1 0 0 0⎞ L= ⎜ ⎟ ⎝0 0 1 0⎠ 4. 4.

2 La matriz de rigidez en coordenada local está dado por: Ee⋅ Ae ⎛ 1 −1 ⎞ k := ⋅⎜ ⎟ Le ⎝ −1 1 ⎠ 29500000⋅ 1 ⎛ 1 −1 ⎞ k = ⋅⎜ ⎟ 30 ⎝ −1 1 ⎠ ⎛ 9. 3 xi ← NODE ni . 1 Elm = 2 yf ← NODE nf .833 × 105 −9. 1 yi ← NODE ni .833 × 10 ⎠ 8 de 21 MEF/ANÁLISIS DE ARMADURAS .833 × 10 9. 2 • Longitud del elemento Le ← 2 ( xf − xi) + ( yf − yi) 2 Le = 30 xf − xi • Cosenos directores λxe ← Le λxe = 0 yf − yi λye ← Le λye = −1 Ae ← PROP prop .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 Elm . Matriz de Rigidez de Elementos MEF/ARMADURAS/DATOS MEF/ARMADURAS/VECTOR DE CARGAS MEF/ARMADURAS/MATRIZ RIGIDEZ C/E 4.95 × 10 4. 2 xf ← NODE Con el programa se obtiene para el elemento nf .833 × 105 ⎞ k=⎜ ⎟ ⎜ 5 5 ⎟ ⎝ −9. 4.2. 2 T 7 ( Le λxe λye Ae Ee ) Ee = 2. 1 • Propiedades Ee ← PROP Ae = 1 prop .

T K := L ⋅ k ⋅ L T ⎛ 0 −1 0 0 ⎞ ⎡ 29500000⋅ 1 ⎛ 1 −1 ⎞⎤ ⎛ 0 −1 0 0 ⎞ K = ⎜ ⎟ ⋅⎢ ⋅⎜ ⎟⎥ ⋅ ⎜ ⎟ ⎝ 0 0 0 −1 ⎠ ⎣ 30 ⎝ −1 1 ⎠⎦ ⎝ 0 0 0 −1 ⎠ ⎛⎜ 0 0 ⎞⎟ 0 0 1 0 −1 ⎟ 29.4 Matriz de rigidez del elemento respecto al sistema global es.2.2. 4.5 × 106 K= ⎜ 0 ⋅ ⎜0 0 0 0 ⎟ 30 ⎜0 ⎟ ⎝ −1 0 1 ⎠ MEF/ARMADURAS/MATRIZ RIGIDEZ C/E 9 de 21 MEF/ANÁLISIS DE ARMADURAS .3 La matriz de transformación de desplazamientos está dado por: ⎛ λxe λye 0 0 ⎞ L := ⎜ ⎟ ⎝ 0 0 λxe λye ⎠ ⎛ 0 −1 0 0 ⎞ L= ⎜ ⎟ ⎝ 0 0 0 −1 ⎠ 4.

Matriz de Rigidez de Elementos MEF/ARMADURAS/DATOS MEF/ARMADURAS/VECTOR DE CARGAS MEF/ARMADURAS/MATRIZ RIGIDEZ C/E 4.9 × 105 −5.9 × 10 5. 1 yi ← NODE ni . 2 xf ← NODE Con el programa se obtiene para el elemento nf .9 × 105 ⎞ k=⎜ ⎟ ⎜ 5 5 ⎟ ⎝ −5.8 yf − yi λye ← Le λye = 0.9 × 10 ⎠ 10 de 21 MEF/ANÁLISIS DE ARMADURAS .95 × 10 4. 3 xi ← NODE ni . 2 T 7 ( Le λxe λye Ae Ee ) Ee = 2.1.6 Ae ← PROP prop .1 la longitud del elemento y los cosenos directores son ⎛ Le ⎞ ⎜ λxe ⎟ ⎜ ⎟ ⎜ λye ⎟ := ni ← MEMBElm . 4.2 La matriz de rigidez en coordenada local está dado por: Ee⋅ Ae ⎛ 1 −1 ⎞ k := ⋅⎜ ⎟ Le ⎝ −1 1 ⎠ 29500000⋅ 1 ⎛ 1 −1 ⎞ k = ⋅⎜ ⎟ 50 ⎝ −1 1 ⎠ ⎛ 5. 1 ⎜ Ae ⎟ ⎜ ⎟ nf ← MEMB Elm . 2 ⎝ Ee ⎠ prop ← MEMB Elm . 1 • Propiedades Ee ← PROP Ae = 1 prop . 2 • Longitud del elemento Le ← 2 ( xf − xi) + ( yf − yi) 2 Le = 50 xf − xi • Cosenos directores λxe ← Le λxe = 0. 1 Elm = 3 yf ← NODE nf .2.1 Matriz de rigidez para el elemento Elm := 3 4.

36 ⎟ 29. 4.64 0.6 0 0 ⎞ L= ⎜ ⎟ ⎝ 0 0 0.36 ⎠ MEF/ARMADURAS/MATRIZ RIGIDEZ C/E 11 de 21 MEF/ANÁLISIS DE ARMADURAS .6 ⎠ 4.3 La matriz de transformación de desplazamientos está dado por: ⎛ λxe λye 0 0 ⎞ L := ⎜ ⎟ ⎝ 0 0 λxe λye ⎠ ⎛ 0.2.64 0.64 −0.48 ⎟ ⎝ −0.48 0.8 0.64 −0.4 Matriz de rigidez del elemento respecto al sistema global es.48 −0.48 −0.48 0.36 ⋅ ⎜ −0.48 0. T K := L ⋅ k ⋅ L T ⎛4 3 0 0⎞ ⎛4 3 0 0⎞ ⎜5 5 ⎟ ⎡ 29500000⋅ 1 ⎛ 1 −1 ⎞⎤ ⎜ 5 5 ⎟ K = ⎜ ⎟ ⋅⎢ ⋅⎜ ⎟⎥ ⋅ ⎜ ⎟ ⎜0 0 4 3⎟ ⎣ 50 ⎝ −1 1 ⎠⎦ ⎜ 0 0 4 3 ⎟ ⎝ 5 5⎠ ⎝ 5 5⎠ ⎛⎜ 0.48 ⎟ 50 ⎜ −0.5 × 106 K= ⎜ 0.36 0.2.8 0.48 ⎞ ⎟ −0.

1 la longitud del elemento y los cosenos directores son ⎛ Le ⎞ ⎜ λxe ⎟ ⎜ ⎟ ⎜ λye ⎟ := ni ← MEMBElm .375 × 105 −7.375 × 10 ⎠ 12 de 21 MEF/ANÁLISIS DE ARMADURAS .2 La matriz de rigidez en coordenada local está dado por: Ee⋅ Ae ⎛ 1 −1 ⎞ k := ⋅⎜ ⎟ Le ⎝ −1 1 ⎠ 29500000⋅ 1 ⎛ 1 −1 ⎞ k = ⋅⎜ ⎟ 40 ⎝ −1 1 ⎠ ⎛ 7. 2 • Longitud del elemento Le ← 2 ( xf − xi) + ( yf − yi) 2 Le = 40 xf − xi • Cosenos directores λxe ← Le λxe = 1 yf − yi λye ← Le λye = 0 Ae ← PROP prop .95 × 10 4. Matriz de Rigidez de Elementos MEF/ARMADURAS/DATOS MEF/ARMADURAS/VECTOR DE CARGAS MEF/ARMADURAS/MATRIZ RIGIDEZ C/E 4.375 × 105 ⎞ k=⎜ ⎟ ⎜ 5 5 ⎟ ⎝ −7. 2 ⎝ Ee ⎠ prop ← MEMB Elm . 4. 3 xi ← NODE ni .1.2.1 Matriz de rigidez para el elemento Elm := 4 4. 1 yi ← NODE ni . 2 xf ← NODE Con el programa se obtiene para el elemento nf . 1 • Propiedades Ee ← PROP Ae = 1 prop . 2 T 7 ( Le λxe λye Ae Ee ) Ee = 2.375 × 10 7. 1 Elm = 4 yf ← NODE nf . 1 ⎜ Ae ⎟ ⎜ ⎟ nf ← MEMB Elm .

4. T K := L ⋅ k ⋅ L T ⎛ 1 0 0 0 ⎞ ⎡ 29500000⋅ 1 ⎛ 1 −1 ⎞⎤ ⎛ 1 0 0 0 ⎞ K = ⎜ ⎟ ⋅⎢ ⋅⎜ ⎟⎥ ⋅ ⎜ ⎟ ⎝0 0 1 0⎠ ⎣ 40 ⎝ −1 1 ⎠⎦ ⎝ 0 0 1 0 ⎠ ⎛⎜ 1 0 −1 0 ⎞ ⎟ 0 ⎟ 29.4 Matriz de rigidez del elemento respecto al sistema global es.2.2.3 La matriz de transformación de desplazamientos está dado por: ⎛ λxe λye 0 0 ⎞ L := ⎜ ⎟ ⎝ 0 0 λxe λye ⎠ ⎛1 0 0 0⎞ L= ⎜ ⎟ ⎝0 0 1 0⎠ 4.5 × 106 K= ⎜ 0 0 0 ⋅ ⎜ −1 0 1 0⎟ 40 ⎜0 ⎟ ⎝ 0 0 0⎠ MEF/ARMADURAS/MATRIZ RIGIDEZ C/E 13 de 21 MEF/ANÁLISIS DE ARMADURAS .

N . rows( MEMB) ni ← MEMB i. 2 prop ← MEMB i. 2⋅ ni− 1 2⋅ nf − 1 . 1 "Columna 2*ni" 14 de 21 MEF/ANÁLISIS DE ARMADURAS . 2 xf ← NODE nf . 4-1. 1 K ←K + Ke 2⋅ nf − 1 . 1 K ←K + 2⋅ ni− 1 . 2⋅ ni− 1 2⋅ ni− 1 . 2⋅ ni− 1 2 K ←K + Ke 2ni . 2⋅ ni− 1 3. 1 nf ← MEMB i. 3 xi ← NODE ni . 2ni− 1 2nf . 2ni− 1 4. 1 K ←K + Ke 2nf . f ) for i ∈ 1 . 1 yi ← NODE ni . 2 2 2 Le ← ( xf − xi) + ( yf − yi) xf − xi λxe ← Le yf − yi λye ← Le Ae ← PROP prop . 2 Ee⋅ Ae ⎛ 1 −1 ⎞ k← ⋅⎜ ⎟ Le ⎝ −1 1 ⎠ ⎛ λxe λye 0 0 ⎞ L← ⎜ ⎟ ⎝ 0 0 λxe λye ⎠ T Ke ← L ⋅ k ⋅ L "Columna 2*ni-1" Ke 1. 2ni− 1 2ni . 1 yf ← NODE nf .. y) ← 0 K ← matrix( N . 2ni− 1 2. 1 Ee ← PROP prop . 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 .

68 −5.68 5.76 −15 0 ⎜ −7. 4 K ←K + 2nf .76 −4. 2⋅ ni 2ni .76 −15 0 −7.5⋅ 106 K= ⎜ ⎟⋅ −5.76 24. 2nf − 1 2nf .68 ⎟ 600 ⎜ −5.32 0 0 ⎜ ⎟ ⎜ −15 0 15 0 0 0 0 0⎟ ⎜ 0 0 0 20 0 −20 0 0 ⎟ 29.76 0 0⎞ ⎜ 5. 2ni 3. 2nf 2nf .68 5.76 4. 2nf − 1 4.32 0 0 ⎟ ⎜ 0 0 0 0 −15 0 15 0 ⎟ ⎜ ⎟ ⎝ 0 0 0 0 0 0 0 0⎠ MEF/ARMADURAS/MATRIZ RIGIDEZ ENSAMBLADO 15 de 21 MEF/ANÁLISIS DE ARMADURAS . 2ni 2nf . 3 K ←K + 2nf − 1 . Ke 2. 2nf − 1 2 K ←K + Ke 2nf . 2 K ←K + Ke 2nf .32 0 0 ⎟ −5. 2ni 2nf − 1 . 3 "Columna 2*nf" Ke 4.76 −4. 2 "Columna 2*nf-1" Ke 3. 2 K ←K + 2ni .32 0 −20 5. 2nf − 1 2nf − 1 . 2⋅ ni 2 K ←K + Ke 2nf − 1 . 2ni 4. 2nf 2 T K←K + K K ⎛ 22.76 0 0 22.

rows( SUPP) n ← SUPP i.76 0 0 0 ⎟ ⎜ 302 ⎟ ⎜ 5.034 × 10302 −15 −7..68 −5.32 0 0 ⎟ ⎜ 302 ⎟ −15 2. 1 ux ← SUPP i. 3 Km ← ∞ if ux = 1 2n− 1 .76 −15 0 ⎟ 600 ⎜ ⎟ ⎜ −5.76 ⎞ 5.76 −4.034 × 10 ⎜ 0 0 0 0 0 0 ⎟ ⎜ 302 ⎟ ⎝ 0 0 0 0 0 0 0 2.034 × 10 ⎠ MEF/ARMADURAS/ESTABLECE CONDICIONES DE FRONTERA 16 de 21 MEF/ANÁLISIS DE ARMADURAS .32 0 0 ⎟ ⎜ −15 0 15 0 0 0 0 0 ⎟ ⎜ 302 ⎟ 6 Km = ⎜ 0 0 0 2.034 × 10 0 0 −5.76 0 0 22.32 0 −20 5.5⋅ 10 ⎜ −7.76 −4.68 5. Km := Km ← K for i ∈ 1 . 2n Km ⎛⎜ 2.76 24.76 2. 5.68 −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" según las restricciones en los apoyos. 2 uy ← SUPP i. 2n− 1 Km ← ∞ if uy = 1 2n .034 × 10 0 −20 0 0 ⎟ ⋅ 29.

F) ) = ⎜ ⎟ ⎜0 0 0 0 1 0 0 0 5.65 × 10 −3 −22.776 −2.832 −2.833 2.12 × 10 0 × 10 0 5.832 1 × 10 0 0 −2.375 0 0 0 0 0 0.124 0 −9.832 0 0 11.124 0 0 0 ⎟ ⎜ −7.776 −2.832 −2. ⎛⎜ 1 × 10302 2.832 −7.2 ⎟ ⎜ 302 ⎟ augment( Km .375 0 7.832 −7.151 2.65 × 10 − 3⎟ ⎜ ⎟ ⎜0 0 0 0 0 1 0 0 −0.832 0 0 0 ⎞⎟ ⎜ 302 ⎟ ⎜ 2.25 × 10 −3 0 × 10 0 0 × 10 0 ) MEF/ARMADURAS/DESPLAZAMIENTO EN NUDOS 17 de 21 MEF/ANÁLISIS DE ARMADURAS .027 ⎟ ⎜0 0 0 1 0 0 0 0 0 ⎟ rref ( augment( Km . F) ) T ( Q = 0 × 10 0 0 × 10 0 −3 27. 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.957 0 0 −0.375 0 −3.375 0 0 ⎟ ⎜ ⎟ ⎜ −2. F) = ⎜ 0 0 0 1 × 10 0 −9.375 1 × 10 ⎜ 0 0 0 0 0 0 0 ⎟ ⎜ 302 ⎟ ⎝ 0 0 0 0 0 0 0 1 × 10 0 ⎠ el sistema de ecuaciones en su forma escalonada reducida ⎛⎜ 1 0 0 0 0 0 0 0 0 ⎞ ⎟ ⎜0 1 0 0 0 0 0 0 0 ⎟ ⎜0 0 1 0 0 0 0 0 0.25 ⎟ ⎜ 302 ⎟ −7.832 11.833 0 0 0 ⎟ 5 ⋅ 10 ⎜ −3.022 ⎟ ⎜0 0 0 0 0 0 1 0 0 ⎟ ⎜0 ⎟ ⎝ 0 0 0 0 0 0 1 0 ⎠ los desplazamiento en los nudos son(según los grados de libertad): 〈rows( Km) + 1〉 Q := rref ( augment( Km .

3 2n Ro = 2 4 ⎜ 0 2.167 × 10 0 ⎠ Ro MEF/ARMADURAS/REACCIONES EN APOYOS 18 de 21 . 2 uy ← SUPP Reacciones en los nudos son: i. 1 ux ← SUPP i. y) ← 0 Ro ← matrix( rows( SUPP) .583 × 104 3. 2 2n− 1 ⎛ 1 −1. 1 ⎜ 3 ⎟ ⎝ 4 −4.187 × 10 ⎟ ←n Ro i. f ) for i ∈ 1 . rows( SUPP) n ← SUPP i. 3 Ro ←R if ux = 1 i.125 × 103 ⎞ ⎜ ⎟ Ro ←R if uy = 1 ⎜ ⎟ i.583 × 10 4 3.. 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 ecuación fundamental del elemento finito R := K⋅ Q − F T ( R = −1.167 × 10 3 0 ) Ordenando las reacciones: Columna 1: número de nudo Columna 2: Reacción en la dirección "x" global Columna 3: Reacción en la dirección "y" global Ro := f ( x . 3 .187 × 10 4 0 0 −4.125 × 10 3 0 2.

. 1 yf ← NODE nf . 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 .167 × 103 ⎟ σ ← Ee ⋅ ( −λxe −λye λxe λye ) ⋅ q ⎝ ⎠ i Le σ MEF/ARMADURAS/ESFUERZO AXIAL 19 de 21 MEF/ANÁLISIS DE ARMADURAS . 2 xf ← NODE nf . 1 nf ← MEMB i. 2 ⎛ Q2ni−1 ⎞ ⎜ ⎟ ⎛⎜ 2 × 104 ⎞⎟ ⎜ Q2ni ⎟ q←⎜ ⎟ ⎜ 4⎟ ⎜ Q2nf −1 ⎟ ⎜ −2. 1 yi ← NODE ni .208 × 10 ⎟ ⎜ 4. 3 xi ← NODE ni . 2 prop ← MEMB i.187 × 10 ⎟ σ= ⎜ Q ⎟ ⎜ 3⎟ ⎝ 2nf ⎠ ⎜ −5. rows( MEMB) ni ← MEMB i. 2 2 2 Le ← ( xf − xi) + ( yf − yi) xf − xi λxe ← Le yf − yi λye ← Le Ee ← PROP prop .

Comparando los resultados con el programa Sap2000 11.1 Desplazamientos en los nudos. 8.0.8. Resultado con sap2000 11.4.4 Resultado con mathCAD 20 de 21 .2 reacciones en los apoyos. 8.4 Resultado con mathCAD.0.0. Resultado con sap2000 11.

0. Resultado con sap2000 11.8.4 21 de 21 .3 Esfuerzo axial en los elementos.0. Conclusión: Se Observa que los cálculos obtenidos son idénticos a los de sap2000 11.4 Resultado con mathCAD.