Sei sulla pagina 1di 17

Exacta

ISSN: 1678-5428
exacta@uninove.br
Universidade Nove de Julho
Brasil

Rodrigues da Silva, Amilton; Drumond, Fabiana Paula


Desenvolvimento de um software para anlise estrutural de sistemas reticulados espaciais usando o
mtodo dos deslocamentos
Exacta, vol. 10, nm. 3, 2012, pp. 309-324
Universidade Nove de Julho
So Paulo, Brasil

Disponvel em: http://www.redalyc.org/articulo.oa?id=81024949001

Como citar este artigo


Nmero completo
Mais artigos
Home da revista no Redalyc

Sistema de Informao Cientfica


Rede de Revistas Cientficas da Amrica Latina, Caribe , Espanha e Portugal
Projeto acadmico sem fins lucrativos desenvolvido no mbito da iniciativa Acesso Aberto

DOI: 10.5585/Exacta.v10n3.3927

Artigos

Desenvolvimento de um software para anlise


estrutural de sistemas reticulados espaciais
usando o mtodo dos deslocamentos
Development of a software application for structural analysis of spatial lattices
using the displacement method

Amilton Rodrigues da Silva


Graduao em Engenharia Civil pela Universidade Federal
de Viosa UFV e Mestrado e Doutorado em Estruturas
pela Universidade Federal de Ouro Preto UFOP. Professor
de estruturas do curso de Engenharia civil da Universidade
Federal de So Joo del-Rei UFSJ.
amilton@ufsj.edu.br

Fabiana Paula Drumond


Bolsista de Iniciao Cientfica, Graduanda em Engenharia
Civil da Universidade Federal de So Joo del-Rei UFSJ/
Campus Alto Paraopeba, CAP.
So Joo Del-Rei, MG [Brasil]
fabiana_paula_drumond@yahoo.com.br

Resumo
A anlise estrutural consiste na determinao dos esforos e deslocamentos
gerados pelas aes atuantes na estrutura. Mtodos manuais de anlise estrutural geralmente demandam um tempo excessivo de anlises tornando-os
inviveis para a maioria dos problemas prticos e motivando o emprego de
mtodos computacionais. Neste trabalho, realiza-se o desenvolvimento de
um software para anlise de esforos e deslocamentos de estruturas planas
ou espaciais formadas por elementos de barras. Com o objetivo de melhorar
a interao entre o usurio e o programa, o software desenvolvido conta com
uma interface grfica que otimiza a entrada de dados e permite a alterao
ou ampliao de uma estrutura previamente analisada com maior agilidade
e controle. Na implementao computacional, utilizado o mtodo dos
deslocamentos para a determinao dos esforos e deslocamentos devido
aos carregamentos externos atuantes na estrutura. O software comercial
SAP2000v15 usado para comparao de resultados.
Palavras-chave: Elemento de barra. Matriz de rigidez. Mtodo dos deslocamentos. Sistemas reticulados.

Abstract
Structural analysis consists of determining the forces and displacements
generated by elements acting on the structure. Manual methods of structural
analysis generally are excessively time-consuming, making them unsuitable
for most practical problems and calling for the use of computational methods. This paper describes the development of a software application for the
analysis of forces and displacements of plane or spatial lattices formed by
bar elements. In order to improve the interaction between the user and the
program, a graphical interface was developed to optimize data entry and
allow the altering or expansion of a previously-analyzed lattice with greater
ease and control. The computational implementation used the displacement
method to determine forces and displacements due to external loads acting
on the lattice. Commercial software SAP2000v15 is used to compare results.
Key words: Bar element. Displacement method. Lattices. Stiffness matrix.

Exacta, So Paulo, v. 10, n. 3, p. 309-324, 2012.

309

Desenvolvimento de um software para anlise estrutural de sistemas reticulados espaciais usando o mtodo

1 Introduo

mais desfavorvel para a estrutura em seu conjunto, ou um elemento especfico dela. Mtodos
manuais de anlise estrutural, geralmente, carre-

Elementos estruturais em que o comprimento

gam em suas formulaes vrias aproximaes e

bem maior que as dimenses da seo transver-

demandam um tempo excessivo de anlise, tor-

sal so, em geral, simulados numericamente por

nado-os inviveis para a maioria dos problemas

elementos unidimensionais de barra, o que torna a formulao mais simples e reduz de forma
considervel o custo computacional da anlise estrutural, principalmente para problemas de grande porte. Estruturas constitudas no todo, ou em
parte, por elementos de barras so frequentes na
prtica da construo civil, por exemplo: trelias
de cobertura, plana ou espacial; anlise conjunta
de pilares e vigas em edificaes; torres; prticos
em geral, entre outras. A Figura 1 ilustra algumas
dessas estruturas.

prticos. Esses fatores motivam o emprego de softwares para anlise de estruturas, tornando essa
linha de pesquisa um problema atual e relevante.
Devido popularizao dos computadores
cada vez mais frequente, na atividade profissional
do engenheiro, o desenvolvimento e o uso de ferramentas numricas para anlise estrutural. No caso
de estruturas reticuladas (estruturas formadas por
elementos de barras) mtodos de anlise estrutural, como o mtodo das foras, ou o da rigidez,

Anlise estrutural consiste na determinao

