Вы находитесь на странице: 1из 19

STRAP

___________ SAE INFORMTICA

SAE INFORMTICA
SISTEMAS DE ANLISE ESTRUTURAL
www.sae.eng.br

MANUAL STRAP Modo STBATCH


VERSO 11

Pgina - 1

STRAP ndice

___________ SAE INFORMTICA

1 STBatch ............................................................................................................4 1.1 Geral...............................................................................................................4 1.2 Como Utilizar o Programa ............................................................................4 2 Arquivo Batch - Geral ......................................................................................4 3 Gerador de Relatrios - Geral .........................................................................6 3.1 [SECTIONS] ...................................................................................................7 3.2 [REPORT].......................................................................................................7 3.2.1 Gerador de Relatrio - Comandos............................................................7 3.2.1.1 #IF.............................................................................................................8 3.2.1.2 #LOOP......................................................................................................8 3.2.1.3 #SET .........................................................................................................9 3.2.2 Variveis ...................................................................................................10 3.2.2.1 Definio de uma varivel ....................................................................10 3.2.2.2 Utilizando as Variveis .........................................................................10 3.2.3 Gerador de Relatrios - Parmetros.......................................................11 4 Exemplo ..........................................................................................................16

Pgina - 2

STRAP

___________ SAE INFORMTICA

Generalidade
O programa STBATCH foi desenvolvido por um grupo altamente qualificado de engenheiros e programadores, sendo extensivamente testado. No entanto, os autores do software no assumem responsabilidade pela validade dos resultados obtidos pelos programas ou pela resciso da sua documentao.

Os usurios precisam verificar os seus resultados


Lembramos ao usurio, que os programas devero ser usados como ferramenta da anlise estrutural, cabendo ao engenheiro, o arbtrio final no desenvolvimento do modelo, bem como, a interpretao dos resultados.
O programa STRAP desenvolvido pela ATIR Engineering Software Development LTD.
Windows uma marca registrada da Microsoft Corp. AutoCAD uma marca registrada Autodesk Inc.

Pgina - 3

STRAP
1 STBatch 1.1 Geral

___________ SAE INFORMTICA

O programa STBatch pode ser utilizado com 2 propsitos: Gerar um arquivo ASCII contendo informaes de geometria, carregamentos e resultados de modelos STRAP. O usurio pode especificar as informaes e o formato do arquivo. Por exemplo, pode-se gerar um relatrio onde as informaes esto separadas por um caracter delimitador definido, afim de abrir este arquivo em planilhas eletrnicas como excel, ou pode-se formatar este arquivo para ser compatvel com a entrada de dados de outro programa, ou ainda formatar os dados para sarem da maneira desejada em uma impresso. Calcular modelos externamente ao STRAP. O programa pode ser instrudo a calcular modelos utilizando tanto arquivos ASCII (modo comando), como os dados atuais de geometria e carregamentos do modelo. Pode-se ainda fazer uma combinao dos dois mtodos. O programa executado a partir do Prompt de comando (DOS), sem precisar abrir o STRAP. O usurio deve criar os seguintes arquivos ASCII: Arquivo Batch Este arquivo contm o nome/nmero do modelo, o nome do Gerador de Relatrios, nome do relatrio, etc. Veja Arquivo Batch - Geral. Se desejar gerar um relatrio contendo informaes de geometria/carregamentos/resultados, deve-se ainda criar o seguinte arquivo ASCII: Gerador de Relatrios. Arquivo contendo uma srie de comandos e parmetros detalhando as informaes que devem ser escritas no relatrio e sua formatao. Note que a sintaxe dos comandos muito genrica, podendo utilizar o mesmo gerador de relatrios para diversos modelos diferentes. Veja Gerador de Relatrios - Geral.

1.2 Como Utilizar o Programa


Crie um arquivo Batch e um Gerador de Relatrios. Entre no Prompt de comando (DOS). Digite o comando: > stbatch arquivo_batch e pressione a tecla [Enter] Ou crie uma opo para executar o STBatch no menu utilities da Tela Inicial do STRAP, como explicado em adicionar novas opes Notas: A tela retorna automaticamente ao modo Windows e exibe o progresso do programa. Se o programa for orientado a calcular o modelo, ele mostrar o progresso do processamento, assim como as mensagens de aviso e de erro.

2 Arquivo Batch - Geral


Este arquivo lista: O nome/nmero do modelo e sua localizao (caminho). Os arquivos de entrada de dados a serem utilizados. Clculos necessrios. O nome do arquivo de relatrio e do Gerador de Relatrios (contendo as informaes e formatos que devem ser escritas no relatrio).

Pgina - 4

STRAP
Os comandos utilizados neste arquivo so: MODEL | CURRENT | NEW | nnn

___________ SAE INFORMTICA

| ( DIR caminho_do_diretrio) | ( DIR caminho_do_diretrio) ttulo | ( DIR caminho_do_diretrio )

ou ou

