Você está na página 1de 20

STBatch

Versão 2017
Junho 2017

Copyright © ATIR Engineering Software Ltd.


STBatch

Copyright © ATIR Engineering Software Ltd.

Todos os Direitos são Reservados. Nenhuma parte deste trabalho poderá ser reproduzida sob forma alguma ou
po qualquer meio - gráfico, eletrônico, ou mecânico, incluindo fotocópia, gravação, vídeo, ou sistemas de
armazenagem de informação e recuperação (backup) -sem permissão por escrito dos autores.

Os produtos referenciados neste documento são marcas registradas dos respectivos proprietários. Os editores e
o autor não reivindicam estas marcas registradas.

Toda a precaução foi levada na preparação deste documento, entretanto o editor e o autor não assumem nenhuma
responsabilidade por erros ou omissões, ou por danos que venham a ser causados pelo do uso da informação
contidos neste documento ou do uso dos programas que acompanhar este. Em nenhum momento o editor e o
autor poderm ser responsabilizados por qualquer perda de lucro ou qualquer outro dano comercial causado, ou
alegado ter sido causado, diretamente ou indiretamente por este documento.

Aviso
O programa foi escrito por um time de engenheiros e programadores
altamente qualificados e foi testado extensivamente. Não obstante, os
autores do software não assumem responsabilidade pela validade dos
resultados obtida nos programas ou pela precisão desta documentação.

O usuário deve verificar os resultados


Os autores lembram ao usuário, que o programa deve ser usado como uma
ferramenta para auxílio na análise estrutural, mas que o julgamento de
engenharia e a interpretação dos resultados do usuário é o árbitro final no
desenvolvimento de um modelo estrutural econômico e seguro.

Special thanks to:


All the people who contributed to this document, the programmers, secretaries, STRAP dealers and users.

Last not least, we want to thank EC Software who wrote the help tool called HELP & MANUAL that was used to
create this document.
Índice 3

Índice
Parte I STBatch 4
1 Geral
................................................................................................................................... 5
2 Gerador
...................................................................................................................................
de Relatórios 7
2.1 Gerador de ..........................................................................................................................................................
Relatórios - Com andos 8
2.2 Gerador ..........................................................................................................................................................
de Relatórios - Parâm etros 12
3 Exemplo
................................................................................................................................... 17

SAE - SISTEMAS DE ANÁLISE ESTRUTURAL


4 STBatch

1 STBatch
O programa STBatch pode ser utilizado com 2 propósitos:
Gerar um arquivo ASCII contendo informações de geometria, carregamentos e resultados de modelos
STRAP. O usuário pode especificar as informações e o formato do arquivo. Por exemplo, pode-se
gerar um relatório onde as informações estão separadas por um caracter delimitador definido, afim de
abrir este arquivo em planilhas eletrônicas como Excel, ou pode-se formatar este arquivo para ser
compatível com a entrada de dados de outro programa, ou ainda formatar os dados para saírem da
maneira desejada em uma impressão.
Calcular modelos externamente ao STRAP. O programa pode ser instruído a calcular modelos
utilizando tanto arquivos ASCII (modo comando), como os dados atuais de geometria e
carregamentos do modelo. Pode-se ainda fazer uma combinação dos dois métodos.

O programa é executado a partir do "Prompt de comando" (DOS), sem precisar abrir o STRAP.

O usuário deve criar os seguintes arquivos ASCII:

Arquivo Batch (Run file)


Este arquivo contém o nome/número do modelo, o nome do "Gerador de Relatórios", nome do
relatório, etc.
Veja em Arquivo Batch - Geral 5 .

Se desejar gerar um relatório contendo informações de geometria/carregamentos/resultados, deve-se


ainda criar o seguinte arquivo ASCII:

Arquivo de Relatórios (Report file)


Arquivo contendo uma série de comandos e parâmetros detalhando as informações que devem ser
escritas no relatório e sua formatação. Note que a sintaxe dos comandos é muito genérica, podendo
utilizar o mesmo gerador de relatórios para diversos modelos diferentes.
Veja em Gerador de Relatórios - Geral 7 .

Como utilizar o programa:


crie um arquivo Batch em um Arquivo Relatório.
abra a janela do "Prompt de Comando" na tela do Windows (MS-DOS Prompt Command Line).
digite este comando
> stbatch arquivo_batch e pressione [Enter]

Notas:
o programa 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.

SAE - SISTEMAS DE ANÁLISE ESTRUTURAL


STBatch 5