tambm conhecido como o mtodo dos desloca-

dos efeitos das aes sobre a estrutura, ou seja, a

mentos (SSSEKIND, 1981, MARTHA, 2000,

determinao dos esforos e deslocamentos gera-

SORIANO; LIMA, 2006), so bastante utilizados

dos pelas aes atuantes na estrutura. Essas aes

na implementao de programas de computadores

so combinadas de forma a produzir a situao

para anlise de estruturas de barras.

Figura 1: Estruturas formadas por elementos de barra

310

Exacta, So Paulo, v. 10, n. 3, p. 309-324, 2012.

SILVA, A. R.; DRUMOND, F. P.

Artigos

O principal objetivo deste trabalho desen-

programao C++ (SILVA FILHO, 2010) e o sof-

volver um software para anlise de esforos e

tware Visual Studio Express 2010 (disponvel em

deslocamentos de estruturas planas ou espaciais

<http://www.microsoft.com/visualstudio/en-us/

formadas por elementos de barras. Objetivando

products/2010-editions/express>).

melhorar a interao entre o usurio e o programa


desenvolvido uma interface grfica que otimiza a
entrada de dados e permite a alterao ou amplia-

2.1 Definio do sistema local de


referncia

o de uma estrutura previamente analisada com


maior agilidade e controle.

Na definio da matriz de rigidez do elemento, so considerados o princpio da superposio e


as teorias de flexo, toro e carregamento axial

2 Metodologia
No desenvolvimento do software proposto
neste trabalho, utilizado o mtodo dos deslocamentos para a determinao dos esforos e
deslocamentos devido aos carregamentos externos atuantes na estrutura. Nesse mtodo, as
incgnitas so os deslocamentos em pontos adequadamente escolhidos na estrutura, e so determinadas por meio de resoluo de um sistema de equaes algbricas lineares de equilbrio
(SORIANO; LIMA, 2006).
O mtodo dos deslocamentos tambm chamado de mtodo da rigidez, por gerar um sistema
de equaes lineares em que a matriz de coeficientes que multiplica o vetor das incgnitas, chamada de matriz de rigidez, definida pelas rigidezes
do elemento ao sofrer deslocamentos unitrios
nas direes dos graus de liberdade. Os graus de

em barras. A teoria da flexo em barras vlida para uma curvatura no plano formado pelo
eixo da barra e um dos eixos principais de inrcia (BEER; JOHNSTON, 1994). Dessa forma, o
sistema de referncia local deve ser definido de
acordo com a direo do eixo da barra e os eixos
principais de inrcia da seo.
A definio do sistema local de referncia no
programa desenvolvido feita na entrada de dados
de cada barra definindo a componente na direo
global z (ou x) do vetor unitrio na direo y do
sistema de referncia local. A seguir, mostrado
como o programa determina os vetores unitrios
nas direes x, y e z do sistema de referncia local. Tambm mostrado quando o usurio deve
entrar com a componente z do vetor unitrio na
direo de y, e quando ela deve ser na direo x.
A direo x definida pelo eixo da barra,
ou seja:

liberdade so as direes dos deslocamentos de


translao e rotao nas extremidades do elemen-

(1)

to de barra considerado. Nas sees seguintes desse item, so apresentados a matriz de rigidez e o

com

vetor de foras externas para o elemento de barra


que ser usado na simulao numrica de sistemas
estruturais reticulados planos ou espaciais.

Na expresso (1), xi, yi e zi so as coorde-

No desenvolvimento do cdigo computa-

nadas cartesianas do n de ndice i da barra (a

cional e na gerao de uma interface grfica, que

barra definida por dois ns nas suas extre-

facilita a entrada de dados que caracteriza a es-

midades). L o comprimento da barra, logo

trutura analisada, foi utilizada a linguagem de

Exacta, So Paulo, v. 10, n. 3, p. 309-324, 2012.

311

Desenvolvimento de um software para anlise estrutural de sistemas reticulados espaciais usando o mtodo

A direo y definida pelo usurio do pro-

As duas solues possveis para by referem-se

grama devendo obedecer condio de ortogona-

ao sentido do vetor y, o programa admite o sen-

lidade com o eixo x e tamanho unitrio.

tido positivo.
No caso de ax = 0, para evitar a diviso por
(2)

Das condies de ortogonalidade entre os


vetores dados pelas expresses (1) e (2), e de ta-

zero na expresso (6), deve ser definida novas expresses para bx e by, evitando a diviso por ax. Se
ay 0, as expresses para bx e by podem ser dadas
por:

manho unitrio do vetor dado pela expresso (2),


chega-se as equaes (3) e (4) seguintes:
(7)

(3)

(4)

(8)

Para determinao da direo y, devem-se

Se ay = 0 o vetor x tem a direo do eixo

obter as trs incgnitas bx, by e bz que aparecem

z, portanto, bz = 0, bx definido pelo usurio do

nas duas equaes (3) e (4) acima. Logo, neces-

programa e

srio que o usurio do programa defina uma das

A direo z obtida tomando o produto

incgnitas, sendo escolhida a incgnita bz para a

vetorial entre os vetores das expresses (1) e (2).

maioria dos casos e, no caso particular de bar-

Logo,

ras na direo do eixo global z, a incgnita a ser


