You are on page 1of 10

ANEST- Programa Educacional para Anlise de

Estruturas Reticuladas
Henriette Lebre La Rovere1, Alizeu Francisco Schneider1

Laboratrio de Anlise de Estruturas Departamento de Engenharia Civil


Universidade Federal de Santa Catarina (UFSC), Campus Trindade, CTC
Caixa Postal 476 Florianpolis, SC 88040-900 Brasil
henriette@ecv.ufsc.br, alizeu@intercorp.com.br

Resumo. Neste artigo apresenta-se o programa ANEST, um programa educacional


para anlise esttica de estruturas reticuladas, desenvolvido no Laboratrio de Anlise de
Estruturas do Departamento de Engenharia Civil da UFSC, visando principalmente a
utilizao por alunos de graduao. ANEST resolve, pelo mtodo dos deslocamentos,
estruturas reticuladas planas e espaciais tais como como prticos, trelias e vigas,
submetidas a carregamentos externos. Trata-se de um programa estruturado em mdulos, na
linguagem FORTRAN90, para uso em micro-computadores. A entrada de dados feita
atravs de janelas padro Windows e os resultados podem ser visualizados graficamente, o
que auxilia muito ao aprendizado dos alunos. Apresentam-se no artigo alguns exemplos de
utilizao do ANEST e quais as extenses e aperfeioamentos que ainda devem ser realizados.
Palavras-chave: estruturas reticuladas, anlise estrutural, software educacional.

Abstract. In this work, an educational computer program named ANEST, developed


at the Structural Analysis Laboratory in the Civil Engineering Department of Federal
University of Santa Catarina, is presented. ANEST is based on the Direct Stiffness Method
and allows for static analysis of framed structures, such as frames, trusses and beams,
subjected to external loading. The program is composed of several subprograms, written in
FORTRAN 90 language for use in microcomputers. All input data is entered via Windows and
the results can be graphically visualized, which helps the students to understand the structure
behavior. A few examples of structures analyzed by ANEST are also presented and future
extensions to be implemented in the program are described at the end of the work.
Key words: framed structures, structural analysis, educational software.

XIV Simpsio Brasileiro de Informtica na Educao - NCE - IM/UFRJ 2003

605

1. Introduo
O avano computacional das ltimas dcadas possibilitou o desenvolvimento de programas
computacionais para anlise estrutural de estruturas contnuas e reticuladas. Diversos programas
comerciais como ANSYS, SAP, ABAQUS e NASTRAM, foram desenvolvidos inicialmente e, mais
recentemente, programas pr e ps-processadores para gerao automtica de malhas e contorno de
tenses vem sendo incorporados.
Existe no entanto uma carncia de programas educacionais para anlise estrutural. O aluno de
graduao deve passar diretamente dos fundamentos tericos para a utilizao destes programas
comerciais, na maioria das vezes sem conhecer sua estrutura interna. Apenas recentemente, graas
Internet, alguns programas educacionais esto surgindo na rea de Estruturas. Pode-se citar como um dos
poucos exemplos de programa educacional para anlise estrutural no Brasil o programa FTOOL [Martha
2002], para estruturas reticuladas planas.
Visando suprir a carncia citada acima, foi desenvolvido no Laboratrio de Anlise de Estruturas
(LAE) da Universidade Federal de Santa Catarina (UFSC) o programa educacional ANEST para anlise
esttica de estruturas reticuladas em micro-computadores. O programa baseia-se no Mtodo dos
Deslocamentos com formulao matricial e permite a anlise de estruturas reticuladas planas (viga, trelia
e prtico) e espaciais (grelha, trelia e prtico). ANEST foi baseado no programa CALSD [Seib, Lath and
Kurk 1987], tambm educacional, desenvolvido na University of California, San Diego (UCSD) para
utilizao em micro-computadores, que tem uma estrutura similar do programa SAP [Wilson 1996].
ANEST foi inicialmente desenvolvido na linguagem FORTRAN 77, sendo depois estendido para
FORTRAN 90 [Elli, Phil and Lahe 1990] pelos autores e outros alunos de iniciao cientfica [Chim,
Gonc, Pign, Schn e LaRo 1996-2002]. O programa composto de subprogramas ou mdulos que se
identificam com a estrutura do programa, ou seja, traduzem as etapas da formulao matricial do Mtodo
dos Deslocamentos. Atualmente a entrada de dados da estrutura a ser analisada feita atravs de janelas
padro Windows, utilizando-se as subrotinas QuickWin do compilador FORTRAN [MPS 1996], o que
veio a facilitar a utilizao do programa. Tambm foram desenvolvidos mdulos ps-processadores para
visualizao grfica dos resultados, utilizando-se as subrotinas grficas do compilador FORTRAN [MPS
1996], o que auxilia muito ao entendimento do funcionamento das estruturas e ao aprendizado dos alunos.
ANEST est disponvel para download no site do Departamento de Engenharia Civil da UFSC
[ECV 2003] e vem sendo utilizado principalmente pelos alunos do curso de graduao em Engenharia
Civil. O programa tambm tem servido de apoio aos professores de Engenharia Civil na preparao de
material didtico e por alunos de ps-graduao como base para outros programas de suas pesquisas.
A seguir apresenta-se uma breve reviso do Mtodo dos Deslocamentos e uma descrio dos
mdulos que compem o programa ANEST. Em seguida so mostrados alguns exemplos de utilizao do
programa e ao final do trabalho apresentam-se as consideraes finais.

