Está en la página 1de 23

PROGRAMA: armad_RFS Autor: Raúl Flores Soto

Este programa se hizo gracias a la motivación del


ingeniero CRISTIAN CASTRO PEREZ docente de la
Universidad Nacional San Cristobal De Huamanga
durante el dictado del curso vacacional de Análisis
estructural II el año 2015

Correo Hotmail: raul_floso@hotmail.com Página 1


PROGRAMA: armad_RFS Autor: Raúl Flores Soto

1.- CONFIGURANDO LAS UNIDADES: (PRIMERA HOJA 1.1)

A) Escoger las unidades S.I(1) S.A(2) L=m,ft :

Este título está referido al sistema de unidades del ejercicio que se quiere resolver.

Un código de 1 representa al SISTEMA INTERNACIONAL DE UNIDADES donde la unidad de


longitud es el metro (sistema internacional und_si_sa:=1) y un código de 2 representa al
SISTEMA AMERICANO donde la unidad de longitud es el pie (sistema americano und_si_sa:=2)

B) El área de las barras esta dado: m2,ft2(1) cm2,in2(2) mm2(3):

Una vez configurada las unidades de trabajo ahora debemos fijarnos en las unidades de las
secciones, con un código de 1 (ar_bar:=1 ) se afirma que el área esta dado en metros o pies
cuadrados dependiendo de la configuración de unidades, con un código de 2 (ar_bar:=2 ) se
afirma que el área esta dado en centímetros o pulgadas cuadradas dependiendo de la
configuración de unidades, con un código de 3 (ar_bar:=3 ) se afirma que el área esta dado en
milímetros cuadrados esta opción es solo para el sistema internacional.

C) El área del Módulo de elasticidad esta dado:

Como sabemos el módulo de elasticidad del material siempre está dado en unidades de Fuerza
sobre Unidades de Área por lo tanto usted debe unificar todas las unidades de fuerza que
existen en el ejemplo que se desea resolver (todas las fuerzas deben estar en MP, KN, N,
LIBRAS, ETC) pero las unidades del área puedes estar en:

m2 o ft2 (area_e:=1) dependiendo del sistema de unidades en el que se esté trabajando .

Correo Hotmail: raul_floso@hotmail.com Página 2


PROGRAMA: armad_RFS Autor: Raúl Flores Soto

cm2 o in2 (area_e:=2) dependiendo del sistema de unidades en el que se esté trabajando ,
mm2 (area_e:=3) dependiendo del sistema de unidades en el que se esté trabajando.

D) Valor del Módulo de elasticidad del material:

Una vez fijado las unidades de la fuerza y el área procedemos a asignar el valor del módulo de
elasticidad del material en la variable e_m:= (deberá tener cuidado de no borrar el signo de
igualdad solo de borrar el número y cambiarlo por el valor correspondiente ver fig. 01 e_m:=
200000000).

E) Coeficiente de expansión térmica:

Si en la estructura existen barras cargadas con temperatura usted deberá asignar el valor de
coeficiente de expansión térmica a la variable alf:= (deberá tener cuidado de no borrar el signo
de igualdad solo de borrar el número y cambiarlo por el valor correspondiente ver fig. 01
e_m:= 200000000).

F) Tipo de carga Numérica(1) o Variable(2):

En primer lugar las cargas aplicadas sobre la estructura pueden ser del tipo numérico o
simbólico. Si la carga es de tipo numérico se asignara un código 1 a la variable tip_n_s:=
(tip_n_s:=1 ) y si la carga es de tipo simbólico se asignara un código 2 a la variable tip_n_s:=
(tip_n_s:=2 ) deberá tener cuidado de no borrar el signo de igualdad solo de borrar el número
y cambiarlo por el código correspondiente ver fig. 01.

G) Longitud Numérico (1) Else (2):

Esta pregunta se refiere a que si la longitud de las barras son del tipo numérico o
simbólico(variable) y dependiendo de esta se deberá poner un código correspondiente a la
variable l_var:= (numérico l_var:=1 y simbólico l_var:=2 ) deberá tener cuidado de no
borrar el signo de igualdad solo de borrar el número y cambiarlo por el código correspondiente
ver fig. 01.