definida ser bx, j que para essas barras bz = 0.
Considerando bz uma constante nas equaes (3) e
(4) e isolando bx e by, tem-se:

(9)

em que cx = aybz - azby, cy = azbx - axbz, cz = axby - aybx.

(5)

2.2 Matriz de rigidez do elemento


de barra no sistema local
A matriz de rigidez constituda pelos
esforos que surgem nas extremidades do ele-

(6)

mento de barra ao aplicar deslocamentos unitrios nas direes dos seus graus de liberdade,

Na expresso (5),

ou seja, deslocamentos de translao e rotao.


Para cada deslocamento unitrio na direo de
,

um grau de liberdade e considerando todos os

outros impedidos, so obtidos os esforos nas


extremidades da barra. Definida a matriz de ri-

com

gidez do elemento pode-se, usando da linearida.

312

de entre esforos e deslocamentos e o princpio

Exacta, So Paulo, v. 10, n. 3, p. 309-324, 2012.

SILVA, A. R.; DRUMOND, F. P.

Artigos

da superposio dos efeitos, determinar os deslocamentos necessrios para anular os esforos


resultantes nos pontos analisados da estrutura
ou igual-los aos esforos concentrados atuando
nesses pontos. O problema a seguir ilustra o que
foi dito nesse pargrafo.

Figura 3: Esforos resultantes de um


deslocamento unitrio no n 2

A viga da Figura 2 est sujeita apenas carga


axial, dessa forma o n 2 sofre apenas deslocamento de translao na direo do eixo da viga.

Das equaes (11) e (12) verifica-se que

Como os ns 1 e 3 esto fixos, o problema tem

F1 + F 2 = F. Essa mesma equao pode ser obti-

apenas o deslocamento de translao do n 2

da aplicando as equaes de equilbrio esttico no

como incgnita. A Figura 3, na sequncia, ilustra

problema da Figura 2.

os esforos que surgem quando se d um desloca-

Para problemas mais complexos necessrio

mento de translao unitrio na direo axial no

definir os esforos que surgem nas extremidades

n 2 da Figura 2.

das barras, quando se d deslocamentos unitrios


na direo de cada grau de liberdade do elemento. Os graus de liberdade so os deslocamentos
de translao ou rotao possveis de serem submetidos ao elemento. A Figura 4 mostra os graus

Figura 2: Viga biengastada sujeita a carga


axial

de liberdade para um elemento de barra capaz de


simular sistemas estruturais reticulados espaciais.

Da linearidade entre deslocamento e esforos


nas extremidades do elemento, pode-se determinar o deslocamento necessrio para o equilbrio
de foras no n 2, ou seja:

, logo

Figura 4: Graus de liberdade para uma barra


de estrutura reticulada espacial

.
(10)

A linha i na matriz de rigidez mostrada na


A partir do deslocamento , obtm-se os es-

expresso (13) fornece os esforos que surgem nas

foros em cada barra, como mostrado nas expres-

direes j = 1,2,,12 do elemento de barra da

ses (11) e (12) a seguir:

Figura 4, quando se d um deslocamento unitrio


na direo i. Os termos dessa matriz de rigidez so

, logo

obtidos considerando as teorias de flexo, toro e

;
(11)

fora axial em barras. A Figura 5 ilustra os esforos que surgem na direo dos graus de liberdade
do elemento mostrado na Figura 4 para um des-

, logo

locamento unitrio na direo 6, ou seja, rotao

;
(12)

Exacta, So Paulo, v. 10, n. 3, p. 309-324, 2012.

em torno do eixo z no n 1.

313

Desenvolvimento de um software para anlise estrutural de sistemas reticulados espaciais usando o mtodo

Figura 5: Esforos nas extremidades de uma


barra para uma rotao unitria no apoio

Figura 6: Tipos de carregamento

(13)

2.3 Fora nas extremidades do


elemento de barra
Na montagem do sistema de equaes lineares que representa o mtodo dos deslocamentos
aplicado a uma estrutura formada por elementos
de barras, devem-se transferir os carregamentos
atuantes ao longo do elemento para suas extremidades. Isso pode ser feito usando as teorias de

Figura 7: Combinao de carregamentos

flexo, toro e carregamento axial em barras. O

314

programa desenvolvido neste trabalho permite di-

podem ser facilmente encontradas na literatura

ferentes tipos de carregamentos ao longo do ele-

(GERE; WEAVER, 1987, BEER; JOHNSTON,

mento, mostrados na Figura 6.

1994, GERE; GOODNO, 2010). Como um exem-

Na determinao das reaes nos apoios

plo e aproveitando que o caso do momento torsor

para os casos dos carregamentos mostrados nas

(Figura 6g) distribudo mais difcil de ser encon-

Figuras 6a e 6b, so usadas as combinaes de

trado tabelado na literatura, as reaes de apoio

carregamentos apresentadas na Figura 7.

para esse caso so determinadas a seguir.

As reaes de apoios em funo das vari-

A Figura 8 mostra as reaes de apoio na

veis carregamento, posio de aplicao do car-

barra da Figura 6f. Na determinao dessas rea-

regamento, extenso do carregamento e vo do

es, foi considerada a teoria de toro em bar-

elemento de barra mostrados nas Figuras 6 e 7