2. Mtodo dos Deslocamentos


No Mtodo dos Deslocamentos para estruturas reticuladas, o nico sistema principal possvel obtido
pela fixao de todos os ns da estrutura. Adotando-se este sistema principal nico desaparece o
problema da escolha de um sistema principal que existe no Mtodo das Foras, por isso o Mtodo dos
Deslocamentos foi o escolhido para o desenvolvimento do programa ANEST.
As estruturas so divididas em elementos (ou barras) em que as relaes Aes Deslocamentos
so discretizadas nos ns da estrutura. As equaes de equilbrio da estrutura no sistema global de
referncia podem ser escritas ento, sob a forma matricial [Gere e Weaver 1987]:
[S].{D} = {A}
onde

(1)

[S]

Matriz de Rigidez da estrutura no restringida;

{D}

Vetor de Deslocamentos nodais da estrutura;

{A}

Vetor de Aes nodais da estrutura.

XIV Simpsio Brasileiro de Informtica na Educao - NCE - IM/UFRJ 2003

606

A Matriz de Rigidez da estrutura no restringida [S] formada a partir da matriz de rigidez de


cada elemento, no sistema global, somando-se os coeficientes correspondentes aos mesmos graus de
liberdade:
[S] = [SG]

(2)

Matriz de Rigidez do elemento no sistema global, sendo que a matriz de cada


onde
[SG]
elemento no sistema global obtida da seguinte forma:
[SG] = [R]T.[SL].[R]
onde

[R]

Matriz de Rotao do elemento, que depende de sua orientao;

[R]T

Matriz de Rotao transposta do elemento;

[SL]

Matriz de Rigidez do elemento no sistema local.

(3)

O vetor de aes {A} formado a partir do vetor de aes aplicadas diretamente nos ns, {An} e
do vetor de aes nodais equivalente a aes aplicadas nos elementos (= - vetor de reaes de
engastamento perfeito):
{A} = {An} {Aep}; sendo {Aep} = {Ag} e {Ag} = [R]T.{Al}
onde

{Ag}

Vetor de reaes de engastamento perfeito do elemento no sistema global;

{Al}

Vetor de reaes de engastamento perfeito do elemento no sistema local;

[R] T

Matriz de rotao transposta do elemento.

No programa ANEST utiliza-se a tcnica de armazenamento em perfil [Soriano e Lima 1997]


para a matriz de rigidez da estrutura e alocao dinmica de memria. Os ns da estrutura so
reordenados internamente, atravs de um algoritmo frontal, para minimizar a largura de banda da matriz
de rigidez. Aps a montagem da matriz de rigidez e do vetor de aes da estrutura, reordena-se o sistema
de equaes (1), deixando as direes restringidas por apoios para o final:
S ll
S
rl