Onde: caminho_do_diretrio = o diretrio (caminho) onde est o modelo (no necessrio um \ ao final). diretrio padro o diretrio atual de trabalho. ttulo = Nome do modelo para novos (NEW) modelos (no deve comear com Dir.... ). nnn = Nmero do modelo (mostrado na coluna da direita da Tela Inicial STRAP.

Exemplos: - Criar um relatrio para o modelo de nmero 027 localizado no diretrio D:\Obra1\alternativa3 : MOD 27 DIR D:\Obra1\alternativa3l - Criar um relatrio para um novo modelo entitulado de Nivel +1.50" no diretrio atual: MOD NEW Nvel +1.50 GEOM arquivo_geoin Especifique o arquivo de dados da geometria. Notas: - Este comando opcional; se for omitido, o programa utiliza a geometria atual. - Se o comando GEOM for escrito sem especificar o arquivo_geoin, o programa adotar o arquivo GEOINnnn.DAT atual. - O arquivo arquivo_geoin deve estar no formato de um arquivo GEOINnnn.DAT (veja mais detalhes em Modo comando - Geometria) Note que a primeira linha do arquivo deve ser : REPLACE : o programa ignora o arquivo GEOMnnn.DAT existente e utilizar este arquivo como a geometria do modelo. ADD : o programa adicionar os comandos existentes neste arquivo a geometria j existente; as informaes em arquivo_geoin sero sobrepostas s j existentes. - O programa ir procurar o arquivo no diretrio especificado em caminho_do_diretrio a menos que seja especificado outro caminho antes de arquivo_geoin. LOADS arquivo_cargas Especifique o arquivo de dados dos carregamentos. Notas: - Este comando opcional; se for omitido, o programa utiliza os carregamentos atuais. - Se o comando LOADS for escrito sem especificar o arquivo_cargas o programa ir recalcular as cargas aplicadas (para os mesmos carregamentos). Por exemplo, se as sees das barras forem alteradas, este comando ir recalcular o peso prprio da estrutura. - O programa ir procurar o arquivo no diretrio especificado em caminho_do_diretrio a menos que seja especificado outro caminho antes de arquivo_cargas. SOLVE Este comando instrui o programa a calcular estaticamente o modelo. Nota: - Este comando opcional; se for omitido o programa utilizar os resultados atuais. - Este comando deve ser incluso em modelos novos (NEW) caso os resultados sejam includos no relatrio. REPORT gerador_de_relatrios | nome_do_relatrio | | *.ext cabealho | | * cabealho | Especifique os nomes do gerador de relatrios e do relatrio de sada.

Pgina - 5

STRAP

___________ SAE INFORMTICA

Nota: O nome do arquivo de sada (relatrio) deve ser especificado como: - nome_do_relatrio. - *.ext cabealho - O programa ir perguntar ao usurio o nome do arquivo que ter a extenso ext. O cabealho desta janela ser cabealho - * cabealho - O programa ir perguntar ao usurio o nome do arquivo (sem uma extenso prdefinida). O cabealho desta janela ser cabealho Veja os exemplos abaixos para uma melhor compreenso. END END deve ser o ltimo comando deste arquivo. Exemplos: Criar um relatrio para o modelo atual (ltimo modelo utilizado no STRAP) no diretrio atual contendo as informaes configuradas no arquivo REPORT1.DAT. Utilizar geometria, carregamentos e resultados atuais. Para salvar o relatrio, o programa deve perguntar ao usurio o nome do arquivo com a extenso .DAT) MODEL CURRENT REPORT REPORT1.DAT *.DAT END Criar um modelo a partir de arquivos contendo os comandos de geometria e carregamentos e calcular este modelo. Gerar 2 relatrios diferentes, perguntado o nome de cada um dos relatrios ao usurio (sem extenso padro) MODEL NEW DIR D:\USER1 GEOM G42.DAT LOADS L42.DAT SOLVE REPORT REPORT1.DAT *.DAT REPORT REPORT5.DAT *.DAT END Gerar um relatrio chamado R47.DAT para o modelo de nmero 047 existente no diretrio atual de trabalho. Fazer o programa ler a geometria do arquivo GEOIN047.DAT e recalcular as cargas aplicadas. MODEL 47 GEOM LOADS REPORT REPORT1.DAT R47.DAT END

3 Gerador de Relatrios - Geral


O Gerador de Relatrios especifica as informaes contidas e a formatao que o relatrio ser gravado. O formato geral deste arquivo : [SECTIONS] . Formato das informaes de cada tipo de seo; estas informaes sero escritas, quando forem pedidos os dados das sees em [REPORT]. . [REPORT] . #IF uma condio a ser comprida #LOOP tipo de informao . especificar as informaes e formatao das mesmas no relatrio. Pgina - 6

STRAP
. # ENDLOOP #ENDIF . outros #IF, #LOOP . [END]

___________ SAE INFORMTICA

3.1 [SECTIONS]
Este campo especifica o formato das informaes de cada tipo de seo. quando o programa encontrar o comando #PROP_DEF em [REPORT], ele determinar o tipo de seo e utilizar o formato adequado definido em [SECTIONS] Formato: #TYPE tipo_de_seo . formato da sada para o tipo_de_seo . #END TYPE O comando repetido para todo o tipo de seo requerida. O tipo_de_seo pode ser: Sees definidas por dimenses: RECT PIPE [ L I TUBE T CIRCLE Sees soldadas/laminadas vindas de uma das tabelas de perfis, utilizar a palavra TABLE seguida de uma opes: I [ RHS L T PIPE 2L 2[ I+[ I_UNEQUAL L_EDGE_TO_EDGE I+PLATE 2[FACE_TO_FACE I+I I+H - ou TABLE ALL para todas as sees vindas de tabelas que no forem inclusas [SECTIONS] Sees de chapa dobrada vindas de uma das tabelas de perfis, utilizar a plalavra COLD seguida de uma opes: [ [+LIP HAT L Z Z+LIP Todas as demais sees: OTHER Para mais detalhes sobre o formato de cada tipo_de_seo, veja Gerador de Relatrios - Parmetros.