ras de seo transversal circular cheia ou vazada

Exacta, So Paulo, v. 10, n. 3, p. 309-324, 2012.

SILVA, A. R.; DRUMOND, F. P.

Artigos

e seo transversal vazada de paredes finas. Em


ambas as situaes, o ngulo de toro relativo
das extremidades de uma barra de comprimento
L, mdulo de elasticidade transversal G, momento de inrcia polar J, sobre a ao constante do
momento de toro T dado por: f = TL / GJ. Os
casos diferenciam na determinao do momento

Figura 9: Reaes nos apoios para um


momento toror infinitesimal

de inrcia polar, sendo: J = 0,25(Re2 - Ri2) para o


caso de seo transversal circular cheia ou vazada,
em que Re raio externo, e Ri, o raio interno; e
J = 4a2 / t -1ds para o caso de seo transversal va-

(14)

zada de parede fina, em que t a espessura da parede fina e a a rea da seo transversal limitada
pela linha mdia da parede do eixo. No caso de se-

(15)

o transversal retangular Beer e Johnston (1994)


apresentam em seu livro a expresso J = bhb3 que
permite, de forma aproximada, a utilizao da
mesma equao para o ngulo de toro em uma

2.4 Matriz de rigidez global e vetor


de fora global

seo transversal retangular. Nessa expresso, b

No mtodo dos deslocamentos todos os

uma constante adimensional que depende da rela-

graus de liberdade nas direes dos deslocamen-

o entre as dimenses h e b da seo retangular.

tos de translao e rotao nas extremidades das


barras, ou seja, nos ns da estrutura, que no
so impedidos de deslocarem, so considerados
como incgnitas do problema. Na montagem do
sistema de equaes lineares que representa a estrutura, esses deslocamentos so considerados
impedidos. Ao determinar a rigidez na direo

Figura 8: Reaes nos apoios de uma barra


sujeita a toro concentrada

de um determinado grau de liberdade de um n


da estrutura, devem-se dar deslocamentos unitrios na direo de todos os graus de liberdade das

De acordo com as reaes de apoio mostra-

barras que tem esse n em comum. Esse processo

das na Figura 8, a Figura 9 ilustra as reaes de

consiste na montagem da matriz de rigidez glo-

apoio para um momento de toro infinitesimal,

bal da estrutura. Portanto, essa matriz obtida a

dado por um momento de toro distribudo em

partir da soma das contribuies de coeficientes

um comprimento infinitesimal, atuando de forma

de rigidez locais de cada uma das barras da estru-

concentrada no ponto distante x da extremidade

tura (MOREIRA, 1977).

esquerda da barra.

Como as matrizes de rigidez e os vetores de

Da Figura 9, chega-se nas expresses (14) e

fora locais so dados no sistema de referncia lo-

(15) para as reaes de apoio nas extremidades de

cal das barras (ver item 2.1 desta seo) e esses,

uma barra submetida a um momento de toro

geralmente, no so coincidentes, devem ser deter-

distribudo como mostrado na Figura 6g.

minadas as matrizes e vetores no sistema de refe-

Exacta, So Paulo, v. 10, n. 3, p. 309-324, 2012.

315

Desenvolvimento de um software para anlise estrutural de sistemas reticulados espaciais usando o mtodo

rncia global. A matriz de rigidez e o vetor de for-

A matriz R 3x3 da expresso (20) uma matriz

a local so convertidos para o referencial global

de rotao que apresenta uma transformao line-

por meio da matriz de rotao. As equaes (16)

ar da base bx para a base bx. Dada s coordenadas

e (17) mostram o mesmo vetor representado em

de um vetor qualquer na base bx com a matriz

duas diferentes bases, chamadas aqui de bx e bx.

de rotao, obtm-se as coordenadas do mesmo


vetor na base bx. Dessa forma, usando a matriz de

(16)

rotao R 3x3 pode-se montar uma matriz de rotao R12x12 que transforma o vetor de fora no elemento de barra, da base que representa o sistema

(17)

de referncia local, para a base que representa o

Os vetores unitrios nas direes dos eixos

sistema de referncia global. A matriz R12x12 vai

da base bx podem ser escritos na base bx, ou seja,

depender da orientao dos graus de liberdade do

elemento de barra. De acordo com a Figura 4 do


item 2.2 desta seo, a matriz R12x12 ser dada pela

expresso (21) a seguir, em que 03x3 uma matriz


quadrada de ordem 3 com seus termos nulos.

.
Igualando as expresses (16) e (17) e substi-

tuindo os vetores unitrios da base bx pelas suas


expresses na base bx, tem-se:

(21)

Uma propriedade da matriz rotacional que


a sua inversa dada pela sua transposta, ou seja,
RT R = RRT = I. A matriz de rotao R transforma
(18)

o vetor de fora no sistema de referncia local para


o sistema de referncia global. J para determinar
a matriz de rigidez no sistema global de referncia,
deve-se partir do sistema de equaes lineares a n-

(19)

vel local de referncia e transform-lo no sistema de


equaes lineares a nvel global de referncia. Sendo

Comparando componente a componente


dos vetores da expresso (19) acima, chega-se a
trs equaes lineares distintas que, colocadas na
forma matricial, geram a seguinte expresso a seguinte expresso:

o vetor dos deslocamentos de translao e rotao na direo dos graus de liberdade do elemento
de barra, e K a matriz de rigidez local obtida a
partir de deslocamentos unitrios nas direes dos
graus de liberdades do elemento de barra, tem-se:

(22)

Na expresso (22),
(20)

316

o vetor de fora nas

direes dos graus de liberdade do elemento de

Exacta, So Paulo, v. 10, n. 3, p. 309-324, 2012.

SILVA, A. R.; DRUMOND, F. P.

Artigos

barra compatvel com o vetor de deslocamento


Como

, logo:

(23)

Pr-multiplicando ambos os lados da igualdade da equao (23) pela matriz de rotao R,


chega-se a expresso (24) para as equaes de
compatibilidade no sistema global de referncia.

(24)

Na expresso (24), o produto matricial


RKRT gera a matriz de rigidez no sistema global

Figura 10: Formulrio inserir barra

de referncia K de mesma ordem que K.


Clicando nos botes inserir propriedades

2.5 Ambiente grfico

geomtricas das sees e inserir propriedades

Para facilitar a entrada de dados que ca-

mecnicas dos materiais no formulrio principal

racteriza a estrutura analisada, foi desenvol-

as janelas mostradas na Figura 11, a seguir, so

vida uma interface grfica de interao com o

executadas para que o usurio possa inserir uma

usurio. A Figura 17, na seo 3, referente aos

nova seo (Figura 11a) ou material (Figura 11b),

exemplos deste trabalho mostra uma viso geral

ou alterar as propriedades dos materiais e sees

do formulrio principal dessa interao com o

j existentes.

usurio. A partir desse formulrio so chama-

Clicando no boto inserir restries de des-

dos outros formulrios de entrada de dados es-

locamentos a janela mostrada na Figura 12 ser

pecficos. Neste item, ser brevemente descrito

aberta para que o usurio defina quais ns e quais

alguns desses formulrios.

graus de liberdade destes ns tm deslocamentos

Ao clicar no boto inserir barra no formul-

de translao e rotao impedidos. Nesse caso,

rio principal o programa abre um novo formulrio

tambm possvel buscar um n na estrutura de-

no qual o usurio entrar com as coordenadas dos

senhada no formulrio principal. Alm disso, o

dois ns da barra, definir o sistema de referncia

usurio define em qual direo o apoio ser repre-

local, como descrito no item 2.1 desta seo, o tipo

sentado, o que no altera a anlise da estrutura,

de material e a seo transversal da barra. O usu-

apenas tem carter de visualizao dos apoios na

rio tem ainda a opo de buscar as coordenadas

tela do formulrio principal. Para ilustrar os dife-

de um n na estrutura que est sendo montada, o

rentes tipos de apoio, so desenhados em vermelho

que otimiza a insero de barras em sistemas pre-

os graus de liberdade desimpedidos de cada apoio.

viamente definidos. O tipo de material e a seo

Ao clicar no boto inserir carregamento

transversal da barra so definidos por um ndice

na barra, executa-se o formulrio mostrado na

numrico inteiro, existe a opo nesse formulrio

Figura 13, em que o usurio ir selecionar o tipo

de abrir a lista de materiais e sees j definidas.

de carregamento, a barra onde ele est atuando,

A Figura 10 ilustra esse formulrio.

o plano atuante, a distncia que o carregamento

Exacta, So Paulo, v. 10, n. 3, p. 309-324, 2012.

317

Desenvolvimento de um software para anlise estrutural de sistemas reticulados espaciais usando o mtodo

est dos apoios e o valor desse carregamento. O


formulrio apresenta um desenho esquemtico
para orientar o usurio na entrada de dados dos
diferentes tipos de carregamento. Assim como na
insero de barra, o usurio pode buscar a barra
no formulrio principal.

(a)

Figura 13: Formulrio para inserir


carregamento na barra
(b)
Figura 11: Formulrios referentes s
propriedades das sees (a) e dos materiais (b)

No boto salvar do formulrio principal o


programa gera um arquivo de texto com todos os
parmetros de entradas j fornecidos pelo usurio. No boto abrir desse mesmo formulrio, o
programa l o arquivo fornecido pelo usurio e
gera a estrutura com todos os parmetros de entrada contidos no arquivo de texto. Dessa forma,
ao gerar uma estrutura usando a interface grfica,
o programa permite salv-la em um arquivo de dados que pode ser aberto e alterado posteriormente.

3 Exemplos e resultados
Para verificar os resultados obtidos da anlise estrutural do programa desenvolvido neste
Figura 12: Formulrio de entrada das
condies de apoio na barra

318

trabalho, foram analisados alguns exemplos. A


seguir, so descritos dois deles, tendo o primeiro

Exacta, So Paulo, v. 10, n. 3, p. 309-324, 2012.

SILVA, A. R.; DRUMOND, F. P.

Artigos

exemplo um nmero pequeno de elementos para


que os resultados obtidos pelo programa desenvolvido neste trabalho (chamado nesta seo de
ASRv1.0) possam ser comparados com os obtidos sem o auxlio de um esforo computacional.
J no segundo exemplo, usado o programa comercial de anlise e dimensionamento estrutural
SAP2000v15