F) Carga en direccion de la gravedad (1) Else(0):

para el presente y resto de programas las cargas tienen un valor positivo hacia arriba (eje Y+),
hacia la derecha (eje X+) pero usted puede cambiar esta convención para las fuerzas verticales
esto quiere decir ser positivo las cargas hacia abajo asignando un código de 1 a dir_gra pero
solo para las cargas externas ya q las reacciones siempre serán positivas hacia arriba y
negativas hacia abajo, mi recomendación seria que se respete la convención de signos positiva
hacia arriba (eje Y+), hacia la derecha (eje X+) y dejar la variable como dir_gra:=0 (deberá tener
cuidado de no borrar el signo de igualdad solo de borrar el número y cambiarlo por el código
correspondiente ver fig. 01).

Figura 01

Correo Hotmail: raul_floso@hotmail.com Página 3


PROGRAMA: armad_RFS Autor: Raúl Flores Soto

2.- LIMPIANDO TODOS LOS DATOS QUE EXISTIERA DE EJMPLOS ANTERIORES:


(TERCERA HOJA 1.3)

Para borrar los datos existentes de ejemplos anteriores se debe ejecutar el programa
z_nuevo(). Estando en la hoja 1.3 apretamos la tecla var luego apretamos la tecla
direccional hacia arriba hasta ubicar el programa z_nuevo tal como se muestra en la figura
siguiente

Una vez seleccionado z_nuevo apretamos la tecla enter para cargarlo en la hoja(1.3). Ya
cargado en la hoja calculadora (1.3) apretamos otra vez la tecla enter para ejecutar el
programa la cual borrara todos los datos.

3.- INGRESANDO COORDENADAS Y AREAS: (CUARTA HOJA 1.4)

En la hoja(1.4) debemos ingresar las coordenadas de los nudos de la estructura. Para todos los
ejemplos yo suelo considerar mi eje de coordenadas en el nudo que se encuentra más a la
izquierda pero ustedes pueden fijarlo donde mejor les parezca, viendo la figura podemos
apreciar tres variables:

cord_x = está referido a la coordenada en eje X del nudo

cord_y = está referido a la coordenada en eje Y del nudo

area= está referido al valor de las áreas que existen, previamente se configuro su unidad en la
hoja 1.1

Correo Hotmail: raul_floso@hotmail.com Página 4


PROGRAMA: armad_RFS Autor: Raúl Flores Soto

Por ejemplo viendo la figura podemos indicar que ese ejemplo tiene 3 nudos y dos valores de
área. El primer nudo tiene las coordenadas 0,0 (X,Y), el segundo nudo tiene las coordenadas
6,0 (X,Y) y el tercer nudo tiene las coordenadas 4,0 (X,Y).

4.- DEFINIENDO LA BARRAS CON SUS RESPECTIVAS SECCIONES:

Con las coordenadas definidas se pasa a ingresar las barras tal como se muestra en la siguiente
figura (hoja 1.5), en esta figura podemos apreciar 4 variables nudo_i, nudo_j, propiedad y
longt.

nudo_i = en esta columna se ingresara el nudo inicial de cada barra.

nudo_j = en esta columna se ingresara el nudo final de cada barra.

propiedad = en esta columna se ingresara el área que tiene la barra.

longt = en esta columna se ingresara datos solo si la longitud de las barras son variables.

Viendo la figura podemos decir que la BARRA 1 nace del nudo 1 y acaba en el nudo 3 , tiene
una propiedad de 2 (área =4000 ya que en la lista de area pusimos un valor de 4000 en la
segunda fila es por eso que le corresponde un código de 2 en la propiedad referido a la
segunda fila) y la BARRA 2 nace del nudo 3 y acaba en el nudo 2 y tiene una propiedad de 1
(área =1000 ya que en la lista de area pusimos un valor de 1000 en la primera fila es por eso
que le corresponde un código de 1 en la propiedad referido a la primera fila).

