You are on page 1of 17

UNOESC – Universidade do Oeste de Santa Catarina – Campus Chapecó Programa para Cálculo de Estruturas Reticuladas (Pórticos Planos

)
Orientador: Professor Roberto Carlos Pavan Orientando: Cesar Augusto Seidler

Programa <PORTPLAN>
O PORTPLAN é uma ferramenta desenvolvida em linguagem BASIC de programação, para cálculo de estruturas reticuladas, mais precisamente, pórticos planos.

Objetivo Geral
Apresentar um programa para análise de pórticos planos, baseado no método da rigidez. Tomamos como ponto de referência, um fluxograma apresentado no livro “Análise de Estruturas Reticuladas” de J.M. GERE e W. WEAVER.

Objetivos Específicos
Analisar a potencialidade e a generalidade do método da rigidez à solução de estruturas reticuladas; Desenvolver aplicação para cálculo das reações nas extremidades de membros de pórticos planos; Mostrar técnicas de programação e apresentação gráfica; Dotar o aluno de uma ferramenta que o auxiliará em sua vida profissional; Despertar o interesse pela informatização de pequenas etapas de cálculo na área da engenharia civil.

Descrição do Programa
Primeiramente, trabalhamos para atingir o nível final do programa, apresentado na bibliografia de GERE e WEAVER. Para a concepção desta primeira fase seguimos a risca a bibliografia.

Descrição do Programa
No fluxograma apresentado na bibliografia, havia uma rotina básica (cálculo) a ser seguida. Tal rotina não possibilita o cálculo automático das ações nodais devidas ao carregamento dos membros; Não apresenta sub-rotina para entrada de dados via arquivo;

Descrição do Programa
Não há interface avançada com o usuário; Não leva em consideração o peso próprio da estrutura; Não possibilita consideração de vários sistemas de carregamento.

Descrição do Programa
Por estes motivos, implementamos diversas rotinas de cálculo e outras de características diversas, para uma melhor interação entre usuário e software e visando facilitar a entrada, saída, visualização e considerações feitas pelo usuário.

Rotinas Implementadas
Cálculo automático das ações nodais devidas ao carregamento dos membros; Entrada de dados via arquivo; Saída de dados via arquivo; Possibilidade de cálculo para diversos sistemas de carregamento; Consideração do peso próprio da estrutura;

Rotinas Implementadas
Visualização da estrutura original, bem como seus carregamentos, números de nós e membros, visualização dos apoios dos diversos sistemas de carregamento considerados; Interface de interação com o usuário.

Apresentação do Programa
Para a apresentação tomaremos como exemplo a estrutura abaixo:
0,24 10 1000 1 20

2
1 2 3

Dados:
75

3 4

E=10.000 ksi I=1.000 in4 A=10 in²

100

50

50

Arquivo de Entrada de Dados 1a. Parte
TESTE TESTE NLS ____M____ __NJ__ __NR__ ___NRJ___ ____E____ 1 3 4 6 2 10000.0 N¢_ ____X____ ____Y____ 1 0.0 75.0 2 100.0 75.0 3 150.0 37.5 4 200 0.0 Membro__JJ__ __JK__ _____AX___ __IZ__ 1 1 2 10.0 1000.0 2 2 3 10.0 1000.0 3 3 4 10.0 1000.0

Arquivo de Entrada de Dados 2a. Parte
N¢_ _Rest(N)_ _Rest(Q)_ _Rest(M)_ 1 1 1 1 4 1 1 1 NLJ_ __NLM__ __GAMA_ 2 1 0.0 CARREGAMENTO 1 No__ __Fx_ ___Fy__ _Mz_ 2 0 -10.0 -1000.0 3 0 -20 0.0 Membro_q1x.__ _q2x.__ ___q1y._ __q2y. 1 0 0 0.2400 0.2400

Arquivo de Saída de Dados 1a. Parte
Data: 11-14-2001 Hora: 02:49:38 ========================== ANALISE DE PàRTICOS PLANOS ========================== Ref.: TESTE TESTE *** DADOS DA ESTRUTURA *** __M__ __N__ _NJ__ _NR__ _NRJ_ ____E____ 3 6 4 6 2 10000 *** COORDENADAS _N¢_ ____X____ 1 0 2 100 3 150 4 200 DOS NàS *** ____Y____ 75 75 37.5 0

Arquivo de Saída de Dados 2a. Parte
*** DESIGNAیES E PROPRIEDADES _Membro_ _JJ_ _JK_ ____AX____ 1 1 2 10 2 2 3 10 3 3 4 10 DOS MEMBROS *** ____IZ____ _____L____ 1000 100 1000 62.5 1000 62.5 ___CX__ ___CY__ 1 0 .8 -.6 .8 -.6 _ANGULO_ 0 143.130 143.130

*** RESTRI€åES DE Nà *** _N¢_ _Rest(N)_ _Rest(Q)_ _Rest(M)_ 1 1 1 1 4 1 1 1 >>> SISTEMA 1 _NLJ_ _NLM_ 2 1 <<< *** CARREGAMENTO 1 ***

Arquivo de Saída de Dados 3a. Parte
*** A€åES APLICADAS NOS NàS *** _N¢_ _Axial(N)_ _Corte(Q)_ _Momen(M)_ 2 0 -10 -1000 3 0 -20 0 *** CARGAS DISTRIBUIDAS NOS MEMBROS *** _Membro_ ___q1 X___ ___q2 X___ ___q1 Y___ ___q2 Y___ 1 0 0 .24 .24 *** A€åES NAS EXTRIMIDADES DOS MEMBROS DEVIDAS ·S CARGAS *** _Membro_ _(N) Esq._ _(Q) Esq._ _(M) Esq._ _(N) Dir._ _(Q) Dir._ _(M) Dir._ 1 +0.000 +12.000 +200.000 +0.000 +12.000 -200.000 *** DESLOCAMENTOS DE Nà E REA€åES DE APOIO *** _N¢_ __Desl.X__ __Desl.Y__ __Desl.Z__ _Rea‡Æo X_ 1 +0.000D+00 +0.000D+00 +0.000D+00 +2.026D+01 2 -2.026D-02 -9.936D-02 -1.798D-03 +0.000D+00 3 -3.375D-02 -8.742D-02 +1.549D-03 +0.000D+00 4 +0.000D+00 +0.000D+00 +0.000D+00 -2.026D+01

_Rea‡Æo Y_ +1.314D+01 +0.000D+00 +0.000D+00 +4.086D+01

_Rea‡Æo Z_ +4.366D+02 +0.000D+00 +0.000D+00 -8.895D+02

Arquivo de Saída de Dados 4a. Parte
*** AیES _Membro_ 1 2 3 DE EXTREMIDADE DE MEMBRO *** _(N) Esq._ _(Q) Esq._ _(M) Esq._ +2.026D+01 +1.314D+01 +4.366D+02 +2.873D+01 -4.533D+00 -6.771D+02 +4.073D+01 -2.053D+01 -3.938D+02 _(N) Dir._ -2.026D+01 -2.873D+01 -4.073D+01 _(Q) Dir._ +1.086D+01 +4.533D+00 +2.053D+01 _(M) Dir._ -3.229D+02 +3.938D+02 -8.895D+02

Arquivo de SAIDA Gerado a partir do Arquivo de ENTRADA - ex2.inp