das [+[ em das

3.2 [REPORT]
Este campo consiste de linhas com comandos e parmetros. Todas as linhas que no forem comandos sero simplesmente escritas no relatrio de sada como foram digitadas aqui no gerador de relatrios (incluindo pontuao), mas os parmetros aqui definidos sero escritos como seus respectivos valores (extrados do modelo). Todos os comandos e parmetros iniciam com o caracter #. Pode-se definir um caracter diferente (veja Gerador de Relatrios - Comandos), mas neste manual utilizaremos o caracter #.

3.2.1 Gerador de Relatrio - Comandos


O arquivo gerador de relatrios pode conter os seguintes comandos:

Pgina - 7

STRAP
3.2.1.1 #IF
Formato:

___________ SAE INFORMTICA

#IF condio . ... comandos que sero executados se a condio for verdadeira ... . #ELSE (opcional) . ... comandos que sero executados se a condio for falsa ... . #ENDIF So permitidas as seguintes condies: Condio #IF NODE #IF BEAM #IF ELEMENT #IF SOLID #IF REST #IF SPRING #IF SYST #IF PROPERTY #IF COMPOSITE #IF MATERIAL #IF OFFSET #IF LOAD #IF RESULTS #IF COMB Verdadeiro se: foram definidos ns no modelo. foram definidas barras no modelo. foram definidos elementos finitos planos no modelo. foram definidos elementos finitos slidos no modelo. foram definidos apoios (indeslocveis) no modelo. foram definidos molas no modelo. foram definidos sistemas locais de apoio no modelo. foram definidas propriedades no modelo. a propriedade atual for uma viga mista. foram definidos materiais no modelo. foram definidos offsets no modelo. foram definidos carregamentos no modelo. os resultados j foram calculados. foram definidas combinaes no modelo.

3.2.1.2 #LOOP
Formato: #LOOP tipo_de_loop . . #ENDLOOP Por exemplo, se o tipo_de_loop for NODES o programa passar por todos os ns do modelo e escrever uma linha para cada n no arquivo de relatrio, com seus respectivos parmetros. No podem existir Loops dentro de Loops, exceto o LOOP BYLOAD que pode estar dentro do LOOP RESULTS (veja abaixo). Os seguintes tipos de loop podem ser definidos: Tipo de loop #LOOP NODES #LOOP BEAMS #LOOP ELEMENTS #LOOP SOLIDS #LOOP RESTRAINT #LOOP MATERIAL #LOOP PROPERTY #LOOP OFFSETS #LOOP SYSTEM #LOOP SPRING #LOOP LOAD Passar por todos: Ns Barras Elementos Slidos Ns com apoios (indeslocveis) definidos Materiais Propriedades definidas Tipos de Offset Sistemas de apoios locais Ns com molas definidas Carregamentos (note que esta opo no mostrar resultados, somente o ttulo dos carregamentos) Pgina - 8

STRAP
#LOOP COMB

___________ SAE INFORMTICA

Combinaes (note que esta opo no mostrar resultados, somente o ttulo das combinaes) #LOOP DEFLECT Ns com seus respectivos deslocamentos #LOOP REACTIONS Ns que tiverem reaes de apoio (provenientes de apoios indeslocveis ou molas) #LOOP SPDEFLEC Barra com suas respectivas deformaes #LOOP AXIAL Barras com sua respectiva tenso axial #LOOP SPSTRESS Molas com suas respectivas tenses Os arquivos de resultados contm somente resultados nodais; os resultados de barras e elementos tem que ser calculados: #LOOP BRESULT (NEEDS (FORCES) ( DEFLECT) (AXIAL)) - Varre todos os resultados de barras. Se o loop incluir parmetros para vrios resultados diferentes, o comando NEEDS deve ser adicionado para que o programa os calcule. #LOOP ERESULT {NEEDS (MOMENT) (FORCE) (STRESS) (S-) (PRINCP-) (WOOD) (Q) (AREA) (NODES)) - Varre todos os resultados de elementos planos. Se o loop incluir parmetros para vrios resultados diferentes, o comando NEEDS deve ser adicionado para que o programa os calcule.. Se for especificado NODES, sero mostrados os resultados nos vrtices. #LOOP SOLRESUL (NEEDS (STRESSES) (PRINCIPAL) (NODES)) - Varre todos os resultados de elementos slidos. Se o loop incluir parmetros para vrios resultados diferentes, o comando NEEDS deve ser adicionado para que o programa os calcule.. Se for especificado NODES, sero mostrados os resultados nos vrtices. #LOOP BYLOAD Por padro, todos os resultados so mostrados pelos seus valores retirados da envoltria. Adicionando o comando #LOOP BYLOAD dentro do loop do resultado, o relatrio exibir os resultados para cada combinao. Note que este o nico caso onde permitido 1 Loop dentro de outro. Se no existirem combinaes definidas, o comando #LOOP BYLOAD mostrar os resultados de cada carregamento.

3.2.1.3 #SET
Os comandos #SET definem os valores dos parmetros gerais no relatrio. Um comando deste tipo ter influncia em todas as linhas posteriores. Podem ser especificados os seguintes comandos #SET: #SET COMMAND caracter Por padro, todos os comandos so precedidos do caracter #, este comando instrui o programa a adotar o caracter especificado ao invs do #. Os caracteres A-Z, a-z e 0-9 no podem ser especificados. Por exemplo: #SET COMMAND & &SET UNITS ........ (#SET UNITS . no ser mais considerado um comando). #SET UNITS LENGTH {M CM MM IN FEET USER} #SET UNITS WEIGHT {TON KG KN GRAM POUND KIP NEWTON USER} Defina as unidades de comprimento e fora utilizada no relatrio, onde USER adota a unidade definida pelo usurio no Mdulo de Geometria. #SET NAME UNITS { M CM MM IN FEET TON KG KN GRAM POUND KIP NEWTON) name Defina o texto que ser escrito no relatrio, para a unidade especificada. Por padro o programa escreve o nome completo (em ingls) da unidade. Por exemplo: mm. ao invs de millimeter (padro), insira o comando: #SET NAME UNITS MM mm. #SET FORMAT n1.d1 n2.d2 .

Pgina - 9

STRAP

___________ SAE INFORMTICA

Especifique o formato de nmeros reais no relatrio de sada, onde n1.d1 especifica o formato do primeiro nmero real, n2.d2 especifica o formato para o segundo, etc. Notas: n1 = Nmero total de dgitos (incluindo ponto decimal e sinal de menos), d1 = nmero de casas decimais. Por exemplo: F7.3 adequado para 123.456 ou -12.345 Se existirem mais nmeros que formatos especificados, o ltimo formato valer para todos os demais nmeros. Se, contando todas as casas decimais especificadas em d1, o nmero de algarismos exceder o especificado em n1, o programa escrever menos casas decimais, afim de respeitar o valor de n1. Por exemplo: 12345.678 ser escrito como 12345.7 para F7.3. O nmero ser escrito com espaos em branco, se for menor. #SET ZERO {YES NO} NO (padro), significa que os nmeros inteiros iguais a zero no sero escritos no arquivo.

3.2.2 Variveis
Podem ser definidas at 99 variveis para cada comando. Cada varivel definida na forma de uma equao; o programa calcula o valor atual antes de ter sido utilizado. Por exemplo, variveis podem ser utilizadas quando um item valores diferentes em cada ciclo. As definies das variveis tambm podem ser feitas a partir do arquivo STRAP.INI.

3.2.2.1 Definio de uma varivel


formatao : #DEFINE| R| n |equation | | I | | INI | | S| onde: R : a varivel pode ser qualquer nmero real. I : a varivel um nmero inteiro. S : a varivel uma string (pode ser definida apenas no arquivo STRAP.INI). n = o nmero da varivel (1 a 99) equation = equao utilizada pelo programa para calcular as variveis definidas no gerador de relatrios. INI = a equao vinda a partir do arquivo STRAP.INI. As equaes podem incluir: parmetros (Ver item 3.2.2.2) funes aritmticas: + - * / funes matemticas: ATAN ACOS ASIN LN TAN COS SIN ABS um valor numrico uma varivel Um espao em branco deve ser definido antes e depois de cada uma das funes aritmticas. Exemplo: #DEFINE R 2 #BRES_M3 * #BEAM_C11 * 2.1 Valores iniciais podem ser atribudos as variveis no arquivo STRAP.INI, dentro do cabealho [STBATCH], com a seguinte formatao: VARn=value As equaes no podem ser armazenadas num arquivo.

3.2.2.2 Utilizando as Variveis


Insira um dos seguintes comandos na linha do gerador de relatrio: #VAR_Rn #VAR_In

Pgina - 10

STRAP
Exemplo:

___________ SAE INFORMTICA

Gerar uma tabela de barras, onde cada linha numerada seqencialmente, comeando com 1: #DEFINE I 1 0 . #LOOP BEAMS #DEFINE I 1 #VAR_I1 + 1 #VAR_I1 ........... #ENDLOOP

3.2.3 Gerador de Relatrios - Parmetros


Podem ser utilizados os seguintes parmetros. Aviso: A maioria dos parmetros s podem ser utilizados dentro de certos Loops, que sero indicados abaixo: NS Os parmetros de NS podem ser utilizados nos seguintes Loops: NODES, RESTRAINTS, SPRINGS, DEFLECTIONS, REACTIONS, SPRING STRESSES Parmetros #NODE_NO #NODE_X1, #NODE_X2, #NODE_X3 #NODE_R1, ..... , #NODE_R6 #NODE_SYSTEM_NO #NODE_S1, ..... , #NODE_S6 Exibe: Nmero do n. Coordenadas Globais X1, X2, X3, respectivamente. Restries (apoios indeslocveis) nas 6 direes - 0 se a direo est livre ou 1 se a direo est restringida. Nmero do sistema de apoios local atribudo ao n ou 0 para sistema de apoio global (padro). Valor da constante de mola nas 6 direes.

BARRAS Os parmetros de BARRAS podem ser utilizados nos seguintes Loops: BEAMS, BRESULT, SPDEFLEC, AXIAL Parmetros #BEAM_NO #BEAM_JA, #BEAM_JB #BEAM_JC #BEAM_BETA Exibe: Nmero da barra. Ns de incidncia. N JC da barra ou 0 se a direo for definida pelo ngulo beta. ngulo beta em graus. O valor do ngulo mostrado mesmo quando a direo for definida por JC #BEAM_OFFSET_NO Nmero do grupo de Offset associado a barra. #BEAM_RA, #BEAM_RJ, } Liberaes de esforos em cada direo. O ndice A refere-se ao n JA e o ndice B ao n JB #BEAM_M2A, #BEAM_M3A, } - 0 se o esforo no foi liberado #BEAM_V2A, #BEAM_V3A, } - 1 se foi liberado #BEAM_M2A, #BEAM_M3A, } - no caso do RA (referente ao esforo axial) o programa escreve: #BEAM_V2B, #BEAM_V3B } - 2 se a barra trabalhar somente a trao ou 3 se trabalhar somente a compresso. #BEAM_PROPERTY_NO Nmero da propriedade associada a barra. #BEAM_MATERIAL_NO Nmero do material associado a barra. #BEAM_LENGTH Comprimento da barra. #BEAM_O1A, #BEAM_O2A, #BEAM_O3A Valor dos Offsets nas direes locais x1, x2, x3, respectivamente para o n JA. #BEAM_O1B, #BEAM_O2B, #BEAM_O3B Valor dos Offsets nas direes locais x1, x2, x3, respectivamente para o n JB. SISTEMAS de APOIOS Os parmetros de SISTEMAS de APOIOS podem ser utilizados no seguinte Loop: SYSTEM Exibe: Parmetros #SYS_NO Nmero do sistema local de apoio. #SYS_JA, #SYS_JB, #SYS_JC 3 ns de definio do sistema de coordenadas local de apoio. #SYS_U1, #SYS_U2, #SYS_U3 Vetor unitrio na direo X1 do sistema local.

Pgina - 11

STRAP

___________ SAE INFORMTICA

#SYS_V1, #SYS_V2, #SYS_V3 Vetor unitrio na direo X2 do sistema local. #SYS_W1, #SYS_W2, #SYS_W3 Vetor unitrio na direo X3 do sistema local. ELEMENTOS Os parmetros de ELEMENTOS podem ser utilizados nos seguintes Loops: ELEMENTS e ERESULT Exibe: Nmero do elemento. 3 se o elemento for triangular ou 4 se for quadriltero. Os quatro ns de incidncia do elemento. Para elementos triangulares o programa escreve 0 em JD. #ELE_THICKNESS Espessura do elemento. #ELE_PROPERTY_NO Nmero da propriedade associada ao elemento. #ELE_MATERIAL_NO Nmero do material associado ao elemento. #ELE_AREA rea do elemento. #ELE_R1, #ELE_R2, #ELE_R3, #ELE_R4 1 se o n de incidncia estiver articulado ou 0 se no estiver articulado. SLIDOS Os parmetros de SLIDOS podem ser utilizados nos seguintes Loops: SOLID e SOLRES Parmetros #SOLID_NO #SOLID_JA, .... , #SOLID_JH #SOLID_MATERIAL_NO #SOLID_NNODES #SOLID_VOLUME Exibe: Nmero do slido. Os 8 ns de incidncia do slido. Nmero do material associado ao slido. Nmero de n de incidncia do slido. Volume do slido. Parmetros #ELE_NO #ELE_TYPE #ELE_JA, #ELE_JB, #ELE_JC, #ELE_JD

OFFSETS Os parmetros de OFFSETS podem ser utilizados no seguinte Loop: OFFSET Parmetro #OFF_NO #OFF_X1A, #OFF_X2A, #OFF_X3A, #OFF_X1B, #OFF_X2B, #OFF_X3B #OFF_TYPE Exibe: Nmero do Offset } Offset das 3 direes possveis. } O ndice A refere-se ao n JA e o ndice B refere-se ao n JB. Tipo de sistema utilizado: 1 para offset definido no sistema de coordenadas local da barra ou 2 no sistema global do modelo.

MATERIAIS Os parmetros de MATERIAIS podem ser utilizados nos seguintes Loops: MATERIALS e em todos os loops que puderem ser utilizados os parmetros de BARRAS ou ELEMENTOS. Parmetros Exibe: #MAT_NO Nmero do material. #MAT_E , #MAT_PR, #MAT_DENSITY, } #MAT_ALPHA, #MAT_G, #MAT_NAME }Propriedades do material.

PROPRIEDADES Os parmetros de PROPRIEDADES podem ser utilizados nos seguintes Loops: PROPERTY e em todos os loops que puderem ser utilizados os parmetros de BARRAS. #PROP_DEF Ser utilizado o formato definido em [SECTIONS] para a propriedade atual. Veja Gerador de Relatrios - Formato Exibe: Nmero da propriedade. } }Caractersticas geomtricas da propriedade. } 1 = propriedades vindas de uma tabela (usurio, americana, britnica ou Pgina - 12

Parmetros #PROP_NO #PROP_A , #PROP_I2, #PROP_I3, #PROP_J , #PROP_SF2,#PROP_SF3 #PROP_TYPE

STRAP

___________ SAE INFORMTICA

europia). 1 = retngulo, 2 = pipe, 3 = tube, 4 = L, 5 = I, 6 = U, 7 = T, 8 = CIRCLE #PROP_MATERIAL_NO Nmero do material associado a propriedade. #PROP_SEC_TABLE_TYPE Tipo de seo da tabela (1 I, 2 [, 3 Caixa, 4 L, 5 T, 6 Tubo, 7 2L, 8 2[, 9 I+[, 10 Seo composta, 12 I Assimtrico) #PROP_CWIDTH Largura da mesa colaborante em vigas mistas. #PROP_CHEIGHT Altura (espessura) da mesa colaborante em vigas mistas. #PROP_CDIST Distncia (gap) entre o perfil de ao e a laje em vigas mistas. #PROP_CERATIO Relao entre o E do concreto e o E do ao. #PROP_CMAT_NO Nmero do material da mesa colaborante. #PROP_COMPOSITE 0 = seo normal (no mista); 1 = viga mista #PROP_TNAME_TABLE Nome do tipo de seo, se esta vier da tabela. #PROP_NAME_TABLE Nome da seo, se esta vier da tabela. #PROP_MAJOR 2 = M2 atua em torno do eixo x da seo; 3 = M3 atua em torno do eixo x da seo. As seguintes dimenses podem ser utilizadas para as sees I,U,L,T . #PROP_TW, #PROP_H, #PROP_TF (padro - todos os flanges), #PROP_TFD (espessura do flange inferior), #PROP_TFUR (flange superior - direito), #PROP_TFDR (flange inferior - direito), #PROP_BF (comprimento do flange superior), #PROP_BFUL (flange superior - esquerdo), #PROP_BFUR (flange superior - direito), #PROP_BFD (flange inferior), #PROP_BFDL (flange inferior - esquerdo), #PROP_BFDR (flange inferior - direito), As seguintes dimenses podem ser utilizadas para as sees: retangulares, circulares, tubulares e caixas. #PROP_B , #PROP_H, #PROP_T. As seguintes dimenses podem ser utilizadas para as sees vindas das tabelas. As dimenses terminando com o ndice 2 so referentes ao segundo perfil para sees compostas. #PROP_H, #PROP_TW, #PROP_BF, #PROP_TF, #PROP_RAD, #PROP_DIS, #PROP_H2, #PROP_TW2, #PROP_BF2, #PROP_T1, #PROP_B1, #PROP_T2,#PROP_B2, #PROP_LIP COMBINAO Os parmetros de COMBINAO podem ser utilizados no seguinte Loop: COMBINATION Parmetro #COMB_NO #COMB_L1, ....., #COMB_L16 #COMB_F1, ....., #COMB_F16 #COMB_NAME Exibe: Nmero da combinao Nmero dos 16 possveis carregamentos inclusos na combinao. Fatores multiplicativos dos 16 possveis carregamentos inclusos na combinao. Nome da combinao.

CARREGAMENTOS Os parmetros de CARREGAMENTOS podem ser utilizados no seguinte Loop: LOAD Parmetro #LOAD_NO #LOAD_NAME Exibe: Nmero do carregamento. Este parmetro tambm pode ser utilizado em qualquer loop BYLOAD e indica a combinao/carregamento atual. Nome do carregamento. Este parmetro s pode ser utilizado no loop LOAD.

DESLOCAMENTOS Os parmetros de DESLOCAMENTOS podem ser utilizados no seguinte Loop: DEFLECT Parmetros #DEFL_X1-#DEFL_X6 Exibe: Se no estiverem em um loop BYLOAD, indicam os deslocamentos mximos do respectivo n. Se estiverem em um loop BYLOAD, indicam os deslocamentos do n neste carregamento/combinao.

Pgina - 13

STRAP

___________ SAE INFORMTICA

RESULTADOS de BARRAS Os parmetros de RESULTADOS de BARRAS podem ser utilizados no seguinte Loop: BRESULT #BRES_AX, #BRES_V2, #BRES_V3, #BRES_MT, #BRES_M2, #BRES_M3 - Se no estiverem dentro de um loop BYLOAD indicam os resultados mximos. Se estiverem em um loop BYLOAD, indicam os resultados em JA. #BRES_AXB, #BRES_V2B, #BRES_V3B, #BRES_MTB, #BRES_M2B, #BRES_M3B - Se no estiverem dentro de um loop BYLOAD indicam os resultados mnimos. Se estiverem em um loop BYLOAD, indicam os resultados em JB. #BRES_P (fora axial), #BRES_PA (tenso axial), #BRES_PO2, #BRES_PO3 (tenses axiais x2/x3 multiplicadas por omega) - s podem ser utilizadas se o comando NEEDS AXIAL foi definido na linha do comando loop. #BRES_DX2, #BRES_DX3 - Deformao das barras nos eixos locais x2/x3 - s podem ser utilizados se o comando NEEDS DEFLECTION foi definido na linha do comando loop.

REAES Os parmetros de REAES podem ser utilizados no seguinte Loop: REACTIONS #REAC_X1, ..., #REAC_X6 - Se no estiverem em um loop BYLOAD, indicam as reaes mximas do respectivo n. Se estiverem em um loop BYLOAD, indicam as reaes do n neste carregamento/combinao. #REAC_X1NEG, ..., #REAC_X6NEG - Reaes mnimas. Estes parmetros no podem ser usados dentro de um loop BYLOAD.

RESULTADOS de ELEMENTOS PLANOS Os parmetros de RESULTADOS de ELEMENTOS PLANOS podem ser utilizados no seguinte Loop: ERESULTS #ERES_MX, #ERES_MY, #ERES_MXY - Se no estiverem em um loop BYLOAD, indicam as resultados mximos. BYLOAD, indicam os resultados no centro do elemento. Se estiverem em um loop

#ERES_MXA, #ERES_MYA, #ERES_MXYA - Se no estiverem em um loop BYLOAD, indicam as resultados mnimos. Se estiverem em um loop BYLOAD, indicam os resultados no n de incidncia JA. Dentro do loop BYLOAD, pode-se utilizar os ndices B, C ou D ao invs do A para obter os resultados nos ns JB, JC ou JD, respectivamente. #ERES_FX, #ERES_FY, #ERES_FXY - FX,FY,FXY no centro do elemento. #ERES_FXA, #ERES_FYA, #ERES_FXYA - FX,FY,FXY em JA. Utilize os ndices B, C ou D ao invs do A para obter os resultados nos ns JB, JC ou JD, respectivamente. #ERES_SX, #ERES_SY, #ERES_SXY Tenses SX,SY,SXY na face +Z no centro do elemento. #ERES_SXA, #ERES_SYA, #ERES_SXYA - SX,SY,SXY em JA. Utilize os ndices B, C ou D ao invs do A para obter os resultados nos ns JB, JC ou JD, respectivamente. #ERES_SX-, #ERES_SY-, #ERES_SXY- Tenses SX,SY,SXY na face -Z no centro do elemento. #ERES_SX-A, #ERES_SY-A, #ERES_XY-A - SX,SY,SXY em JA. Utilize os ndices B, C ou D ao invs do A para obter os resultados nos ns JB, JC ou JD, respectivamente. (Note que a sintaxe #ERES_XY-A to #ERES_XY-D pode ser utilizada para obteno das tenses SXY- de JA at JD) #ERES_PMX, #ERES_PMN, #ERES_SMX, #ERES_ANG - Tenses principais e mx. cortante na face +z. #ERES_PMXA, #ERES_PMNA, #ERES_SMXA, #ERES_ANGA Pgina - 14

STRAP
-

___________ SAE INFORMTICA

Tenses principais e mx. cortante na face +Z em JA. Utilize os ndices B, C ou D ao invs do A para obter os resultados nos ns JB, JC ou JD, respectivamente.

#ERES_PMX-, #ERES_PMN-, #ERES_SMX-, #ERES_ANG- - Tenses principais e mx. cortante na face -z. #ERES_PX-A, #ERES_PN-A, #ERES_SM-A, #ERES_AN-A - Tenses principais e mx. cortante na face -Z em JA. Utilize os ndices B, C ou D ao invs do A para obter os resultados nos ns JB, JC ou JD, respectivamente. #ERES_MX*, #ERES_MY* Momentos de dimensionamento Wood & Armer na face +Z no centro do elemento.

#ERES_MX*A, #ERES_MY*A - Momentos de dimensionamento Wood & Armer na face +Z em JA. Utilize os ndices B, C ou D ao invs do A para obter os resultados nos ns JB, JC ou JD, respectivamente. #ERES_MX*-, #ERES_MY*Momentos de dimensionamento Wood & Armer na face -Z no centro do elemento.

#ERES_X*-A, #ERES_Y*-A - Momentos de dimensionamento Wood & Armer na face -Z em JA. Utilize os ndices B, C ou D ao invs do A para obter os resultados nos ns JB, JC ou JD, respectivamente. #ERES_QX, #ERES_QY - Foras cortantes no centro do elemento. #ERES_QXA, #ERES_QYA - Foras cortantes em JA. Utilize os ndices B, C ou D ao invs do A para obter os resultados nos ns JB, JC ou JD, respectivamente. #ERES_ASX, #ERES_ASY - rea de armadura na face +Z no centro do elemento. #ERES_AXA, #ERES_AYA - rea de armadura na face +Z em JA. Utilize os ndices B, C ou D ao invs do A para obter os resultados nos ns JB, JC ou JD, respectivamente. #ERES_ASX-, #ERES_ASY- rea de armadura na face -Z no centro do elemento. #ERES_AX-A, #ERES_AY-A - rea de armadura na face -Z em JA. Utilize os ndices B, C ou D ao invs do A para obter os resultados nos ns JB, JC ou JD, respectivamente. RESULTADOS de SLIDOS Os parmetros de RESULTADOS de SLIDOS podem ser utilizados no seguinte Loop: SRESULT #SRES_SX, #SRES_SY, #SRES_SZ, #SRES_SXY, #SRES_SYZ, #SRES_SZX - Se no estiverem em um loop BYLOAD, indicam as resultados mximos. Se estiverem em um loop BYLOAD, indicam os resultados no centro do elemento. #SRES_SXA, #SRES_SYA, #SRES_SZA, #SRES_XYA, #SRES_YZA, #SRES_ZXA - Resultados mnimos. Estes parmetros s podem ser utilizados fora do loop BYLOAD. TENSES nas MOLAS Os parmetros de TENSES nas MOLAS podem ser utilizados no seguinte Loop: SPSTRESS #SPRES_X1-#SPRES_X6 Se no estiverem em um loop BYLOAD, indicam as tenses mximas. Se estiverem em um loop BYLOAD, indicam os resultados para o carregamento/combinao atual. #SPRES_X1NEG-#SPRES_X6NEG Tenses mnimas. Estes parmetros s podem ser utilizados fora do loop BYLOAD. PARMETROS GERAIS Estes parmetros podem ser utilizados fora dos loops: Parmetros #_TITLE #_WUNITS Exibe: Ttulo do modelo. Unidade de peso utilizada no carregamento do modelo. A unidade ser mostrada de acordo com o que foi definido no comando SET. Pgina - 15

STRAP
#_LUNITS #_NODE_NUMBER #_HINODE #_BEAM_NUMBER #_ELE_NUMBER #_HIBEAM #_SOLID_NUMBER #_HISOLID #_PROPERTY_NUMBER #_HIPROPERTY #_TYPE_OF_MODEL #_SYSTEMS_NUMBER #_SPRINGS_EXIST #_SLAVE_HI #_MATERIAL_NO

___________ SAE INFORMTICA


Unidade de comprimento utilizada na modelagem. A unidade ser mostrada de acordo com o que foi definido no comando SET. Nmero de ns existentes no modelo. A maior numerao de um n. Nmero de barras existentes no modelo. Nmero de elementos planos existentes no modelo. A maior numerao de uma barra ou elemento plano. Nmero de slidos existentes no modelo. A maior numerao de um slido. Nmero de propriedades definidas no modelo. A maior numerao de uma propriedade definida. Tipo de modelo (definido ao iniciar a modelagem). 0 = Prtico espacial, 1 = Trelia, 2 = Prtico plano, 3 = Grelha. Nmero de sistemas de apoios locais definidos. 0 = no h molas definidas, 1 = foram definidas molas. Nmero de Diafragmas Rgidos definidos no modelo. A maior numerao de um material definido.

4 Exemplo
A seguir mostramos um exemplo de um arquivo STBatch para gerar um relatrio de sada do STRAP e um exemplo de relatrio gerado. Note que todos os textos (comandos ou parmetros) que no esto precedidos de um # so escritos no relatrio, como esto escritos no arquivo, incluindo pontuao (mesmo que a linha comece com um #). [SECTIONS] #TYPE RECT #IF COMPOSITE #PROP_NO,,45,#PROP_MAT,#PROP_MAJOR #PROP_H,PROP_B,,,,,,,,,#PROP_CWIDTH,#PROP_CHEIGHT,#PROP_CDIST,#PROP_CMAT #ELSE #PROP_NO,,46,#PROP_MAT,#PROP_MAJOR #PROP_H,#PROP_B #ENDIF #END TYPE #TYPE I #IF COMPOSITE #PROP_NO,,1,#PROP_MAT,#PROP_MAJOR #PROP_H,#PROP_TW,#PROP_BF,#PROP_TF,#PROP_BFD,#PROP_TFD,,,,,#PROP_CWIDTH,#PROP_CHEIGHT,#PROP _CDIST,#PROP_CMAT #ELSE #PROP_NO,,50,#PROP_MAT,#PROP_MAJOR #PROP_H,#PROP_TW,#PROP_BF,#PROP_TF,#PROP_BFD,#PROP_TFD #ENDIF #END TYPE #TYPE TUBE #PROP_NO,,3,#PROP_MAT,#PROP_MAJOR #PROP_H,#PROP_T,#PROP_B #END TYPE #TYPE PIPE #PROP_NO,,6,#PROP_MAT,#PROP_MAJOR #PROP_H,#PROP_T #END TYPE #TYPE L #PROP_NO,,4,#PROP_MAT,#PROP_MAJOR #PROP_H,#PROP_TW,#PROP_BF,#PROP_TF #END TYPE #TYPE TABLE I

Pgina - 16

STRAP

___________ SAE INFORMTICA

#IF COMPOSITE #PROP_NO,"#PROP_TNAME #PROP_NAME",1,#PROP_MAT,#PROP_MAJOR #PROP_H,#PROP_TW,#PROP_BF,#PROP_TF,#PROP_BF,#PROP_TF,,,,,#PROP_CWIDTH,#PROP_CHEIGHT,#PROP_C DIST,#PROP_CMAT #ELSE #PROP_NO,"#PROP_TNAME #PROP_NAME",50,#PROP_MAT,#PROP_MAJOR #PROP_H,#PROP_TW,#PROP_BF,#PROP_TF,#PROP_BF,#PROP_TF #ENDIF #END TYPE #TYPE TABLE [ #PROP_NO,"#PROP_TNAME #PROP_NAME",2,#PROP_MAT,#PROP_MAJOR #PROP_H,#PROP_TW,#PROP_BF,#PROP_TF #END TYPE #TYPE TABLE RHS #PROP_NO,"#PROP_TNAME #PROP_NAME",3,#PROP_MAT,#PROP_MAJOR #PROP_H,#PROP_TW,#PROP_BF,#PROP_TF #END TYPE #TYPE TABLE L #PROP_NO,"#PROP_TNAME #PROP_NAME",4,#PROP_MAT,#PROP_MAJOR #PROP_H,#PROP_TW,#PROP_BF,#PROP_TF #END TYPE #TYPE TABLE PIPE #PROP_NO,"#PROP_TNAME #PROP_NAME",6,#PROP_MAT,#PROP_MAJOR #PROP_H,#PROP_TW #END TYPE #TYPE COLD [ #PROP_NO,"#PROP_TNAME #PROP_NAME",19,#PROP_MAT,#PROP_MAJOR #PROP_H,#PROP_TW,#PROP_BF,#PROP_TF,#PROP_RAD #END TYPE #TYPE COLD [+L #PROP_NO,"#PROP_TNAME #PROP_NAME",23,#PROP_MAT,#PROP_MAJOR #PROP_H,#PROP_TW,#PROP_BF,#PROP_TF,#PROP_RAD,#PROP_LIP #END TYPE [REPORT] UNITS 1, #_LUNITS , #_WUNITS 2, #_LUNITS , #_WUNITS NODES #LOOP NODES #NODE_NO , #NODE_X1 , #NODE_X2 , #NODE_X3 #ENDLOOP RESTRAINTS #LOOP RESTRAINTS #NODE_NO ,#NODE_R1,#NODE_R2,#NODE_R3,#NODE_R4,#NODE_R5,#NODE_R6,#NODE_SYSTEM #ENDLOOP MATERIALS #LOOP MATERIALS #MAT_NO,"#MAT_NAME",#MAT_E,#MAT_PR,#MAT_DENS,#MAT_ALPHA,#MAT_G #ENDLOOP #SET UNITS LENGTH CM PROPERTIES #LOOP PROPERTIES Pgina - 17

STRAP
#PROP_DEF #ENDLOOP #SET UNITS LENGTH USER

___________ SAE INFORMTICA

#IF OFFSET OFFSET #LOOP OFFSET #OFF_NO,#OFF_TYPE,#OFF_X1A,#OFF_X2A,#OFF_X3A,#OFF_X1B,#OFF_X2B,#OFF_X3B #ENDLOOP #ENDIF #IF BEAMS BEAMS #LOOP BEAMS #BEAM_NO,#BEAM_JA,#BEAM_JB,#BEAM_BETA,#BEAM_RA,#BEAM_RJ,#BEAM_M3A,#BEAM_V2A,#BEAM_M 3B,#BEAM_V2B,#BEAM_PROP,#BEAM_OFFSET #ENDLOOP #ENDIF #IF SPRINGS SPRINGS #LOOP SPRINGS #NODE_NO,#NODE_S1,#NODE_S2,#NODE_S3,#NODE_S4,#NODE_S5,#NODE_S6,#NODE_SYSTEM #ENDLOOP #ENDIF #IF RESULTS LOADS #LOOP LOADS #LOAD_NO,#LOAD_NAME #ENDLOOP #LOOP DEFLECTION #LOOP BYLOAD #NODE_NO,#LOAD_NO,#DEFL_X1,#DEFL_X2,#DEFL_X3,#DEFL_X4,#DEFL_X5,#DEFL_X6 #ENDLOOP #ENDLOOP #IF BEAMS BEAM RESULTS #LOOP BRESULTS NEEDS FORCES #LOOP BYLOAD #BEAM_NO,#LOAD_NO,#BEAM_JA,#BRES_AX,#BRES_V2,#BRES_V3,#BRES_MT,#BRES_M2,#BRES_M3 #BEAM_NO,#LOAD_NO,#BEAM_JB,#BRES_AXB,#BRES_V2B,#BRES_V3B,#BRES_MTB,#BRES_M2B,#BRES_M3B #ENDLOOP #ENDLOOP #ENDIF REACTIONS #LOOP REACTIONS #LOOP BYLOAD #NODE_NO,#LOAD_NO,#REAC_X1,#REAC_X2,#REAC_X3,#REAC_X4,#REAC_X5,#REAC_X6 #ENDLOOP #ENDLOOP #ENDIF [END REPORT] A seguir mostramos um exemplo de um relatrio gerado pelo arquivo acima: UNITS 1, meter , ton 2, meter , ton

Pgina - 18

STRAP
NODES 1 , 0.000 , 0.000 , 0.000 2 , 5.000 , 0.000 , 0.000 RESTRAINTS 1 ,1,1,1,1,1,1, MATERIALS 1,"CONC",3000000.00,0.150,2.400,0.000010,1304347.88 PROPERTIES 1,,46,1,1 60.000,30.000 BEAMS 1,1,2,330.00,,,,,,,1,

___________ SAE INFORMTICA

LOADS 1,TEST1 1,1,0.000000,0.000000,0.000000,0.000000,0.000000,0.000000 2,1,0.000139,-0.004231,0.002443,0.000000,-0.000643,-0.001114 BEAM RESULTS 1,1,1,-150.000,50.000,0.000,0.000,0.000,125.000 1,1,2,150.000,0.000,0.000,0.000,0.000,0.000 REACTIONS 1,1,-150.000,43.301,-25.001,0.000,62.501,108.252

Pgina - 19

Оценить