Para barras tipo resortes o muelles se explicara con detalle en el ejemplo 2 de este manual.

La columna donde dice longt solo se llenara cuando la longitud de las barras es variable.

Correo Hotmail: raul_floso@hotmail.com Página 5


PROGRAMA: armad_RFS Autor: Raúl Flores Soto

5.- DEFINIENDO LOS NUDOS CON APOYOS (NUDOS RESTRINGIDOS):

En esta figura (hoja 1.6) podemos apreciar 4 variables nudo_res, se_desp_x, se_desp_y.

nudo_res = está referido a cuales de los nudos están restringidos.

se_desp_x = en esta columna se ingresara un valor de 0 ó 1 dependiendo si el nudo restringido


se puede desplazar en X (0=no se desplaza en X y 1=si se puede desplazar en X).

se_desp_y = en esta columna se ingresara un valor de 0 ó 1 dependiendo si el nudo restringido


se puede desplazar en Y (0=no se desplaza en Y y 1=si se puede desplazar en Y).

Tipos de apoyos:

Apoyo Fijo se_desp_x:=0 se_desp_y:=0

Apoyo Móvil se_desp_x:=1 se_desp_y:=0

Apoyo Móvil se_desp_x:=0 se_desp_y:=1

Viendo la imagen de la hoja 1.4 podemos decir que existe 3 nudos y la imagen
anterior(hoja1.6) existen solo 2 nudos restringidos que son el nudo 1 y el 2 además que cada
nudo tiene apoyo fijo ya que tienen los códigos de 0 ( se_desp_x:=0 y se_desp_y:=0)

OJO: La manera de ingresar apoyos inclinados en el programa es de la siguiente manera.

Correo Hotmail: raul_floso@hotmail.com Página 6


PROGRAMA: armad_RFS Autor: Raúl Flores Soto

Primero debemos saber que nosotros asumimos siempre al suelo como un elemento axial y
transversalmente rígido esto quiere decir que el suelo no sufre deformaciones. Teniendo este
conocimiento nosotros podríamos reemplazar al suelo como un elemento totalmente rígido
esto quiere decir que el elemento tiene un área e inercia que tienden al infinito.

Con este conocimiento lo que se hace es remplazar el suelo del apoyo inclinado con una barra
que sea perpendicular al plano tal como se muestra en la figura esta barra debe tener al final
un apoyo fijo las coordenadas de este apoyo deberá ser de tal manera que la barra sea
perpendicular al plano inclinado es por eso que no menciono la longitud de la barra ni las
coordenadas.

Para ver una aplicación con apoyo inclinado vea el video: armaduras ti nspire que está en
YouTube.

6.- DEFINIENDO LAS CARGAS (NODALES, TEMPERATURA, EROOR DE FABRICACION,


ASENTAMIENTOS INICIALES):

En esta figura (hoja 1.7) podemos apreciar 6 variables carga_n, px, py, barc_dt, err_lon,
var_tem.

carga_n= en esta columna se


ingresara que nudos están
cargados.

px = en esta columna se
ingresara el valor de carga en la
dirección del eje X .

px = en esta columna se
ingresara el valor de carga en la
dirección del eje Y .

barc_dt = en esta columna se ingresara las barras que tengan error de fabricación y/o cargas
de temperatura.

err_lon = en esta columna se ingresara el valor del error de fabricación, será positivo si por el
error la barra es más grade y negativo si por error la barra es más pequeña (este error solo
puede estar en metros o pies dependiendo del sistema de unidades escogido).

var_tem = en esta columna se ingresara la variación de temperatura, positivo si aumenta la


temperatura y negativo si disminuye la temperatura.

Viendo la figura podemos decir que en el nudo 3 existen cargas variables. Una carga cuyo
valor es p1 en la dirección del eje X y -p2 en la dirección Y, el signo negativo nos indica que la
carga en la dirección Y es hacia abajo. Además podemos decir que la estructura no tiene barras
con errores de fabricación o variación de temperaturas ya que la columna de barc_dt esta
vacía.

Correo Hotmail: raul_floso@hotmail.com Página 7