S lr .
S rr

Dl = An ,l - Aep ,l

Dr An ,r Aep ,r

(4)

onde l corresponde s direes livres e r corresponde s direes restringidas pelos apoios.


Para apoios fixos, sem recalques, tem-se que {Dr} = 0 permitindo portanto reescrever o sistema
de equaes (4):
[Sll] {Dl} = {An,l} {Aep,l}

(5)

[Srl] {Dl} = {An,r} {Aep,r}

(6)

Resolvendo-se o sistema de equaes (5) obtm-se o vetor deslocamento nodais {Dl} obtendo-se
o vetor de deslocamentos nodais da estrutura, {D}. Adota-se em ANEST o Mtodo de Eliminao de
Gauss para a resoluo do sistema de equaes com partio em blocos, o que permite a anlise de
grandes estruturas, com nmero ilimitado de graus de liberdade. No entanto a verso disponvel para
download [ECV 2003] limitada a 1000 ns e 1000 elementos.
Inserindo-se o vetor de deslocamentos nodais {Dl} em (6) obtm-se as reaes de apoio, {Re}:
{Re} = {An,r} = [Srl].{Dl} + {Aep,r}

(7)

A partir de {Dl} obtm-se para cada elemento o vetor de deslocamentos nodais do elemento no
sistema global, {ug} e os esforos no elemento no sistema local, {El}:
{El} = [Sl].{ul} + {Al}

(8)

sendo {ul} = [R].{ug} o vetor de deslocamentos nodais do elemento no sistema local.


Quando existirem diversos casos de carregamento, {A} passa a ser uma matriz de aes e {D}
uma matriz de deslocamentos nodais, em que cada coluna corresponde a um caso de carregamento.

XIV Simpsio Brasileiro de Informtica na Educao - NCE - IM/UFRJ 2003

607

3. Mdulos do Programa ANEST


Cada mdulo de ANEST gera um arquivo de sada formatado e diversos arquivos binrios que
possibilitam a comunicao interna entre os diversos mdulos. O nome dos arquivos formado pelo
nome do arquivo de dados da estrutura, acrescido de uma extenso apropriada. A organizao em
mdulos facilita a modificao e a implementao de novos tipos de elemento. No quadro abaixo
descreve-se cada mdulo e qual a extenso colocada no arquivo de sada correspondente. Os diversos
mdulos so interligados por bibliotecas (runtime libraries) que otimizam o processamento.
Tabela 1. Descrio dos mdulos do programa ANEST
Mdulo

Descrio do programa

Extenso

L a definio da geometria e vinculao da estrutura e renumera


internamente os seus ns, para otimizar a largura de banda da matriz de
rigidez. L e gera as coordenadas dos ns, condies de contorno e
restries e numera as equaes de equilbrio da estrutura.

.EST

RET2D

Calcula a matriz de rigidez dos elementos e o vetor (ou matriz) de cargas


nodais equivalentes a cargas atuantes nos elementos de estruturas
reticuladas planas.

.R2D

RET3D

Calcula a matriz de rigidez dos elementos e o vetor (ou matriz) de cargas


nodais equivalentes a cargas atuantes nos elementos de estruturas
reticuladas espaciais.

.R3D

RESOL

Forma a matriz de rigidez e e o vetor (ou matriz) de cargas nodais da


estrutura. Resolve o sistema de equaes de equilbrio, obtendo o vetor (ou
matriz) de deslocamentos nodais da estrutura.

.RES

Calcula os esforos nos elementos de estruturas reticuladas planas.

.E2D

Calcula os esforos nos elementos de estruturas reticuladas espaciais.

.E3D

REAC

Calcula as reaes vinculares para todos os apoios da estrutura e verifica o


equilbrio da estrutura.

.REA

VISUEST

Desenha as estruturas reticuladas planas indeformadas (viga, trelia plana,


prtico plano) e as cargas aplicadas na estrutura.

ESTRU

ESF2D

ESF3D

VISUDEF

Desenha as estruturas reticuladas planas e suas deformadas (viga, trelia

plana, prtico plano).


VISUESF

