Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Este título está referido al sistema de unidades del ejercicio que se quiere resolver.
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.
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:
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.
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).
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).
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.
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.
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
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.
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:
area= está referido al valor de las áreas que existen, previamente se configuro su unidad en la
hoja 1.1
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).
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.
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.
En esta figura (hoja 1.6) podemos apreciar 4 variables nudo_res, se_desp_x, se_desp_y.
Tipos de apoyos:
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)
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.
En esta figura (hoja 1.7) podemos apreciar 6 variables carga_n, px, py, barc_dt, err_lon,
var_tem.
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).
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.
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.
Al desplazar las teclas direccionales hacia arriba podremos ver todos los valores que
reporta el programa.
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.
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).
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).
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).
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).
Figura 01
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.
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.
Con las coordenadas definidas se pasa a ingresar las barras tal como se muestra en la siguiente
tabla y figura (hoja 1.5).
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.
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.
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.
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.
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.
Desplazamiento en X=0.000006248347*p1-0.000003179744*p2
Desplazamiento en Y= 0.000003179744*p1-0.000015676437*p2
0.000006248347*p1-0.000003179744*p2= 0
0.000003179744*p1-0.000015676437*p2= -0.005
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.
Px=181.0 Kn Py=-355.7 Kn
EJEMPLO 2
D 3m E
60°
P
60°
60° 60° 60°
A B C C
3m 3m
Kb Kc
SOLUCION:
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:
Siempre se debe asumir el valor de E igual al ingresado en el programa. Con estos valores se
ingresara al programa
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.
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.
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.