PROGRAMA: armad_RFS Autor: Raúl Flores Soto

En esta figura (hoja 1.8) podemos apreciar 3 variables nud_asen, asent_x, asent_y.

nud_asen = en esta columna se ingresara los nudos que han sufrido asentamientos.

asent_x = en esta columna se ingresara el valor de cuanto se ha asentado en el eje X (metros o


pies dependiendo del sistema de unidas escogido) .

asent_y = en esta columna se ingresara el valor de cuanto se ha asentado en el eje Y (metros o


pies dependiendo del sistema de unidas escogido) .

7.- CALCULO DE LA MATIRZ DE RIGIDEZ, GIROS, FUERAS INTERNAS, Y REACCIONES:

En la hoja(1.9) que es una hoja calculadora se ejecutaran los programas.

Calculo de la matriz de rigidez de cada barra y de la estructura. Apretamos la tecla var


seleccionamos a_solucion luego apretamos la tecla enter una vez cargada en la hoja
calculadora le damos otro enter para ejecutas el programa.

Al desplazar las teclas direccionales hacia arriba podremos ver todos los valores que
reporta el programa.

Correo Hotmail: raul_floso@hotmail.com Página 8


PROGRAMA: armad_RFS Autor: Raúl Flores Soto

EJEMPLO O1

What is the magnitude and direcction of the forcé P at point a requiered to displace that point
vertically downward 5 mm without any horizontal displacement? E=200000 Mpa
= 200000000 Kpa =KN/m2

4m 2m
a b

2m

SOLUCION P

El problema nos pide calcular el valor de la fuerza P de tal forma que el nudo C se desplace 5
mm verticalmente lo que quiere decir que el desplazamiento horizontal debe ser cero mm (0
mm).

Lo primero que se debe hacer una ves cargado el programa es definir las unidades.

1.- CONFIGURANDO LAS UNIDADES:

A) Ingresar las unidades de trabajo: Como podemos apreciar las unidades de longitud son las
de metro por lo tanto el programa trabajara en el sistema internacional es por eso que se
deberá poner el código de 1 a la variable und_si_sa:=1 (deberá tener cuidado de no borrar el
signo de igualdad solo de borrar el número y cambiarlo por el código correspondiente ver fig.
01).

B) Ingresar las unidades del área: Debemos fijarnos en las unidades de las secciones, para este
ejemplo están dados en mm2 volviendo al programa podemos apreciar que a mm2 le
corresponde un código de 3. Una vez identificado las unidades de la sección pasamos a
ingresar el código correspondiente a la variable ar_bar:=3 (deberá tener cuidado de no borrar
el signo de igualdad solo de borrar el número y cambiarlo por el código correspondiente ver
fig. 01).

C) Ingresar las unidades del área para el módulo de elasticidad: Como sabemos el módulo de
elasticidad del material siempre está dado en unidades de Fuerza sobre Unidades de Área por
lo tanto usted debe unificar todas las unidades de fuerza (para nuestro ejemplo he escogido la
unidad de KN para todas las fuerzas) pero la unidades del área puedes estar en m2 cm2 mm2
(para el S.I) o ft2 in2 (para el S.A). Volviendo a nuestro ejemplo las unidades del área están
dadas en m2 por lo tanto le corresponde un código de 1 según el programa, este valor deberá
ser ingresado en la variable area_e:=1 (deberá tener cuidado de no borrar el signo de igualdad
solo de borrar el número y cambiarlo por el código correspondiente ver fig. 01).

Correo Hotmail: raul_floso@hotmail.com Página 9


PROGRAMA: armad_RFS Autor: Raúl Flores Soto

D) Valor del módulo de elasticidad del material: Una vez fijado las unidades de la fuerza y el
área procedemos a asignar el valor del módulo de elasticidad del material en la variable e_m
para nuestro ejemplo em:= 200000000 (deberá tener cuidado de no borrar el signo de
igualdad solo de borrar el número y cambiarlo por el valor correspondiente ver fig. 01).

E) Coeficiente de expansión térmica: Si en la estructura existen barras cargadas con