Desenha os esforos nas estruturas reticuladas planas (esforo axial,

cortante e momento fletor) e as reaes nos apoios.

4. Exemplos
Como ANEST um programa educacional utilizado majoritariamente por graduandos em Engenharia
Civil, sua concepo de entrada de dados foi feita visando minimizar as dificuldades que outros
programas comerciais oferecem a usurios principiantes. Para analisar a estrutura informa-se inicialmente
qual o tipo de estrutura e todos os dados que definem a sua geometria, suas vinculaes e as propriedades
dos elementos, tanto geomtricas como as mecnicas dos materiais. Em seguida informa-se os dados de
XIV Simpsio Brasileiro de Informtica na Educao - NCE - IM/UFRJ 2003

608

carregamentos nos elementos, as incidncias dos ns nos elementos e ao final os carregamentos aplicados
nos ns. Toda a entrada de dados feita atravs de janelas padro Windows, utilizando-se unidades de
fora e de comprimento consistentes. A vantagem de ANEST que necessrio informar apenas os
dados referentes ao tipo de elemento, por exemplo, para uma trelia plana os vnculos podem restringir
apenas movimentos de translao na horizontal e na vertical (as ligaes entre barras so rotuladas
automaticamente) e basta informar a rea da seo transversal e o mdulo de elasticidade do material nas
propriedades dos elementos. O programa leva em conta o peso prprio da estrutura no caso de
carregamento 1, quando informa-se o peso dos elementos por unidade de comprimento. A Figura 1 ilustra
uma das janelas de entrada de dados de propriedades dos elementos para o elemento tipo prtico plano.
O programa tem como arquivos de sada os resultados das anlises, que podem ser visualizados
em forma de texto (ver Tabela 1) ou atravs dos mdulos grficos VISUEST, VISUDEF e VISUESF para
o caso apenas de estruturas planas. O mdulo VISUEST apresenta ao usurio a estrutura que ser
analisada e os carregamentos a que est submetida, de acordo com as informaes fornecidas
previamente. O mdulo VISUDEF desenha a estrutura indeformada juntamente com a sua deformada,
possibilitando a visualizao dos deslocamentos sofridos pelos eixos das barras. O mdulo VISUESF
possibilita que o usurio visualize os esforos internos na estrutura. Podem ser visualizados os esforos
axiais, cortantes e de momento fletor, de acordo com o tipo de estrutura analisada. Para facilitar a
visualizao grfica dos resultados, todos os mdulos oferecem ao usurio a possibilidade de alterar a
escala do desenho e as cores alm de salvar como arquivo bitmap para ser utilizado em outras aplicaes.
A seguir apresentam-se alguns exemplos dos resultados de sada de estruturas reticuladas planas
analisadas pelo programa ANEST. Mostra-se inicialmente o exemplo de uma viga contnua nas Figuras 2
a 5, em seguida o exemplo de uma trelia plana nas Figuras 6 e 7 e por fim o exemplo de um prtico
plano nas Figuras 8 e 9.

Figura 1. Janela em que so fornecidas as propriedades do elemento.

XIV Simpsio Brasileiro de Informtica na Educao - NCE - IM/UFRJ 2003

609

Figura 2. Visualizao de estrutura tipo viga com carregamento aplicado.

Figura 3. Visualizao de estrutura tipo viga deformada e indeformada.

XIV Simpsio Brasileiro de Informtica na Educao - NCE - IM/UFRJ 2003

610

Figura 4. Visualizao do diagrama de esforo cortante em estrutura tipo viga.

Figura 5. Visualizao do diagrama de momento fletor em estrutura tipo viga.

XIV Simpsio Brasileiro de Informtica na Educao - NCE - IM/UFRJ 2003

611

Figura 6. Visualizao de estrutura tipo trelia plana com cargas aplicadas.

Figura 7. Visualizao do diagrama de esforo axial em estrutura tipo trelia plana.

XIV Simpsio Brasileiro de Informtica na Educao - NCE - IM/UFRJ 2003

612

Figura 8. Visualizao de estrutura tipo prtico plano com carregamento aplicado.

Figura 9. Visualizao do diagrama de momento fletor em estrutura tipo prtico plano.


