Documente Academic
Documente Profesional
Documente Cultură
Programa TRITE
ANLISIS DE PRTICOS TRIDIMENSIONALES
TENSIONES EFECTIVAS DE VON-MISES
TIPOS DE CARGAS:
Resuelve simultneamente varias hiptesis de carga:
Cargas en los nudos.
Cargas en el interior de los tramos.
a.
Cargas concentradas.
b.
Cargas axiales de variacin lineal.
c.
Cargas transversales de variacin lineal.
d.
Cambio de temperatura con variacin lineal en el espesor pero constante a lo largo de la
barra.
Peso propio de la estructura.
Permite considerar hiptesis combinacin de las anteriores.
Siempre determina la envolvente de todas las hiptesis, obteniendo los valores mximos positivos y mximos
negativos.
TIPOS DE APOYOS:
1)
2)
unidades utilizadas, la confeccin del archivo de datos, como se corre el programa y algunos errores
frecuentes al armar el archivo de datos y sus consecuencias.
1
ANCHO DE BANDA:
El usuario puede numerar los nudos con total libertad.
El programa optimiza internamente el ancho de banda !
ARCHIVO DE DATOS:
1)
Todos los datos se leen en formato libre, basta dejar uno varios espacios en blanco entre cada dato.
Para facilitar la confeccin del archivo de datos, efectuar las correcciones necesarias a un archivo anterior sin quitar ninguno de los renglones de ttulos aclaratorios!
2)
Para armar el archivo se recomienda abrir (N0 USAR WORD!) un archivo viejo, con un editor de
cdigos ASCII (WORD PAD, BLOC DE NOTAS, etc.), modificarlo y guardarlo con un nuevo nombre.
El nombre no puede tener espacios en blanco. El primer espacio en blanco o punto indica al programa
que el nombre ha terminado. El programa genera un archivo de resultados con el mismo nombre, pero
con extensin .res.
Ejemplos:
puentegrua-12.dat
viga_mayor.txt
tramopuente
puentegrua-12.res
viga_mayor.res
tramopuente.res.res
Rengln Tipo 1.
Primer rengln del programa obligatorio para poner
caracteres como mximo. (puede quedar en blanco).
un
titulo
de
72
Rengln Tipo 2.
Un rengln aclaratorio obligatorio y un rengln de 11 datos generales:
NN
NB
NAG
NAI
NPR
NS
NM
NH
NHC
Nmero
Nmero
Nmero
Nmero
Nmero
Nmero
Nmero
Nmero
Nmero
Iejes= 1
0
de
de
de
de
de
de
de
de
de
Nudos.
Barras.
Apoyos Globales.
Apoyos Inclinados.
Pares de Nudos Relacionados.
Secciones distintas.
Materiales distintos.
Hiptesis de carga.
Hiptesis Combinadas.
escribe para cada barra los cosenos directores de los ejes locales y principales para poder verificar si el valor dado a BETA en el archivo de datos es el correcto!
no escribe ejes locales ni principales de cada barra.
Imax = 1
escribe resultados para las (NH+NHC) hiptesis de carga y adems las envolventes (valores mximos positivos y negativos).
2
escribe solo envolventes.
No escribe los resultados de las
NH+NHC) hiptesis de carga.
Cuando NH+NHC=1 el programa hace internamente Imax=0
Rengln Tipo 3.
Un rengln aclaratorio obligatorio y NB renglones de datos referidos a
las barras. ( cinco datos en cada rengln! )
BARRA
NI
NJ
SECC
MAT
nmero de la barra
nudo inicial de la
nudo final de la
nmero del tipo de
nmero del tipo de
Rengln Tipo 4.
Dos renglones aclaratorios obligatorios y NPR renglones de datos referidos a los PARES de nudos relacionados. ( nueve enteros en cada rengln! )
PAR
1, 2,.
N1, N2
,NPR.
X = 0
Rengln Tipo 5.
Un rengln aclaratorio obligatorio y NN renglones de datos referidos a
las coordenadas de los nudos. ( cuatro datos en cada rengln! )
NUDO
1,2,3,4,.....,NN.
COOR X
COOR Y
COOR Z
Rengln Tipo 6.
Un rengln aclaratorio obligatorio y NS renglones de datos referidos a
los tipos de seccin. ( nueve datos en cada rengln! )
SEC
COD
cdigo para identificar si la seccin pertenece al catlogo que posee el programa. Esto le permite calcular las propiedades de la
seccin y posteriormente la tensin mxima de Von Mises.
El CATLOGO figura como anexo y posee doce tipos de secciones.
-----------------------------Si
COD=0
COD = 0
----------------------------
Area
rea de la seccin.
InerciaYp
InerciaZp
Jtorsional
Beta
ngulo en GRADOS que debe girar el plano de la seccin alrededor del eje local X A para que el eje local Y A llegue a
AcorteZp
1) Ejes globales Xg
Yg
Zg
2) Ejes locales X A
YA
ZA
son definidos por el programa
JG
X A = IJ
Y A = Zg x X A
Si la barra es paralela al eje Zg
Y A = Yg
ZA = XA x YA
3) Los ejes principales Yp Zp se definen mirando la seccin desde el eje local X A
positivo.
Cuando COD=0 se adopta arbitrariamente uno de los ejes principales como el eje principal Yp y al restante se lo designa Zp.
Luego deben definirse correctamente InerciaY A e InerciaZ A .
---------------------------
COD
----------------------------
=
=
=
=
45
90
150
200
BETA
BETA
BETA
BETA
=
=
=
=
( 360-A )
-315
-270
-210
-160
etc.
Rengln Tipo 7.
Un rengln aclaratorio obligatorio y NM renglones de datos referidos a
los tipos de materiales. ( Seis datos en cada rengln! )
MAT
MODULO E
MODULO G
ALFA
mdulo de Young.
mdulo de corte.
coeficiente de dilatacin trmica.
PESO ESP
TENSIONadm
peso especfico.
tensin admisible del material.
1, 2, 3,..,NM.
Rengln Tipo 8.
Debe repetirse para cada una de las NH hiptesis de carga cada uno de los
pasos a, b, c, d, e, y f, que se detallan a continuacin:
a)
b)
NBC
NBD
NBTD
DTunico
IPP = 1
= 0
c)
Nudo
CARGA X
CARGA Y
CARGA Z
Momento X
Momento Y
Momento Z
d)
e)
BARRA
DIST
CARGA Xp
CARGA Yp
CARGA Zp
Un rengln aclaratorio (obligatorio) y NBD renglones de datos referidos a los Barras con carga Distribuida. (siete datos por rengln)
Si NBD=0 deje el rengln aclaratorio y pase a la etapa siguiente.
BARRA
CARGAI-Xp
CARGAI-Yp
CARGAI-Zp
CARGAJ-Xp
CARGAJ-Yp
CARGAJ-Zp
f) Un
rengln aclaratorio obligatorio y NBTD renglones de datos referidos a las barras con variacin trmica. (siete datos por rengln!
Si NBTD=0 deje el rengln aclaratorio y pase a la etapa siguiente.
BARRA nmero de la barra con variacin de temperatura.
Ty+
Ty-
Hy
Tz+
Tz-
Hz
Si la seccin es de catlogo el programa calcula automticamente las alturas por lo que puede utilizarse cualquier valor para Hy y Hz. Se recomienda utilizar ceros! Notar que generalmente Hy=D2 y Hz=D1 salvo en las
secciones 1, 11 y 22 donde efecta el clculo correspondiente!
NOTA: El programa asume que la temperatura vara linealmente
en la altura y esta suposicin no satisface en forma exacta
las ecuaciones de transmisin de calor por conduccin.
Rengln Tipo 9.
Dos renglones aclaratorios obligatorios y NAG renglones de datos referidos a los apoyos globales. ( trece datos por rengln ! )
NUDO
nmero del nudo donde existe alguna restriccin para los desplazamientos y/o los giros.
X,Y,Z
son cdigos para definir el tipo de apoyo, los tres primeros desplazamientos y los tres restantes para los giros.
DES X
GIROS
De manera similar se definen DES Y, DES Z, GIROY, GIROZ. Notar que DES
est asociado a los tres primeros cdigos y GIRO a los tres restantes.
7
COD1=1
implica que los prximos tres datos son las coordenadas del extremo de la barra biarticulada ficticia. No es un nudo de la estructura y no figura en el nmero de nudos NN!
COD1 distinto de 1 -----> implica que los prximos tres datos son
cosenos directores que definen direccin y sentido.
X,Y,Z
cosX
cosY, cosZ
COD2=1
COD2 distinto de 1 implica que el prximo dato es el desplazamiento prefijado del apoyo inclinado.
RIG
DES
el versor (cosX,cosY,cosZ)
NumComb
Coef1, Coef2
A R C H I V O
D E
R E S U L T A D O S
a)
b)
nudoI
donde:
nudoJ
X1
X2
X3
X1, X2, X3
Y1, Y2, Y3
Y1
Y2
Y3
Z1
Z2
Z3
beta
Zp1
Zp2
Zp3
Yp1,Yp2,Yp3
Zp1,Zp2,Zp3
Z1, Z2, Z3
Yp1
Yp2
Yp3
NOTA: El eje local Y A SIEMPRE est contenido en el plano Xg Yg resultando Y3=0 y por lo tanto no se escribe !
Estos resultados pueden ser muy tiles para verificar si los datos
referidos a las cargas en el interior de las barras son correctos, y
extremadamente importantes para verificar si el valor de BETA de cada
barra es el correcto !
c)
d)
2)
3)
4)
Reacciones de apoyo.
5)
VERIFICACIN
A PANDEO: Para cada una de las barras comprimidas se compara la tensin de compresin (CARGAaxial/rea) con la tensin crtica de
pandeo:
< o crt = f
donde:
o = 4,8 E / f
f es
4 E
2
( o )
3,5
( )
1,5
> o crt =
E
2
( )
(Euler)
es la esbeltez
Esta verificacin es vlida para barras biarticuladas. Puede usarse tambin estando del lado de la seguridad cuando los desplazamientos de los
extremos de la barra en la direccin transversal a la barra, estn fuertemente restringidos.
MUY IMPORTANTE:
La verificacin que realiza el programa no es vlida cuando:
a)
b)
alguno de los extremos de una barra muy comprimida tiene muy escasa restriccin al desplazamiento en la direccin transversal a la
barra.
10
11
RECOMENDACIONES GENERALES
REFERIDAS A LOS PROGRAMAS DE CLCULO ESTRUCTURAL
(Trite, Porti, Seccin, Ansi, Grilla, Vlasov, etc.)
A:
1)
UNIDADES UTILIZADAS:
Los programas consideran que los datos y resultados estn dados en unidades consistentes.
JJG
Si los desplazamientos se dan en [cm], las fuerzas en [ Kg ], el tiempo en [seg], las unidades
consistentes resultan:
velocidad : [cm/seg]
B:
2)
JJG
rigidez : [ Kg /cm]
JJG
masa : [ Kg seg2/cm],
Para facilitar la confeccin del archivo de datos, efectuar las correcciones necesarias a un archivo anterior sin quitar ninguno de los renglones de ttulos aclaratorios !
3)
Para armar el archivo se recomienda abrir un archivo viejo, con un editor de cdigos ASCII,
(WORDPAD, bloc de notas, Kedit, etc.), modificarlo y guardarlo con un nuevo nombre. El archivo tambin puede abrirse con WORD, pero en tal caso hay que elegir un encoding que permita leerlo tal como el US-ASCII. El uso del Word es peligroso y desaconsejable, especialmente si se utilizan distintos formatos.
4)
El archivo de datos contiene mucha informacin aclaratoria que facilita su confeccin. Notar
que esa informacin no es leda ni utilizada por el programa. La informacin que aparece en
los renglones aclaratorios se puede modificar (incluso el rengln puede quedar en blanco), pero
el rengln no puede eliminarse ! Toda informacin que figure despus de los datos ledos es
ignorada por el programa.
5)
El nombre no puede tener espacios en blanco. El primer espacio en blanco o punto indica al
programa que el nombre ha terminado. El programa genera un archivo de resultados (en el
mismo directorio), con el mismo nombre, pero con extensin .res.
Archivo de datos
Ejemplos:
Pr ograma
Archivo de resultados
puentegrua-12.dat
puentegrua-12.res
viga_mayor.txt
viga_mayor.res
tramopuente
tramopuente.res.res
12
C:
6)
tramopuente _A-v14.dat
Trite.exe
7)
Para ejecutar el programa hacer doble clik sobre el archivo ejecutable Trite.exe
8)
9)
Ingrese el nombre exacto del archivo de datos, incluyendo su extensin de tres letras (si la tiene). Por ejemplo:
viga18
10)
viga_A-v14.dat
viga_principal.txt
NOTA: Los mensajes escritos en ingles provienen del lenguaje Fortran en que se escribi y
compil el programa fuente.
a)
Al hacer clik en SI, la ventana se cierra. Posteriormente se puede abrir el archivo de resultados archivo.res generado por el programa.
b)
D:
11)
Hay cierto tipo de errores que el programa puede detectar gracias a una adecuada programacin
ya que el programa chequea la consistencia de los datos. Por ejemplo, si el nmero de nudos es
NN = 40 y con posterioridad se define una carga en el nudo 45, o se define un apoyo en el nudo
42.
Cada vez que el programa lee un rengln de datos lo escribe en el archivo de resultados, pero si
encuentra una inconsistencia (va programacin) escribe de inmediato un mensaje de error (en
espaol). Dicho mensaje se escribe en pantalla y tambin en el archivo de resultados.
Ejecucin ABORTADA por errores en el archivo de DATOS
ver mensaje aclaratorio al final del archivo de RESULTADOS
Al final del archivo de resultados aparecer escrito un mensaje del tipo siguiente:
NUDO no puede superar NUDOS = 40 ................ CORREGIR DATOS
Esto facilita la ubicacin del error y su posterior solucin por parte del usuario.
13
E:
Si al ingresar el nombre del archivo de datos se comete un error de tipeo (o se escribe el nombre de un archivo de datos que figura en otro directorio), el programa no lo encontrar (por ser
inexistente) y emitir un mensaje de error:
The value of the STATUS specifier in an OPEN statement does not match the file status
(unit=3). Do you want to continue?
hacer clik en NO. (la unidad 3 se refiere al archivo de entrada)
Independiente de que conteste SI NO, aparecer el mensaje de finalizacin diciendo:
The program was terminated. Return code=8
Do you want to terminate VSW ?
Hacer clik en SI
Todos los datos se leen en formato libre (entero, decimal o exponencial), basta dejar uno varios espacios en blanco entre cada dato (tambin se pueden separar datos por una coma).
a) Los valores: 112.739
1.12739D+002
b) 1.25 E+06
c) 1,25
d) 1.0D+308
d) 1.0D-330
e) 0 0. 0.0 .00
f) 1 . E+0200
14)
Cuando se comete algn error al armar del archivo de datos, generalmente aparece un mensaje
como el siguiente:
Invalid decimal character S was detected in a READ statement (unit=3)
(the relative position causing an error in a record=0)
SEC
DIAMETRO
ESPESOR
TEMP.
En este caso al intentar leer un valor numrico el programa encontr un rengln aclaratorio que
comienza con la letra S.
Este tipo de error es muy frecuente. Aparece por ejemplo, cuando el nmero de renglones de
coordenadas de los nudos es diferente del nmero de nudos NN (ingresado al programa con anterioridad como dato). Esto ocurrir si:
a) se dan menos renglones que el dato anteriormente ledo NN.
b) se dan ms renglones que el dato anteriormente ledo NN.
c) hay uno o varios renglones en blanco.
d) en un rengln se dan menos datos que los que tiene previstos leer el programa. Por ejemplo: Si el programa debe leer el nmero del nudo y sus tres coordenadas en cada rengln, y
en un rengln slo aparecen dos coordenadas.
El programa lee la coordenada faltante en el siguiente rengln de datos y las lecturas siguientes en los renglones siguientes. Al
final le faltar un rengln de datos e intentar leer el ltimo rengln de datos en el rengln
aclaratorio que se encuentra a continuacin.
15)
Cuando se comete algn error al armar del archivo de datos y el programa llega al final del
archivo de datos y no logr leer todos los datos necesarios, aparece un mensaje como el siguiente:
An endfile record was detected in a READ statement (unit=3)
En tales casos se aconseja revisar primero lo escrito por el programa en el archivo de resultados para tener idea del error cometido en el archivo de datos !
F:
16)
ERRORES NO DETECTABLES:
Los programas pueden detectar durante la ejecucin muchos errores pero no todos. Un tipo de
error muy frecuente, se da cuando se definen mal las coordenadas de un nudo, o hay un error
en las propiedades de una barra. Tales errores no pueden ser detectados por el programa y se
termina analizando una estructura diferente a la que el usuario cree estar resolviendo. Esto slo
puede remediarse a travs de una cuidadosa revisin, por parte del usuario, de los datos escritos
en el archivo de resultados porque all figuran los datos verdaderamente ledos por el programa
!
15