1.1 Geral
Este arquivo possui os seguinte dados:
o nome/número do modelo e a sua localização
os arquivos de entrada de dados a serem utilizados
cálculos necessários
o nome do arquivo de relatório e o “Arquivo Gerador de Relatórios” (contendo as informações e
formatos que devem ser escritas no relatório).

Os comandos utilizados neste arquivo são:


MODEL | CURRENT | ( DIR caminho_do_diretório)
| NEW | ( DIR caminho_do_diretório) título
| nnn | ( DIR caminho_do_diretório)

onde:
caminho_do_diretório = é o caminho do diretório (pasta) onde se encontra o modelo (não necessita
de um “\” no final). O caminho padrão é o do diretório atual.
título = nome do modelo para NOVOS modelos (deve iniciar com “Dir....” )
nnn = número do modelo (como mostrado na coluna do lado direito na tela inicial
do STRAP)
Examples:
Criar um relatório para o modelo n.º 27 localizado no diretório D:\Obra1\Alternativa2 :
MOD 27 DIR D:\Obra1\Alternativa2
Criar um relatório para o modelo entitulado “Nivel +1.50" no diretório atual:
MOD NEW Nivel +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 o arquivo_geoin, o programa usará o arquivo GEOINnnn.DAT
atual.
o arquivo deve estar no formato do arquivo GEOINnnn.DAT (veja em Geometria - Modo Comando)
a primeira linha deve ser:
REPLACE : o programa usará somente as informações deste arquivo no lugar da geometria
existente, ou seja, o arquivo GEOMnnn.DAT será ignorado.
ADD : o programa adionará os comandos deste arquivo à geometria existente; as informações
em arquivo_geoin serão adicionas às existentes.
o programa procurará o arquivo no caminho_do_diretório a menos que um caminho diferente
preceda o 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.
O comando LOADS (sem o nome do arquivo_cargas) recalculará as cargas aplicadas(para os
mesmos carregamentos). Por exemplo, se as dimensões das seções das barras forem alteradas,
este comando recalculará o peso-próprio caso este tenha sido aplicado no modelo.
O programa procurará o arquivo no diretório especificado em caminho_do_diretório a menos que um
caminho diferente preceda arquivo_cargas.

SAE - SISTEMAS DE ANÁLISE ESTRUTURAL


6 STBatch

SOLVE
Instrui o programa a calcular o modelo.
Notas:
este comando é opcional; e se for omitido o programa utilizará os resultados atuais.
este comando deve ser incluso em modelos novos (NEW) caso os resultados sejam incluídos no
relatório
REPORT gerador_de relatórios | nome_do_relatório |
| *.ext cabeçalho |
| * cabeçalho |

Especifique os nomes do arquivo gerador de relatórios e do relatório de saída.

Notas:
O nome_do_relatório deve seguir um dos seguintes formatos:
um nome de arquivo
*.ext cabeçalho - o programa perguntará ao usuário o nome do arquivo que terá a extensão
"ext", e o cabeçalho desta janela será o "título"
* cabeçalho - o programa perguntará ao usuário o nome do arquivo (sem uma extensão pré-
definida). o cabeçalho desta janela será o "título"
Veja os exemplos a seguir.

END
Deve ser o último comando no arquivo.

Exemplos:
Criar um relatório para o modelo atual (último modelo utilizado no STRAP) no diretório atual contendo
as informações configuradas no arquivo REPORT1.DAT. Utilizar geometria, carregamentos e
resultados atuais. O programa deve perguntar ao usuário o nome do arquivo do relatório com a
extensão DAT.
MODEL CURRENT
REPORT REPORT1.DAT *.DAT STBatch : nome do arquivo
END
Criar um novo modelo a partir dos arquivos de comando de geometria e de cargas em um diretório
diferente. Gera 2 relatórios e pergunta o de cada um dos arquivos de relatório sem extensão padrão.
MODEL NEW DIR D:\USER1
GEOM G42.DAT
LOADS L42.DAT
SOLVE
REPORT REPORT1.DAT *.DAT STBatch : nome do arquivo
REPORT REPORT5.DAT *.DAT STBatch : nome do arquivo
END
Gerar um relatório chamado R47.DAT para o modelo número 47 localizado no diretório (pasta) atual,
ler o arquivo de geometria GEOIN047.DAT e recalcular as cargas aplicadas.

MODEL 47
GEOM
LOADS
REPORT REPORT1.DAT R47.DAT
END

SAE - SISTEMAS DE ANÁLISE ESTRUTURAL


STBatch 7

1.2 Gerador de Relatórios


O Gerador de Relatórios especifica as informações contidas e a formatação que o relatório será
gravado.