XIV Simpsio Brasileiro de Informtica na Educao - NCE - IM/UFRJ 2003

613

O programa ANEST permite que uma estrutura seja analisada com diversos casos de carregamento (por
exemplo: peso prprio, vento, sobrecarga acidental) e que sejam feitas combinaes entre estes casos. O
programa VISUESF tambm calcula em cada elemento o momento fletor mximo e a posio onde este
ocorre, indicando no desenho, conforme pode ser observado nas Figuras 5 e 9.

5. Consideraes Finais
O programa ANEST uma ferramenta computacional desenvolvida para utilizao por alunos de
graduao em Engenharia Civil, que proporciona um melhor entendimento dos contedos das disciplinas
de Anlise Estrutural ministrados em sala de aula. A sua concepo em mdulos simula as etapas da
formulao matricial do mtodo dos deslocamentos para a resoluo de estruturas planas e espaciais. Isto
torna o programa didtico, sendo esta uma caracterstica inexistente nos programas comerciais.
O programa ANEST vem sendo desenvolvido pelos autores e por outros alunos de iniciao
cientfica, fazendo com que estes aprofundem seus conhecimentos na rea de Estruturas e tenham contato
com linguagens de programao, o que um diferencial entre os alunos do curso de graduao da UFSC.
O programa tambm vem sendo utilizado por diversos alunos de ps-graduao da rea de Estruturas,
como base para novos programas desenvolvidos em suas dissertaes de mestrado e teses de doutorado.
Pretende-se dar continuidade ao desenvolvimento de ANEST, para possibilitar a anlise de
estruturas submetidas a variao de temperatura e deslocamentos prescritos (recalques de apoio) e
tambm a incluso de rtulas nas ligaes entre elementos de vigas e prticos. Alm disto deve-se
estender os mdulos de visualizao grfica para estruturas espaciais. Posteriormente o programa pode
ser estendido tambm para a anlise de estruturas laminares e para a anlise dinmica de estruturas.

6. Referncias
Chimello, A. A.; Gonchorovski, G.; Pignolo, G.; Schneider, A. e LaRovere, H.L. (1996-2002) ANEST
Desenvolvimento de programas computacionais para Anlise Estrutural, Relatrios de Projeto
PIBIC/UFSC, Florianpolis, S.C..
Ellis, T.M.R.; Philips, I.R. and Lahey, T.M. (1990) FORTRAN 90 Programing, Ed. Addison-Wesley,
England.
ECV (2003), Endereo da pgina na Internet: http://www.ecv.ufsc.br/secdepto, Plano de Ensino,
ECV5220, Departamento de Engenharia Civil, Universidade Federal de Santa Catarina.
Gere, J. M. e Weaver, W. (1987) Anlise de Estruturas Reticuladas, Editora Guanabara S.A.
Martha, L.F. (2002) FTOOL - Um Programa Grfico-Interativo para Ensino de Comportamento de
Estruturas, Verso Educacional 2.11 para Windows, Tecgraf, PUC-Rio, Rio de Janeiro, RJ.
Microsoft Power Station (1996) Compilador FORTRAN 90, Professional Edition, Verso 4.0.
Seible, F.; Latham, C.T. and Kurkchubasche, A. (1987) CALSD Instructional Computer Programs for
Structural Engineering User Information Manual, A.M.E.S. Department, University of California,
San Diego, USA.
Soriano, H.L. e Lima, S.S. (1997) Anlise de Estruturas em Computadores: Estruturas Reticuladas, Vol.
I, 2a ed., Cadernos Didticos UFRJ, Rio de Janeiro, RJ.
Wilson, E.L. (1996) SAP2000 PLUS - Integrated Finite Element Analysis and Design of Structures,
Version 6.11, Computers & Structures, Inc., Berkeley, California, U.S.A.

Agradecimentos
Os autores gostariam de agradecer o apoio do CNPq, atravs do fornecimento de bolsas de iniciao
cientfica do programa PIBIC/UFSC.
XIV Simpsio Brasileiro de Informtica na Educao - NCE - IM/UFRJ 2003

614