temperatura usted deberá asignar el valor de coeficiente de expansión térmica a la variable alf
para nuestro ejemplo no hay barras cargadas con temperatura por lo tanto dejamos el valor q
está asignado por defecto.

F) Tipo de carga Numérica o Variable: Las cargas aplicadas sobre la estructura pueden ser del
tipo numérico o simbólico. Para nuestro ejemplo podemos apreciar que la carga es de tipo
simbólico y según el programa a este tipo de carga le corresponde un código de 2 por lo tanto
se deberá asignar a la variable tip_n_s este valor tip_n_s:=2 (deberá tener cuidado de no
borrar el signo de igualdad solo de borrar el número y cambiarlo por el código correspondiente
ver fig. 01).

G) La Longitud De Las Barras Es Numérica o Variable: Esta pregunta se refiere a que si la


longitud de las barras son del tipo numérico o variable y dependiendo de esta se deberá poner
un código correspondiente a la variable l_var para nuestro ejemplo podemos apreciar que las
longitudes son numéricas por tanto asignaremos un código de 2 a l_var:=2 (deberá tener
cuidado de no borrar el signo de igualdad solo de borrar el número y cambiarlo por el código
correspondiente ver fig. 01).

F) Dirección De Las Cargas: para el presente y resto de programas las cargas tienen un valor
positivo hacia arriba (eje Y+), hacia la derecha (eje X+) pero usted puede cambiar esta
convención para las fuerzas verticales esto quiere decir ser positivo las cargas hacia abajo
asignando un código de 1 a dir_gra pero solo para las cargas externas ya q las reacciones
siempre serán positivas hacia arriba y negativas hacia abajo, mi recomendación seria que se
respete la convención de signos positiva hacia arriba (eje Y+), hacia la derecha (eje X+) y dejar
la variable como dir_gra:=0 (deberá tener cuidado de no borrar el signo de igualdad solo de
borrar el número y cambiarlo por el código correspondiente ver fig. 01).

Correo Hotmail: raul_floso@hotmail.com Página 10


PROGRAMA: armad_RFS Autor: Raúl Flores Soto

Figura 01

2.- LIMPIANDO TODOS LOS DATOS QUE EXISTIERA DE EJMPLOS ANTERIORES:

Para borrar los datos existentes de ejemplos anteriores se debe ejecutar el programa
z_nuevo(). Estando en la hoja 1.3 apretamos la tecla var luego apretamos la tecla
direccional hacia arriba hasta ubicar el programa z_nuevo tal como se muestra en la figura
siguiente

Una vez seleccionado z_nuevo apretamos la tecla enter para cargarlo en la hoja(1.3). Ya
cargado en la hoja calculadora (1.3) apretamos otra vez la tecla enter para ejecutar el
programa la cual borrara todos los datos.

Correo Hotmail: raul_floso@hotmail.com Página 11


PROGRAMA: armad_RFS Autor: Raúl Flores Soto

3.- INGRESANDO CORDENADAS Y AREAS:

En la hoja(1.4) debemos ingresar las coordenadas de los nudos de la estructura. Para todos los
ejemplos yo suelo considerar mi ejes de coordenadas en el nudo q se encuentra mas a la
izquierda pero ustedes pueden fijarlo donde mejor les paresca.

En este ejemplo he fijado mis ejes de coordenadas en el nudo a y por lo tanto las coordenadas
de los demás nudos será como se muestra la siguiente tabla.

nudo Coordenada Coordenada


en X en Y
1 (a) 0 0
2 (b) 6 0
3 (c) 4 -2
Estas coordenadas y los dos tipos de áreas se ingresan al programa ( hoja 1.4) tal como se
muestra en la siguiente figura.

4.- DEFINIENDO LA BARRAS CON SUS RESPECTIVAS SECCIONES:

Con las coordenadas definidas se pasa a ingresar las barras tal como se muestra en la siguiente
tabla y figura (hoja 1.5).

barra nudo nudo


inicial final
1 1 3
2 3 2

Correo Hotmail: raul_floso@hotmail.com Página 12