(<www.csiberkeley.com/sap2000/

news-V15>) para comparao dos resultados obtidos pelo programa ASRv1.0.

3.1 Exemplo 1

Figura 14: Estrutura retcula espacial

A estrutura reticulada espacial da Figura 14


ser analisada nesse exemplo usando o mtodo

o sistema de referncia local de cada barra. A defi-

dos deslocamentos sem utilizar esforo computa-

nio desses eixos influencia na soluo do proble-

cional. Esses resultados sero comparados com os

ma analisado. Portanto, so adotados os seguintes

obtidos pela anlise do programa ASRv1.0.

sistemas de referncia local: para barra1, o eixo y

Como mostra a Figura 14, a estrutura reticu-

local coincidente com o eixo x global, e o eixo z

lada espacial composta por trs barras e quatro

local coincidente com z global; para a barra 2,

ns. Os vetores mostrados nos apoios da estrutu-

o sistema local coincidente com o global; para a

ra indicam os seus graus de liberdade desimpedi-

barra 3, o eixo y local coincidente com o eixo x

dos. Dessa forma, tem-se: um engaste perfeito no

global, e o eixo z local fica no plano yz global per-

apoio do n 1; o apoio do n 3 permitindo apenas

pendicular ao eixo da barra. O eixo x local sempre

rotao em torno do eixo z do sistema global de

coincide com o eixo da barra, e o sentido dos eixos

referncia; e o apoio do n 4, somente rotao em

no interfere na anlise.

torno do eixo x do sistema global de referncia.


O nmero de incgnitas do problema, considerando o mtodo dos deslocamentos, ser a soma
dos graus de liberdade desimpedidos dos ns da
estrutura. Logo, esse exemplo possui oito graus de
liberdade. O carregamento atuante na estrutura
dado por uma fora concentrada no meio da barra
2 e na direo negativa do eixo y.

Tabela 1: Comprimento e propriedades


geomtricas das sees transversais das
barras
Barra L (m)

Iy
Iz
J
(10 -4m4) (10 -4m4) (10 -4m4)

rea
(m2)

4,5

2,0

6,5

0,060

0,84

3,4

4,2

0,045

4,5

2,0

6,5

0,060

considerado que as trs barras so constitudas do mesmo material de mdulo de elasticidade

O primeiro passo na resoluo desse exemplo

transversal dado por G = 10,4GPa e longitudinal

determinar as matrizes de rigidez de cada uma

dado por E = 25GPa. A Tabela 1 apresenta o com-

das barras. A matriz de rigidez de uma barra para

primento das barras e as propriedades geomtri-

um sistema reticulado espacial dada pela expres-

cas de suas sees transversais. Nessa tabela, Iy e

so (13) mostrada na seo 2.2 do item anterior.

Iz so os momentos de inrcia em relao aos ei-

No entanto, para as barras 1 e 3 necessrio ro-

xos principais de inrcia que devem coincidir com

tacionar as matrizes porque os eixos locais no

Exacta, So Paulo, v. 10, n. 3, p. 309-324, 2012.

319

Desenvolvimento de um software para anlise estrutural de sistemas reticulados espaciais usando o mtodo

coincidem com o eixo global. A matriz de rotao

A partir das matrizes de rigidez de cada bar-

12x12 e a forma do produto matricial para en-

ra, monta-se a matriz de rigidez global somando

contrar a matriz de rigidez no sistema global de

as contribuies de coeficientes de rigidez locais

referncia so dadas na seo 2.4 do item 2 deste

de cada uma das barras. Por exemplo, as rigide-

trabalho. As matrizes de rotao 3x3, que formam

zes nas direes dos graus de liberdade do n 2

a matriz de rotao 12x12, para as barras 1 e 3

recebem contribuio das trs matrizes de rigidez

so mostradas, a seguir, na expresso (25), res-

mostradas nas expresses (26) a (28) acima.

pectivamente. As expresses (26) a (28) a seguir

A expresso

define o sistema de

mostram as matrizes de rigidez para as barras 1, 2

equaes lineares que representa as equaes de

e 3, respectivamente.

compatibilidade do mtodo dos deslocamentos.


Nessa expresso, Kg a matriz de rigidez global
8x8 mostrada na expresso (29), e

o vetor de

fora global constitudo por foras externas aplicadas diretamente nas direes dos graus de liber-

(25)

dade da estrutura, pelas reaes nas extremidades


da barra devido s foras externas aplicadas ao
longo da barra, entre outros casos. No problema
analisado, existe apenas um carregamento externo na barra 2, determinando as reaes nas extremidades dessa barra, devido a esse carregamento,
chega-se ao vetor de fora global mostrado na expresso (30), em que as foras so dadas em kN e
os momentos em kNm.

(26)

(29)
(27)

Resolvendo o sistema de equaes

obtm-se os deslocamentos incgnitos no sistema


de referncia global, dado pelo vetor mostrado na
expresso (31). Nessa expresso, os deslocamentos de translao so dados em metros; e os deslocamentos de rotao, em radianos.
= [0,0 -150,0 0,0 0,0 0,0 -150,0 150,0 0,0]T
(28)

320

(30)

Exacta, So Paulo, v. 10, n. 3, p. 309-324, 2012.

SILVA, A. R.; DRUMOND, F. P.

Artigos