O formato geral deste arquivo é:

[SECTIONS]
.
formato das informações de cada tipo de seção; estas informações serão escritas, quando forem
pedidos os dados das seções em [REPORT].
.
[REPORT]
.
#IF uma condição a ser comprida
#LOOP tipo de informação
.
especificar as informações e formatação das mesmas no relatório.
.
# ENDLOOP
#ENDIF
.
outros #IF, #LOOP
.
[END]

[SECTIONS]
Este campo especifica o formato das informações de cada tipo de seção. quando o programa encontrar
o comando #PROP_DEF em [REPORT], ele determinará o tipo de seção e utilizará o formato adequado
definido em [SECTIONS].

Formato:

#TYPE type_name
.
formato da saída para type_name
.
#END TYPE

O comando é repetido a cada tipo de seção requerida.

type_name pode ser um dos tipos de seções:


Criados por dimensões : RECT PIPE [ L I TUBE T CIRCLE
Tabela de Perfis: : TABLE seguido de um destes -
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 as seções da Tabela não inclusas em [SECTIONS]
Perfis de Chapa Dobrada : COLD seguido de um destes -
[ [+LIP HAT L Z Z+LIP
Todas as demais seções : OTHER
Para mais detalhes sobre o formato de cada type_name, veja em Gerador de Relatórios - Parâmetros 12
.

SAE - SISTEMAS DE ANÁLISE ESTRUTURAL


8 STBatch

[REPORT]
Este campo consiste de linhas com comandos e parâmetros. Todas as linhas que não forem
comandos serão simplesmente escritas no relatório de saída como foram digitadas aqui no gerador de
relatórios (incluindo pontuação), mas os parâmetros aqui definidos serão escritos como seus
respectivos valores (extraídos do modelo).

Todos os comandos e parâmetros iniciam com o caracter #. Pode-se definir um caracter diferente (veja
em Gerador de Relatórios - Comandos 8 ) , mas neste manual utilizaremos o caracter #.

1.2.1 Gerador de Relatórios - Comandos


O arquivo gerador de relatórios pode conter os seguintes comandos:
#IF

formato:
#IF condition
.
... comandos que serão executados se a condição for Verdadeira ...
.
#ELSE (opcional)
.
... comandos que serão executados se a condição for Falsa ...
.
#ENDIF

São permitidas as seguintes condições::


Condição Verdadeiro se:
#IF NODE foram definidos nós no modelo
#IF BEAM foram definidas barras no modelo
#IF ELEMENT foram definidos elementos finitos planos no modelo
#IF SOLID foram definidos elementos finitos sólidos no modelo
#IF REST foram definidos apoios (indeslocáveis) no modelo
#IF MATERIAL foram definidos materiais no modelo
#IF PROPERTY foram definidas propriedades no modelo
#IF COMPOSITE a propriedade atual for uma viga/pilar misto
#IF OFFSET foram definidos offsets no modelo
#IF LOAD foram definidos carregamentos no modelo
#IF COMB foram definidas combinações no modelo
#IF SPRING foram definidos molas no modelo
#IF SYST foram definidos sistemas locais de apoio no modelo
#IF RESULTS os resultados já foram calculados
Nota:
- os comandos #IF podem ser aninhados

#LOOP
formato:
#LOOP looptype
.
.
#ENDLOOP

SAE - SISTEMAS DE ANÁLISE ESTRUTURAL


STBatch 9

Por exemplo, se o tipo_de_loop for NODES o programa passará por todos os nós do modelo e
escreverá uma linha para cada nó no arquivo de relatório, com seus respectivos parâmetros.

Não 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 passará por todos ...
#LOOP NODES nós
#LOOP BEAMS barras
#LOOP ELEMENTS elementos planos
#LOOP SOLIDS elementos sólidos
#LOOP RESTRAINT nós com apoios (indeslocáveis)
#LOOP MATERIAL materiais
#LOOP PROPERTY propriedades
#LOOP OFFSETS offsets
#LOOP SYSTEM sistema local para os apoios
#LOOP SPRING nós com molas
#LOOP LOAD carregamentos (não mostrará resultados, somente o nome dos carregamentos)
#LOOP COMB combinações (não mostrará resultados, somente o nome das combinações)
#LOOP DEFLECT nós com seus respectivos deslocamentos
#LOOP REACTIONS nós com reações (apoios ou molas)
#LOOP SPDEFLEC barras com suas deformações
#LOOP AXIAL barras com suas tensões axiais
#LOOP SPSTRESS tensões nos apoios elásticos (molas)
Os arquivos de resultados contém 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 parâmetros para vários 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 parâmetros para vários resultados
diferentes, o comando NEEDS deve ser adicionado para que o programa os calcule.. Se for
especificado NODES, serão mostrados os resultados nos vértices.

#LOOP SOLRESUL (NEEDS (STRESSES) (PRINCIPAL) (NODES))


Varre todos os resultados de elementos sólidos. Se o loop incluir parâmetros para vários resultados
diferentes, o comando NEEDS deve ser adicionado para que o programa os calcule.. Se for
especificado NODES, serão mostrados os resultados nos vértices.

#LOOP BYLOAD
Por padrão, todos os resultados são mostrados pelos seus valores retirados da envoltória.
Adicionando o comando #LOOP BYLOAD dentro do loop do resultado, o relatório exibirá os
resultados para cada combinação. Note que este é o único caso onde é permitido 1 Loop dentro de
outro.
Se não existirem combinações definidas, o comando #LOOP BYLOAD mostrará os resultados de cada
carregamento.

SAE - SISTEMAS DE ANÁLISE ESTRUTURAL


10 STBatch

#SET

Os comandos #SET definem os valores dos parâmetros gerais no relatório. Um comando deste tipo terá
influência em todas as linhas posteriores.

Podem ser especificados os seguintes comandos #SET:

#SET COMMAND caracter


Este comando instrui o programa a colocar um caracter no início das linhas de comando e parâmetro.
Os caracteres A-Z, a-z e 0-9 não podem ser especificados.
Por exemplo:
#SET COMMAND &
&SET UNITS ........ (#SET UNITS não 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}
Revisa as unidades de comprimento e força, onde USER retorna as unidade definidas pelo usuário na
geometria

#SET NAME UNITS { M CM MM IN FEET TON KG KN GRAM POUND KIP NEWTON) name
Defina o texto que será escrito no relatório, para a unidade especificada. Por padrão o programa
escreve o nome completo (em inglês) da unidade. Por exemplo: "mm." ao invés de
"millimeter" (padrão), insira o comando:
#SET NAME UNITS MM mm.

#SET FORMAT n1.d1 n2.d2 ….


Especifique o formato de números reais no relatório de saída, onde n1.d1 especifica o formato do
primeiro número real, n2.d2 especifica o formato para o segundo, etc. .

Notas:
n1 = número total de dígitos (incluindo ponto decimal e sinal de menos), d1 = número de casas
decimais. Por exemplo: F7.3 é adequado para 123.456 ou -12.345
se e existirem mais números que formatos especificados, o último formato valerá para todos os
demais números
se, contando todas as casas decimais especificadas em d1, o número 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 número será escrito com espaços em branco, se for menor.

#SET ZERO {YES NO}


Se NO (padrão), significa que os números inteiros iguais a zero não serão escritos no arquivo.

SAE - SISTEMAS DE ANÁLISE ESTRUTURAL


STBatch 11

Variáveis

Podem ser definidas até 99 variáveis para cada comando. Cada variável é definida na forma de uma
equação; o programa calcula o valor atual antes de ter sido utilizado. Por exemplo, variáveis podem ser
utilizadas quando um ítem têm valores diferentes em cada ciclo.

As definições das variáveis também podem ser feitas a partir do arquivo STRAP.INI.

Definição de uma variável


formato: #DEFINE |R| n | equation |
|I | | INI |
|S|
onde:
R : a variável pode ser qualquer número real.
I : a variável é um número inteiro.
S : a variável é uma string (pode ser definida apenas no arquivo STRAP.INI).
n = o número da variável (1 a 99)
equation = equação utilizada pelo programa para calcular as variáveis definidas no gerador de relatórios.
INI = a equação vinda a partir do arquivo STRAP.INI.

As equações podem incluir:


parâmetros (ver item 3.2.2.2)
funções aritméticas: + - * /
funções matemáticas: ATAN ACOS ASIN LN TAN COS SIN ABS
um valor numérico
uma variável
Um espaço em branco deve ser definido antes e depois de cada uma das funções aritméticas.

Exemplo:
#DEFINE R 2 #BRES_M3 * #BEAM_C11 * 2.1

Valores iniciais podem ser atribuídos as variáveis no arquivo STRAP.INI, dentro do cabeçalho
[STBATCH], com a seguinte formatação:
VARn=value

As equações não podem ser armazenadas num arquivo.

Utilizando as Variáveis

Insira um dos seguintes comandos na linha do gerador de relatório:


#VAR_Rn
#VAR_In

Exemplo:

Gerar uma tabela de barras, onde cada linha é numerada sequencialmente, começando com 1:
#DEFINE I 1 0
.
#LOOP BEAMS
#DEFINE I 1 #VAR_I1 + 1
#VAR_I1 ...........
#ENDLOOP

SAE - SISTEMAS DE ANÁLISE ESTRUTURAL


12 STBatch

1.2.2 Gerador de Relatórios - Parâmetros


Podem ser utilizados os seguintes parâmetros.
Aviso: A maioria dos parâmetros só podem ser utilizados dentro de certos Loops, que serão indicados
abaixo:
NÓS
Os parâmetros de NÓS podem ser utilizados nos seguintes Loops:
NODES, RESTRAINTS, SPRINGS, DEFLECTIONS, REACTIONS, SPRING STRESSES
Parâmetros Exibe:
#NODE_NO número do nó
#NODE_X1, #NODE_X2, #NODE_X3 3 coordenadas globais dos nós (X1, X2 e X3)
#NODE_R1, ..... , #NODE_R6 restrições em 6 direções - 0 para livre, 1 para restringida
#NODE_SYSTEM_NO número do sistema de eixos para apoios ou 0 para o sistema
de apoio global (padrão).
#NODE_S1, ..... , #NODE_S6 valores das constantes de mola nas 6 direções
BARRAS
Os parâmetros de BARRAS podem ser utilizados nos seguintes Loops:
BEAMS, BRESULT, SPDEFLEC, AXIAL
Parâmetros Exibe:
#BEAM_NO número da barra.
#BEAM_JA, #BEAM_JB nós de incidência da barra.
#BEAM_JC nó JC da barra ou 0 se a direção da seção for definida pelo ângulo
beta
#BEAM_BETA ângulo Beta em graus, mesmo se a direção da seção for definida
pelo nó JC.
#BEAM_OFFSET_NO número do offset da barra.
#BEAM_RA, #BEAM_RJ, }
#BEAM_M2A, #BEAM_M3A, } liberações de esforços nas barras
#BEAM_M2B, #BEAM_M3B, } - 0 se o esforço não foi liberado
#BEAM_V2A, #BEAM_V3A, } - 1 se o esforço foi liberado
#BEAM_V2B, #BEAM_V3B }
#BEAM_PROPERTY_NO número da propriedade da barra
#BEAM_MATERIAL_NO número do material para a barra
#BEAM_LENGTH comprimento da barra
#BEAM_O1A, #BEAM_O2A, #BEAM_O3A offsets no nó JA da barra - coordenadas locais
#BEAM_O1B, #BEAM_O2B, #BEAM_O3B offsets no nó JB da barra - coordenadas locais
SISTEMA DE EIXOS LOCAIS PARA APOIOS
Os parâmetros do SISTEMAS de EIXOS LOCAIS para APOIOS podem ser utilizados no seguinte
Loop:
Parâmetros Exibe:
#SYS_NO número do sistema local de apoio.
#SYS_JA, #SYS_JB, #SYS_JC 3 nós definindo o sistema de eixos locais.
#SYS_U1, #SYS_U2, #SYS_U3 vetor unitário na direção X1 do sistema local.
#SYS_V1, #SYS_V2, #SYS_V3 vetor unitário na direção X2 do sistema local.
#SYS_W1, #SYS_W2, #SYS_W3 vetor unitário na direção X3 do sistema local.
ELEMENTOS PLANOS
Os parâmetros para os elementos planos são relevantes para os loops: ELEMENTS e ERESULT
Parâmetros Exibe:
#ELE_NO número do elemento plano
#ELE_TYPE 3 se for triangular, 4 se for quadrilátero
#ELE_JA, #ELE_JB, #ELE_JC, #ELE_JD 4 nós do elemento. JD=0 se for triangular
#ELE_THICKNESS espessura do elemento. (nas unidades do modelo)
#ELE_PROPERTY_NO número da propriedade do elemento
#ELE_MATERIAL_NO número do material do elemento
#ELE_AREA área do elemento

SAE - SISTEMAS DE ANÁLISE ESTRUTURAL


STBatch 13

#ELE_R1, #ELE_R2, #ELE_R3, #ELE_R4 1 se o lado estiver rotulado, 0 caso contrário


SÓLIDOS
Os parâmetros para os elementos sólidos são relevantes para os loops: SOLID e SOLRES
Parâmetros Exibe:
#SOLID_NO número do elemento sólido
#SOLID_JA, .... , #SOLID_JH os 8 nós de definição do elemento sólido
#SOLID_MATERIAL_NO número do material do elemento sólido.
#SOLID_NNODES número de nós do elemento sólido
#SOLID_VOLUME volume do elemento sólido
OFFSETS
Os parâmetros para os offsets são relevantes para os loops: OFFSET
Parâmetros Exibe:
#OFF_NO número do offset
#OFF_X1A, #OFF_X2A, #OFF_X3A, }
#OFF_X1B, #OFF_X2B, #OFF_X3B } offset nas 3 direções em ambas extremidades
#OFF_TYPE 1 = offset definido no sistema local; 2 = global.
MATERIAIS
Os parâmetros dos materiais são relevantes para os loops: MATERIALS e todos os loops onde
BEAMS ou ELEMENTS puderem ser utilizados.
Parâmetros Exibe:
#MAT_NO número do material
#MAT_E , #MAT_PR, #MAT_DENSITY, }
#MAT_ALPHA, #MAT_G, #MAT_NAME } propriedades dos materiais.
PROPRIEDADES
Os parâmetros das propriedades são relevantes para os loops: PROPERTY e todos os loops onde
BEAMS puder ser utilizada.
#PROP_DEF - formato definido em [SECTIONS] será usado para a propriedade atual. Veja em
Gerador de Relatórios - Formato 7
Parâmetros Exibe:
#PROP_NO número da propriedade
#PROP_A , #PROP_I2, }
#PROP_I3, #PROP_J , } valores das características da propriedade
#PROP_SF2,#PROP_SF3 }
#PROP_TYPE -1 = propriedade da tabela,
1= retângulo, 2 = tubo, 3 = caixa, 4 = L, 5 = I, 6 = U, 7 = T, 8 = circular
#PROP_MATERIAL_NO tipo de seção para as seções da tabela (1 I, 2 [, 3 caixa, 4 L, 5 T, 6
#PROP_SEC_TABLE_TYPE tubo, 7 2L, 8 2[, 9 I+[, 10 - seção composta, 12 I flanges desiguais)
#PROP_CWIDTH largura da mesa de concreto da viga mista
#PROP_CHEIGHT altura da mesa de concreto da viga mista
#PROP_CDIST distância entre a mesa de concreto da viga mista e o perfil
#PROP_CERATIO relação entre Ec do concreto e Ea do aço.
#PROP_CMAT_NO número do material da mesa de concreto da viga mista
#PROP_COMPOSITE 0 = seção normal; 1 = mista
#PROP_TNAME_TABLE nome do tipo de seção se for da tabela de perfis
#PROP_NAME_TABLE nome da seção se for da tabela de perfis
#PROP_MAJOR 2 = M2 atua em torno do eixo x da seção; 3 = M3 atua em torno do
eixo y.

As seguintes dimensões podem ser utilizadas para as seções I,U,L,T .


#PROP_TW, #PROP_H, #PROP_TF (padrão - todos os flanges),
#PROP_TFD (flange inferior), #PROP_TFUR (flange superior - direita), #PROP_TFDR (flange inferior -
direita),
#PROP_BF (largura total - flange superior), #PROP_BFUL (largura da flange superior - esquerda),
#PROP_BFUR (largura da flange superior - direita), #PROP_BFD (largura total - flange inferior),

SAE - SISTEMAS DE ANÁLISE ESTRUTURAL


14 STBatch

#PROP_BFDL (largura da flange inferior - esquerda), #PROP_BFDR (largura da flange inferior - direita),

As seguintes dimensões podem ser utilizadas para as seções: retangulares, circulares, tubulares e
caixas.
#PROP_B , #PROP_H, #PROP_T

As seguintes dimensões podem ser utilizadas para as seções vindas das tabelas. As dimensões
terminando com o índice 2 são referentes ao segundo perfil para seções 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
COMBINAÇÕES
Os parâmetros das combinações são relevantes para o loop: COMBINATION
Parâmetros Exibe:
#COMB_NO número da combinação
#COMB_L1, ....., #COMB_L16 números dos carregamentos na combinação (1 a 16)
#COMB_F1, ....., #COMB_F16 fatores de cada carregamento
#COMB_NAME nome da combinação.
CARREGAMENTOS
Os parâmetros dos carregamentos são relevantes para o loop: LOAD
Parâmetros Exibe:
#LOAD_NO número do carregamento. Este parâmetro também pode ser utilizado em qualquer
loop BYLOAD e indica a combinação/carregamento atual.
#LOAD_NAME pode ser usado somente no loop LOAD.
DESLOCAMENTOS DOS NÓS
Os parâmetros dos deslocamentos são relevantes para o seguinte loop: DEFLECT
Parâmetros Exibe:
#DEFL_X1-#DEFL_X6 Se não estiverem em um loop BYLOAD, indicam os deslocamentos
máximos do respectivo nó. Se estiverem em um loop BYLOAD, indicam os
deslocamentos do nó neste carregamento/combinação.
RESULTADOS DAS BARRAS
Os parâmetros de Resultados das Barras são relevantes para o seguinte loop: BRESULT

#BRES_AX, #BRES_V2, #BRES_V3, #BRES_MT, #BRES_M2, #BRES_M3


se estiverem fora do loop BYLOAD exibem os resultados máximos, se estiverem dentro do loop
BYLOAD exibem os resultados do nó JA.

#BRES_AXB-#BRES_M3B
se estiverem fora do loop BYLOAD exibem os resultados mínimos, se estiverem dentro do loop
BYLOAD exibem os resultados do nó JB.

#BRES_P (força axial), #BRES_PA (tensão axial),


#BRES_PO2, #BRES_PO3 (x2/x3 tensão axial multiplicada por omega)
somente poderá ser usado se NEEDS AXIAL foi definido no comando de loop.

#BRES_DX2, #BRES_DX3
x2/x3 deformações da barra - poderá ser usado somente se NEEDS DEFLECTION foi definido no
comando de loop.
REAÇÕES
Os parâmetros das Reações são relevantes para o seguinte loop: REACTIONS
#REAC_X1, ..., #REAC_X6
se estiverem dentro do loop BYLOAD exibe as reações do nó; se estiverem fora do loop exibem
as reações máximas do nó.
#REAC_X1NEG, ..., #REAC_X6NEG
exibe as reações Mínimas; somente pode ser usados fora do loop BYLOAD.

SAE - SISTEMAS DE ANÁLISE ESTRUTURAL


STBatch 15

RESULTADOS DOS ELEMENTOS PLANOS


Os parâmetros dos Resultados dos Elementos Plano são relevantes para o seguinte loop:
ERESULTS
#ERES_MX, #ERES_MY, #ERES_MXY
resultados máximos fora do loop BYLOAD, resultados no centro dentro do loop.

#ERES_MXA, #ERES_MYA, #ERES_MXYA


resultados mínimos fora do loop BYLOAD, resultados em JA quando dentro do loop.
Dentro do loop, use o sufixo B ou C ou D ao invés de A para os nós JB, JC, JD.

#ERES_FX, #ERES_FY, #ERES_FXY - FX,FY,FXY no centro


#ERES_FXA, #ERES_FYA, #ERES_FXYA
FX,FY,FXY em JA. Use o sufixo B ou C ou D ao invés de A para os nós JB, JC, JD.

#ERES_SX, #ERES_SY, #ERES_SXY SX,SY,SXY no centro, na face +Z


#ERES_SXA, #ERES_SYA, #ERES_SXYA
SX,SY,SXY na face +Z em JA. Use o sufixo B ou C ou D ao invés de A para os nós JB, JC, JD.

#ERES_SX-, #ERES_SY-, #ERES_SXY - SX,SY,SXY no centro, na face -Z


#ERES_SX-A, #ERES_SY-A, #ERES_XY-A
SX,SY,SXY na face -Z em JA.Use o sufixo B ou C ou D ao invés de A para os nós JB, JC, JD.
(Note a sintaxe de #ERES_XY-A a #ERES_XY-D para SXY- de A a D)

#ERES_PMX, #ERES_PMN, #ERES_SMX, #ERES_ANG - tensões principais e de cisalhamento máximas


na face +Z.
#ERES_PMXA, #ERES_PMNA, #ERES_SMXA, #ERES_ANGA
tensões principais e de cisalhamento máximas na face +Z em JA. Use o sufixo B ou C ou D ao
invés de A para os nós JB, JC, JD.

#ERES_PMX-, #ERES_PMN-, #ERES_SMX-, #ERES_ANG- - tensões principais e de cisalhamento


máximas na face -Z.
#ERES_PX-A, #ERES_PN-A, #ERES_SM-A, #ERES_AN-A
tensões principais e de cisalhamento máximas na face -Z em JA. Use o sufixo B ou C ou D ao
invés de A para os nós JB, JC, JD. (Note a sintaxe #ERES_PX-A, #ERES_PN-A, etc.)

#ERES_MX*, #ERES_MY* - momento Wood & Armer no centro na face +Z.


#ERES_MX*A, #ERES_MY*A
momento Wood & Armer na face +Z face em JA. Use o sufixo B ou C ou D ao invés de A para os
nós JB, JC, JD.

#ERES_MX*-, #ERES_MY*- - momento Wood & Armer no centro na face -Z


#ERES_X*-A, #ERES_Y*-A
momento Wood & Armer na face -Z face em JA. Use o sufixo B ou C ou D ao invés de A para os
nós JB, JC, JD.
(Note a sintaxe #ERES_X*-A, #ERES_Y*-A, etc)

#ERES_QX, #ERES_QY - forças cortantes no centro


#ERES_QXA, #ERES_QYA
forças cortantes em JA. Use o sufixo B ou C ou D ao invés de A para os nós JB, JC, JD.

#ERES_ASX, #ERES_ASY - área da armadura de Aço no centro na face +Z


#ERES_AXA, #ERES_AYA
área da armadura de aço em JA na face +Z. Use o sufixo B ou C ou D ao invés de A para os nós
JB, JC, JD.

#ERES_ASX-, #ERES_ASY- - área da armadura de Aço no centro na face -Z


#ERES_AX-A, #ERES_AY-A
área da armadura de aço em JA na face -Z. Use o sufixo B ou C ou D ao invés de A para os nós

SAE - SISTEMAS DE ANÁLISE ESTRUTURAL


16 STBatch

JB, JC, JD.


(Note a sintaxe #ERES_AX-A, #ERES_AY-A)
RESULTADOS NOS ELEMENTOS SÓLIDOS
Os parâmetros dos Resultados dos Elementos Sólidos são relevantes para o seguinte loop:
SRESULT

#SRES_SX, #SRES_SY, #SRES_SZ, #SRES_SXY, #SRES_SYZ, #SRES_SZX


resultados máximos fora do loop BYLOAD, resultados no centro dentro do loop.
#SRES_SXA, #SRES_SYA, #SRES_SZA, #SRES_XYA, #SRES_YZA, #SRES_ZXA
exibe os resultados mínimos; somente pode ser usados fora do loop BYLOAD.
Use o sufixo B a H ao invés de A para os nós JB, JC, JD, JE, JF, JG e JH.

TENSÕES NAS MOLAS


Os parâmetros das Tensões na Molas são relevantes para o seguinte loop: SPSTRESS
#SPRES_X1-#SPRES_X6 resultados máximos fora do loop BYLOAD; tensões dentro do
loop.
#SPRES_X1NEG-#SPRES_X6NEG tensões mínimas; somente pode ser usados fora do loop BYLOAD
.
PARÂMETROS GERAIS
Estes parâmetros podem se usados fora dos loops:
Parâmetros Exibe:
#_HIBEAM maior número de barra ou elemento plano
#_BEAM_NUMBER número de barras
#_HINODE maior número de nó
#_NODE_NUMBER número de nós
#_ELE_NUMBER número de elementos planos
#_HISOLID maior número de elemento sólido
#_SOLID_NUMBER número de elementos sólidos
#_HIPROPERTY maior número de propriedade
#_PROPERTY_NUMBER número de propriedades
#_TYPE_OF_MODEL 0 = espacial, 1 = treliça, 2 = pórtico plano, 3 = grelha
#_SYSTEMS_NUMBER número de sistema de eixos locais para os apoios
#_SPRINGS_EXIST 0 = não há molas, 1 = molas definidas
#_SLAVE_HI número de ligações rígidas
#_MATERIAL_NO maior número de materiais
#_WUNITS unidade de peso definida com o comando SET.
#_LUNITS unidade de comprimento definida com o comando SET.
#_TITLE título do modelo

SAE - SISTEMAS DE ANÁLISE ESTRUTURAL


STBatch 17

1.3 Exemplo
A seguir mostramos um exemplo de um arquivo STBatch para gerar um relatório de saída do STRAP e
um exemplo de relatório gerado. Note que todos os textos (comandos ou parâmetros) que não estão
precedidos de um # são escritos no relatório, como estão escritos no arquivo, incluindo pontuação
(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
#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_CDIST,#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

SAE - SISTEMAS DE ANÁLISE ESTRUTURAL


18 STBatch

#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
#PROP_DEF
#ENDLOOP
#SET UNITS LENGTH USER

#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_M3B,#BEAM_V2B,#BEAM_PROP,#BEAM_OFFSET

SAE - SISTEMAS DE ANÁLISE ESTRUTURAL


STBatch 19

#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]

SAE - SISTEMAS DE ANÁLISE ESTRUTURAL


20 STBatch

A seguir mostramos um exemplo de um relatório gerado pelo arquivo acima:

UNITS
1, meter , ton
2, meter , ton

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,

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

SAE - SISTEMAS DE ANÁLISE ESTRUTURAL

Você também pode gostar