PROGRAMA: armad_RFS Autor: Raúl Flores Soto

Como se puede apreciar del problema la BARRA 1 (nudo 1-3) tiene un área de 4000 pero este
valor lo pusimos en la segunda fila (2) al definir los tipos de área (hoja 1.4) es por ese que le
pusimos en propiedad el valor de 2 para esta barra q representa la área de 4000 y así para la
BARRA 2 (nudo 3-2).

La columna donde dice longt solo se llenara cuando la longitud de las barras es variable.

5.- DEFINIENDO LOS NUDOS CON APOYOS (NUDOS RESTRINGIDOS):

En la hoja(1.6) se empieza a asignar la dirección en la cual el nudo está restringido.

En la columna correspondiente a la variable nudo_res se ingresara todos los nudos en la que


se encuentran apoyos ya sean fijos o móviles en la respectiva fila del nudo restringido se
ingresara valores de 0 o 1 (0 corresponde a que nudo no puede desplazarse en esa dirección y
1 a que si se puede desplazar en esa dirección) en la variables se_desp_x y se_desp_y
correspondiente al tipo de apoyo.

Para nuestro ejemplo el nudo 1 y 3 estan restringidos y por estos apoyos no permiten
desplazamiento en X ni en Y es por eso q se pusieron ceros a las preguntas se desplaza en X
(se_desp_x) y se desplaza en Y (se_desp_x) tal como se muestra en la siguiente figura.

5.- DEFINIENDO LAS CARGAS (NODALES, TEMPERATURA, EROOR DE FABRICACION,


ASENTAMIENTOS INICIALES):

En la hoja(1.7) ingresamos todas las cargas que existen en la estructura en los


correspondientes nudos donde actúan.

En la columna correspondiente a la variable carga_n se ingresara el nudo cargado y en la


correspondiente fila referida a las variables ps y py se ingresaran la fuerzas en la dirección X e
Y respectivamente respetando la convención descrita anteriormente (si existiera fuerzas en las
barras estas se deberán llevar a los nudo) para nuestro ejemplo no se sabe la dirección de P
pero se puede asumir que tiene dos componentes una en X (la cual llamaremos P1) y otra Y (la
cual llamaremos P2).

Correo Hotmail: raul_floso@hotmail.com Página 13


PROGRAMA: armad_RFS Autor: Raúl Flores Soto

La variable barc_dt está referida a barras cargadas con temperatura y error de fabricación en
nuestro ejemplo no existe esos tipos de carga por tanto se dejara en blanco. Por tanto esta
hoja se llenara como muestra la siguiente figura.

En la hoja(1.8) se ingresaran los nudos con asentamientos iniciales en la variable nud_asen y


sus respectivos valores de asentamiento (valor en metros) en las direcciones de X e Y, estos
valores se ingresaran en las variables asent_x y asent_y. en nuestro ejemplo no existe nudos
con asentamiento por lo tanto no llenamos estas variable tal como se muestra en la figura
siguiente.

6.- CALCULO DE LA MATIRZ DE RIGIDEZ, GIROS, FUERAS INTERNAS, Y REACCIONES:

En la hoja(1.9) que es una hoja calculadora se ejecutaran los programas.

Calculo de la matriz de rigidez de cada barra y de la estructura. Apretamos la tecla var


seleccionamos a_solucion luego apretamos la tecla enter una vez cargada en la hoja
calculadora le damos otro enter para ejecutas el programa.

Al desplazar las teclas direccionales hacia arriba podremos ver todos los valores que
reporta, para nuestro caso especial he tomado una foto a los desplazamientos que
reporta el programa tal como se muestra en la figura siguiente.

Correo Hotmail: raul_floso@hotmail.com Página 14


PROGRAMA: armad_RFS Autor: Raúl Flores Soto