= 10-4 [1,509 -4,708 -5,980 -1,860 32,12 -158,6 257,5 -1,353]T


(31)

Resolvendo

sistema

de

se que o programa retornou dados confiveis. A


Tabela 2, a seguir, compara os resultados obtidos

equaes

para a barra 3 e fornece o erro relativo entre estes.

, podem-se obter as foras e mo-

Tal erro deve-se principalmente aos arredonda-

mentos nas extremidades das barras. Nessa expresso,

nos vetores das expresses (31) e (32), verifica-

o vetor que representa as foras e

momentos nas extremidades da barra, Ki a ma-

mentos numricos utilizados no mtodo manual.


Tabela 2: Esforos na barra 3
Manual

triz de rigidez da barra no sistema de referncia


global,

o vetor dos deslocamentos nodais da

barra,

o vetor de foras e momentos nas ex-

tremidades da barra devido aos carregamentos ex-

N 1

ASRv1.0

N 2

N 1

N 2

Erro (%)
N 1

N 2

Fx

-12,84

12,84

-12,8422

12,8422

0,017

0,017

Fy

-4,254

4,254

-4,24720

4,24720

-0,160

-0,160

3,24239

-3,24239

-0,173

-0,142

-0,227936 -6,66e-16

-0,247

0,000

Fz

3,248

-3,247

ternos, e o ndice i representa as diferentes barras

Mx

-0,2285

que compe a estrutura. A expresso (32) mostra

My

-12,66

-25,85

-12,6469

-25,8798

-0,104

0,115

os vetores obtidos desse sistema de equaes para

Mz

-44,07

-7,282

-44,0996

-7,26932

0,067

-0,174

cada uma das barras da estrutura mostrada na


Figura 14. Nesses vetores, as foras so em kN; e
os momentos, em kNm.

Figura 15: Cpia de tela de parte do arquivo


de resultados fornecido pelo programa

3.2 Exemplo 2
A estrutura reticulada espacial da Figura 16,
a seguir, ser analisada nesse exemplo usando o
software comercial de anlise e dimensionamento
estrutural SAP2000v15 e o software ASRv1.0 desenvolvido neste trabalho. Como mostra a Figura
16, a estrutura reticulada espacial composta por
(32)

19 barras e 9 ns.
A Figura 17 mostra a estrutura analisada

Essa mesma estrutura foi analisada pelo pro-

com suas condies de apoio e carregamentos atu-

grama ASRv1.0 com os resultados obtidos apre-

antes gerada pelo programa ASRv1.0. Os vetores

sentados na Figura 15 que mostra cpia de tela de

mostrados nos apoios da estrutura indicam os seus

parte do arquivo de texto gerado pelo programa.

graus de liberdade desimpedidos. Dessa forma, a

Ao comparar os resultados obtidos pelo pro-

estrutura tem apoios idnticos nos ns 1, 3, 4 e 6,

grama, apresentados na Figura 15, com os obtidos

que impedem translaes em qualquer direo e

resolvendo o exemplo manualmente, mostrados

permite todas as rotaes.

Exacta, So Paulo, v. 10, n. 3, p. 309-324, 2012.

321

Desenvolvimento de um software para anlise estrutural de sistemas reticulados espaciais usando o mtodo

SAP2000v15. J a Figura 19 apresenta uma cpia de tela dos mesmos resultados obtidos usando
o programa desenvolvido neste trabalho. Dessas
duas figuras, observa-se que os resultados obtidos
pelos dois programas so praticamente coincidentes. A pequena diferena observada pode ser explicada pelo uso de diferentes teorias na definio do
Figura 16: Identificao e coordenadas dos
ns e barras da estrutura

vetor de foras internas e da matriz de rigidez global. Por exemplo, para anlise de flexo, neste trabalho, usada a teoria de viga de Euler-Bernoulli,
enquanto que no SAP2000v15 utiliza-se a teoria
de viga de timoshenko (TIMOSHENKO; GERE,
1994).

Figura 17: Estrutura gerada pelo software


ASRv1.0

Figura 18: Deslocamentos nos ns obtidos


pelo SAP2000v15

O carregamento atuante na estrutura consiste em uma carga distribuda de 15 kNm na direo negativa do eixo z global, atuando ao longo
de todo o comprimento das barras 7-8 e 8-9. Alm
desse carregamento ao longo do elemento, a estrutura tambm possui um carregamento nodal

Figura 19: Deslocamentos nos ns obtidos


pelo ASRv1.0

atuando no n 8, dado por uma fora cortante de


100 kN na direo negativa do eixo z global, e um

A Tabela 3 compara os esforos mximos de

momento de 20 kNm, em torno do eixo y global.

toro e axial na estrutura analisada encontra-

Todas as barras tm seo transversal cir-

dos pelo programa SAP2000v15 e pelo programa

cular vazada com dimetro externo de 60 mm e

ASRv1.0, desenvolvido neste trabalho, mostrando

espessura de 6,35 mm. Considera-se que todas

o erro relativo entre esses resultados. De acordo

so constitudas do mesmo material de mdulo de

com essa tabela, observa-se que os programas ge-

elasticidade transversal G = 76.9GPa e longitudi-

ram resultados muito prximos.

nal E = 200GPa.

322

A Figura 20 mostra os esforos significativos

A Figura 18 mostra uma cpia de tela dos

que surgem na barra 7-8, comparando os resul-

resultados dos deslocamentos nos nove ns da es-

tados obtidos pelo programa SAP2000v15 e pelo

trutura da Figura 16 obtidos usando o programa

programa ASRv1.0. Mais uma vez, observa-se que

Exacta, So Paulo, v. 10, n. 3, p. 309-324, 2012.

SILVA, A. R.; DRUMOND, F. P.

Artigos

Tabela 3: Esforo mximo de toro e axial


na estrutura
Barra

SAP2000v15

ASRv1.0

Erro(%)

Toro 1-7 ou 6-7 1,673 kNm 1,668 kNm -0,300


Axial 3-8 ou 4-8 -173,02 kN -172,99 kN

0,017

trabalho, apresentaram-se os resultados de dois


desses exemplos.
O ambiente grfico produz uma montagem
da estrutura analisada mais rpida e com menor
chance de erros na entrada de dados, j que o

os resultados gerados pelos diferentes programas

usurio pode visualizar a estrutura que est sen-

so praticamente coincidentes.

do montada. O ambiente grfico permite tambm


alterao ou ampliao de uma estrutura previamente analisada com maior agilidade e controle.
Os autores gostariam de ressaltar que a parte de visualizao grfica dos resultados, considerao de apoios inclinados, anlises de efeitos
de temperatura, recalques de apoio, liberao de
graus de liberdade nos ns da estrutura esto sendo desenvolvidos em um novo trabalho. Pretendese, no final, gerar um software livre de anlise de
sistemas reticulados espaciais que servir como
ferramenta de ensino ou de trabalho para estudantes de Engenharia, como o caso do programa

Figura 20: Esforos na barra 7-8 da estrutura


da Figura 16

FTOOL (<www.tecgraf.puc-rio.br>) para anlise


de sistemas reticulados planos. Pode-se citar como
principal vantagem do programa, aqui, desenvolvido em relao ao FTOOL a possibilidade de

4 Concluso
Este trabalho consistiu no desenvolvimento de

anlise de estruturas espaciais.

Agradecimentos

um programa para anlise de sistemas estruturais


reticulados espaciais baseado no mtodo dos deslo-

Os autores agradecem Universidade Federal

camentos. Uma interface grfica foi implementada

de So Joo del-Rei (UFSJ) e ao Conselho Nacional

para otimizar a entrada de dados que caracteriza

de Desenvolvimento Cientfico e Tecnolgico

a estrutura analisada. No texto, foram descritos

(CNPq) pelo apoio financeiro.

os passos para a implementao computacional


do mtodo dos deslocamentos, sendo resolvido um
exemplo manualmente de forma a ilustrar esse mtodo comparando os resultados obtidos com os do
programa desenvolvido neste trabalho.
A verificao do programa implementado
baseada na comparao de resultados de anlises estruturais de vrios exemplos de estruturas
espaciais formadas por elementos de barra. Neste

Exacta, So Paulo, v. 10, n. 3, p. 309-324, 2012.

Referncias
BEER, F. P.; JOHNSTON JR, E. R. Mecnica vetorial
para engenheiros. 5 ed. So Paulo: Makron Books,
1994. v. 2.
GERE, J. M.; GOODNO, B. J. Mecnica dos materiais.
So Paulo: Cengage Learning, 2010.
GERE, J. M.; WEAVER JR., W. Anlise de estruturas
reticuladas. Rio de Janeiro: Guanabara, 1987.

323

Desenvolvimento de um software para anlise estrutural de sistemas reticulados espaciais usando o mtodo

MARTHA, L. F. Mtodos bsicos da anlise de


estruturas. Rio de Janeiro: Pontifcia Universidade
Catlica do Rio de Janeiro, 2000. Disponvel em: <http://
www.tecgraf.puc-rio.br/~lfm/>. Acesso em: 21 ago. 2011.

SORIANO, H. L.; LIMA, S. S. Anlise de estruturas:


mtodo das foras e mtodo dos deslocamentos. 2. ed.
Rio de Janeiro: Cincia Moderna, 2006.

MOREIRA, D. F. Anlise matricial das estruturas. Rio


de Janeiro: LTC/EDUSP, 1977.

SSSEKIND, J. C. Curso de anlise estrutural. Rio de


Janeiro: Globo, 1981. v.1: Estruturas Isostticas, v. 2:
Deformaes em estruturas, Mtodo das Foras.

SILVA FILHO, A. M. Introduo programao


orientada a objeto com C++. 1. ed. So Paulo: Campus/
Elsevier, 2010. 312 p.

TIMOSHENKO, S.; GERE, J. M. Mecnica dos slidos.


v. 1. Rio de Janeiro: LTC, 1994.

Recebido em 24 set. 2012 / aprovado em 10 dez. 2012


Para referenciar este texto
SILVA, A. R.; DRUMOND, F. P. Desenvolvimento de um
software para anlise estrutural de sistemas reticulados
espaciais usando o mtodo dos deslocamentos. Exacta,
So Paulo, v. 10, n. 3, p. 309-324, 2012.

324

Exacta, So Paulo, v. 10, n. 3, p. 309-324, 2012.

Potrebbero piacerti anche