Como podemos apreciar es una matriz de 2x1 la primera la primera está referida al
desplazamiento del nudo 3 en la dirección del eje X y la fila 2 es el desplazamiento del
nudo 3 en la dirección del eje Y y ustedes se preguntaran como estaremos seguros que
desplazamiento (fila) le corresponde a cada nudo como pueden apreciar en l figura
anterior nos sale una matriz con los desplazamientos de cada nudo. Otra manera es
digitar gli en la hoja calculadora y darle un enter para ver el contenido de esta variable
para nuestro ejemplo sale una matriz de 3x1 y está referido a la enumeración de los
grados de libertad asignados a cada nudo la primera fila corresponde al nudo 1, la
segunda al nudo 2, la tercera al nudo 3 y así sucesivamente para todos los nudos que
existieran en la estructura. Los nudos 1 y2 no pueden desplazarse por eso sus grados
de libertad son ceros pero el nudo 3 es libre de desplazarse en X e Y, la primer columna
de esta matriz siempre estará referido a los desplazamientos en X y la segunda a los
desplazamientos en Y. esta enumeración de los grados de libertad deben interpretarse
como: 1 se refiere a la primera fila del desplazamiento visto en la figura anterior, 2 a la
segunda fila y así sucesivamente para todos los grados de libertad.

Es por eso que el desplazamiento uno corresponde al desplazamiento del nudo 3 en X


y el segundo al desplazamiento en y cuyos valores son:

Correo Hotmail: raul_floso@hotmail.com Página 15


PROGRAMA: armad_RFS Autor: Raúl Flores Soto

Desplazamiento en X=0.000006248347*p1-0.000003179744*p2

Desplazamiento en Y= 0.000003179744*p1-0.000015676437*p2

Del enunciado del problema sabemos q el nudo 3 solo se desplaza verticalmente 5 mm


y por tanto el desplazamiento en la dirección X debe ser 0 mm, remplazando estos
valores en las ecuación anteriores (los desplazamientos q reporta el programa será en
metros o pies dependiendo si el sistema de unidades es el S.I o S.A para nuestro caso
es el S.I por tanto los desplazamientos están dados en metros)

0.000006248347*p1-0.000003179744*p2= 0

0.000003179744*p1-0.000015676437*p2= -0.005

Resolviendo este sistema de ecuaciones se hallan p1 y p2.

P1=180.99 KN p2=355.66 KN como los valores nos salieron positivos eso quiere decir
que las direcciones que hemos asumido son las correctas.

Respuesta según el libro

Px=181.0 Kn Py=-355.7 Kn

Correo Hotmail: raul_floso@hotmail.com Página 16


PROGRAMA: armad_RFS Autor: Raúl Flores Soto

EJEMPLO 2

Calcular el valor de la carga P que actúa verticalmente sobre el nudo C de la estructura de la


figura; para que dicho nudo descienda 5 mm. Además de dicha carga, la barra DE sufre un
aumento de temperatura de 50 °C y la DB tiene un error de ejecución de 1mm más corta de lo
debido:

Datos: para todas las barras

E=2*10e6 Kg/cm2 A=10 cm2 α=0.00001 °C-1

Constantes elásticas de los resortes

Sobre el nudo B Kb=500 t/m

Sobre el nudo C Kc=2000 t/m

D 3m E
60°
P

60°
60° 60° 60°
A B C C
3m 3m
Kb Kc

SOLUCION:

Como en el ejemplo anterior primero


configuramos las unidades de trabajo,
vemos que la longitud es metros
entonces und_si_sa:=1, las áreas de la
barras están dadas en cm entonces
ar_bar:=2, el área del módulo de
elasticidad esta dado en cm por lo tanto
area_e:=2, el módulo de elasticidad bale
em:= 2000000, y así llenar el resto como
se muestra en la figura siguiente:

Correo Hotmail: raul_floso@hotmail.com Página 17


PROGRAMA: armad_RFS Autor: Raúl Flores Soto

ENUMERACION DE BARRAS Y NUDOS

4 B7 5

B3 B4 B5 B6

1 B1 B2
2 3
B8 B9

6 7

Lo primero q se debe hacer es encontrar una barra que tenga la misma rigidez (K=E*A/L) que el
resorte para lo cual hacemos el siguiente procedimiento:

Para la barra 8 B8 K=500000 Kg/m entonces E*A/L =500000

Asumiendo L=1 m y E=20*10e6 Kg/cm2 nos sale un área de A=0.25 cm2

Para la barra 9 B9 K=2000000 Kg/m entonces E*A/L =2000000

Asumiendo L=1 m y E=20*10e6 Kg/cm2 nos sale un área de A=1 cm2

Siempre se debe asumir el valor de E igual al ingresado en el programa. Con estos valores se
ingresara al programa

Definición de nudos hoja(1.4)

nudo Coordenada Coordenada


en X en Y
1 0 0
2 3 0
3 6 0
4 1.5 √
5 4.5 √
6 3 -1
7 6 -1

Correo Hotmail: raul_floso@hotmail.com Página 18


PROGRAMA: armad_RFS Autor: Raúl Flores Soto

Definición de barras hoja(1.5)

barra nudo nudo


inicial final
1 1 2
2 2 3
3 1 4
4 2 4
5 2 5
6 3 5
7 4 5
8 6 2
9 7 3

Restricción de nudos hoja(1.6)

Cargas nodales hoja(1.7)

Correo Hotmail: raul_floso@hotmail.com Página 19


PROGRAMA: armad_RFS Autor: Raúl Flores Soto

Cargas por error de fabricación y variación de temperatura hoja(1.7).

Si la temperatura se aumenta en la barra entices será positivo en caso contario negativo, si el


error de fabricación es por exceso o más grande de lo que debería ser ese error se considera
positivo en caso contrario será negativo: para nuestro ejemplo la temperatura es positivo (+50)
para la barra 7 y el error de fabricación para la barra 4 es negativo (-0.001 en metros) ver
figura siguiente.

Cargas Por Asentamientos hoja(1.8).

No existen asentamientos por tanto se dejara en blanco.

Solución de la estructura hoja(1.9)

Ejecutar el programa a_solucion() la cual nos reporta en desplazamientos:

Correo Hotmail: raul_floso@hotmail.com Página 20


PROGRAMA: armad_RFS Autor: Raúl Flores Soto

Para el nudo 3 el desplazamiento vertical= −0.000000473958*p1-0.000150351633

Entonces: −0.000000473958*p1-0.000150351633= -0.005

Resolviendo P1= 10232.232322273 Kg

La respuesta según el libro es P=10.232 t P= 10232 Kg

Ojo en este manual el ingreso de los errores de fabricación deben ingresarse en metros o
pies no en milímetros como lo mencione en el video en youtube ya que este programa esta
corregido para el cálculo para que podamos ingresar en dicho error en metros o pies
mientras el programa distribuido más antes solo te pedía ingresar este error en milímetros
mas no podías ingresar en pies o pulgadas.

Para corregir ese error debemos ingresar al editor de programas mediante la siguiente
indicaciones: apretamos la tecla menú luego la opción 9 (function &programs) luego la opción
1 (program editor) y finalmente la opción 2 (Open) ver figura.

Escogemos el programa carga_tot y le damos un enter ver figura.

Correo Hotmail: raul_floso@hotmail.com Página 21


PROGRAMA: armad_RFS Autor: Raúl Flores Soto

Luego nos aparecerá el editor de programas ver figura

Desplazarse hacia abajo hasta ubicar la parte seleccionada ver figura (si usted observa que la
parte seleccionada ya no está dividida por 1000*l y solo esta l entonces el programa ya está
corregido y solo debe cerrar el editor de programas ver más abajo como hacerlo)

Aquí usted debe borrar la división por 1000 y el signo de multiplicación para dejar la letra l y
debe quedar tal como se muestra en la figura siguiente.

Correo Hotmail: raul_floso@hotmail.com Página 22


PROGRAMA: armad_RFS Autor: Raúl Flores Soto

Luego para guardar los cambios usted debe apretar la tecla menú opción 2 y finalmente la
opción 1.

Para cerrar el editor de programas usted debe apretar la tecla menú luego la opción 1 y
finalmente la opción D.

Correo Hotmail: raul_floso@hotmail.com Página 23

También podría gustarte