Sie sind auf Seite 1von 113

i

Luiz Liserre

SISTEMA COMPUTACIONAL COM GERAO DE


DADOS E VISUALIZAO DE RESULTADOS PARA
ESTRUTURA DE EDIFCIOS

Dissertao apresentada Escola


de Engenharia de So Carlos da
Universidade de So Paulo, como
parte dos requisitos para obteno
do Ttulo de Mestre em Engenharia
de Estruturas.

Orientador: Prof. Dr. Marcio Antonio Ramalho

So Carlos
2003

ii

AGRADECIMENTOS

Ao Prof. Dr. Marcio Ramalho por ter possibilitado e apoiado a


elaborao desse trabalho e pela enorme pacincia durante o
desenvolvimento do projeto.

Aos professores, funcionrios e colegas do Departamento de


Engenharia de Estruturas que direta ou indiretamente muito contriburam
para elaborao desse trabalho.

minha esposa Andra pelo grande incentivo e compreenso


dispensados durante essa fase da minha vida.

minha famlia pelo apoio permanente mesmo nos momentos mais


difceis.

USP e FAPESP pela disponibilizao de recursos que torna


possvel a elaborao de pesquisas favorecendo o desenvolvimento
tecnolgico deste pas.

iii

RESUMO

LISERRE, L.;RAMALHO, M. A. (2003). Sistema computacional com gerao de


dados e visualizao de resultados para estrutura de edifcios. Dissertao
(MESTRADO) Escola de Engenharia de So Carlos, Universidade de So Paulo,
So Carlos, 2003.

Este trabalho trata do desenvolvimento de um sistema computacional, para


a gerao de dados e apresentao de resultados, especfico para as estruturas de
edifcios. As rotinas desenvolvidas devem trabalhar em conjunto com um sistema
computacional para anlise de estruturas com base no Mtodo dos Elementos
Finitos, contemplando tanto as estruturas de pavimentos; com a utilizao de
elementos de barra, placa/casca e molas; como as estruturas de contraventamento;
com a utilizao de elementos de barra tridimensional e recursos especiais como
n mestre e trechos rgidos. A linguagem computacional adotada para a elaborao
das rotinas mencionadas o Object Pascal do DELPHI, um ambiente de
programao visual estruturado na programao orientada a objetos do Object
Pascal. Essa escolha tem como objetivo, conseguir um sistema computacional
onde alteraes e adies de funes possam ser realizadas com facilidade, sem
que o todo o conjunto de programas precise ser analisado e modificado. Por fim, o
programa deve servir como um verdadeiro ambiente para anlise de estruturas de
edifcios, controlando atravs de uma interface amigvel com o usurio uma srie
de outros programas j desenvolvidos em FORTRAN, como por exemplo o
dimensionamento de vigas, pilares, etc.

Palavras-Chave: estruturas de edifcios; mtodo dos elementos finitos;


estruturas de contraventamento; pr-processador; ps-processador.

iv

ABSTRACT

LISERRE, L.;RAMALHO, M. A. (2003). A computational system with input data


generation and output data visualization for building structures. M.Sc Dissertation
Escola de Engenharia de So Carlos, Universidade de So Paulo, So Carlos,
2003.

This work deals with a pre and pos data processing computational system
specific for building structures. This computational system has been developed to
work together with a finite element program for structural analysis, and it must
include elements for floor structures analysis, as bars, plates, membranes and
springs; and elements for bracing structures, as 3D-bar and rigid elements.
Borlands Delphi, a rapid application development environment based on Object
Pascal, has been used in this work. The reason for this choice is to provide an easy
way to future modifications and additions in the source code. Finally, the developed
system should make possible the integration, through user friendly interfaces, with
other programs already developed in Fortran, for instance, for designing beams,
columns, and others structural elements.

Keywords: building structures, finite element method, bracing structures, pre


data processing, pos data processing.

SUMRIO

CAPTULO 1- APRESENTAO .........................................................

1.1 Introduo .............................................................................

1.2 Objetivos ...............................................................................

1.3 Justificativas .........................................................................

CAPTULO 2 HISTRICO..... ..............................................................

CAPTULO 3 ESTRUTURA GERAL DO SISTEMA.............................

10

3.1 Metodologia ...........................................................................

10

3.1.1 Programas para Gerao dos Dados......................

10

3.1.2 Programas para Visualizao de Resultados..........

13

3.2 Concepo do Sistema ..........................................................

14

3.3 Caractersticas do Delphi versus Estrutura do Sistema .........

20

CAPTULO 4 MDULOS 1 e 2 - SISTEMA MESTRE..........................

24

4.1 Estrutura Bsica do Sistema MESTRE ..................................

24

4.2 MDULO 1 Construo do Modelo Bsico


Programa GeraMalha ....................................................................

29

4.3 MDULO 2 Construo e Processamento do Modelo Final


Sistema LASER ..............................................................................

35

CAPTULO 5 MDULO 3 Estrutura de Contraventamento ............ 45


5.1 Mdulo de Contraventamento
Consideraes Gerais..........................................................

45

5.2 Aes Horizontais ...............................................................

50

vi

5.2.1 Aes Devidas ao Vento.......................................

50

5.2.2 Aes Devidas ao Desaprumo ............................

55

CAPTULO 6 MDULO 4 Visualizao de Resultados ...............

57

6.1 Estrutura Bsica do Sistema VISUALIZA3D ........................

57

6.2 Visualizao Tridimensional Biblioteca OpenGL .............

65

CAPTULO 7 PROJETO EXEMPLO ................................................

69

7.1 Introduo ..............................................................................

69

7.2 Sugestes de Modelagem ................... ..................................

69

7.2.1 Definio dos Objetivos da Anlise ..........................

71

7.2.2 Definio da Estrutura a ser Modelada ......... .........

72

7.2.3 Escolha do Tipo do Elemento......................... ........

72

7.2.4 Definio da Densidade da Malha ....................... ...

75

7.2.5 Demais Etapas do Processo de Anlise .................... 76


7.3 Estudo da arquitetura e concepo da forma estrutural..........

78

7.4 Sugestes para o pr-dimensionamento dos componentes....

80

7.5 Projeto Exemplo ................. ........... ......................... ..............

82

7.5.1 Pavimento TIPO .............. .......... .......... ..................

71

7.5.2 Pavimento tico ................. .............. ......... ............

91

7.5.3 Estrutura de Contraventamento .............. ................

93

7.6 Modelagem do Pavimento Tipo atravs do ANSYS ...............

95

7.7 Comentrios Finais............. ......... ......... ......... ......... ...........

99

CAPTULO 8 RECOMENDAES E CONCLUSES ....................... 100


REFERNCIAS BIBLIOGRFICAS ........................................................ 103

1. APRESENTAO

1.1 Introduo
A anlise de edifcios um tpico de grande importncia para engenharia de
estruturas. Qualquer desenvolvimento tcnico obtido para essa rea produz, por
efeito de escala, um benefcio sensvel para toda a sociedade. Isso porque esses
edifcios so em nmero to expressivo que deixam as outras estruturas em
situao de menor destaque.
At muito pouco tempo as estruturas de edifcios eram analisadas
considerando-se separadamente todas as suas peas componentes. Assim sendo,
um pavimento de edifcio, por exemplo, era dividido em lajes que se apoiavam em
vigas e que por sua vez iam descarregar em pilares. Todos esses componentes
eram considerados como se trabalhassem isolados uns dos outros, facilitando
sobremaneira a determinao dos esforos nas peas. Entretanto, o
comportamento real dos pavimentos era bem diferente dessa idealizao,
produzindo algumas distores de grande importncia entre os valores calculados e
aqueles que efetivamente estariam presentes na estrutura.
Com o aparecimento dos microcomputadores, tornou-se vivel a aplicao
de procedimentos mais sofisticados que consideram a interao entre esses
elementos. Dessa forma, pouco a pouco as estruturas calculadas foram se
aproximando do seu comportamento real, atravs da considerao do
comportamento conjunto dos seus elementos componentes.
Assim, ainda para o caso dos pavimentos, as vigas, inicialmente
consideradas isoladas, passaram a ser consideradas como um s conjunto, sendo
todo o vigamento analisado como uma grelha. Outra melhoria significativa para os
pavimentos foi a utilizao do Mtodo dos Elementos Finitos, que permitiu a
incluso das lajes e dos pilares no sistema a ser analisado. Dessa forma, todos
esses elementos passaram a interagir, produzindo resultados mais verossmeis
para a estrutura analisada.

J para as aes horizontais os avanos foram semelhantes. Inicialmente,


devido s dificuldades inerentes a essa anlise, essas aes eram
desconsideradas para a grande maioria dos casos. Quando no era possvel
ignor-las, eram considerados apenas prticos planos como componentes das
estruturas de contraventamento, mesmo sendo o carregamento adotado para cada
um deles um problema de difcil soluo. Isso se dava pois a ao total atuante
segundo uma determinada direo tinha que ser distribuda aos prticos
participantes de acordo com a rigidez de cada um. E a interao entre esses
sistemas era difcil de ser considerada, em especial quando a estrutura no
apresentava simetria em relao a essa direo.
Tambm nesse caso a evoluo dos procedimentos de anlise trouxe uma
soluo muito mais eficiente. A considerao da estrutura de contraventamento
como sendo um prtico tridimensional permite que todas as interaes possam ser
consideradas corretamente. O programa a ser utilizado, no entanto, deve
possibilitar alguns recursos especiais, como o n mestre, para a modelagem dos
diafragmas rgidos que representam os pavimentos, e os trechos rgidos, para a
considerao de pilares extensos.
Entretanto, de suma importncia ressaltar que, para se realizar anlises
eficientes com a considerao desses modelos, necessrio o desenvolvimento de
ferramentas especficas para a gerao dos dados e visualizao dos resultados.
Essas ferramentas devem permitir a utilizao dessas tcnicas mais sofisticadas
sem grandes complicaes para os usurios.
Aqueles que j estiveram envolvidos com essas anlises sabem que a
utilizao de pacotes computacionais genricos no totalmente vivel. Mesmo
com os recursos de gerao e visualizao de resultados neles existentes, torna-se
pouco confortvel a anlise das referidas estruturas devido as particularidades que
necessariamente devem ser consideradas. Assim, de grande importncia que
possam ser desenvolvidas essas ferramentas, possibilitando um avano cada vez
mais expressivo dos procedimentos de anlise de edifcios. Nesse caso melhora-se
a segurana dos dimensionamentos e tambm a economia dos diversos sistemas
construtivos envolvidos.
Exatamente com esse intuito que se prope este trabalho, o de se
desenvolver todo um sistema de gerao de dados e visualizao de resultados
voltados especificamente para as estruturas de edifcios.
Finalmente, ressalta-se que, para a elaborao desses programas,
extremamente importante a escolha da linguagem a ser utilizada. Ela deve permitir
que a interface com o usurio seja a mais amigvel possvel, de forma a facilitar ao

mximo a utilizao de seus recursos e ainda permitir que modificaes e adies


posteriores possam ser feitas com grande eficincia.
Para oferecer essas qualidades, o ambiente de programao a ser utilizado
deve ser do tipo RAD, sigla de Rapid Application Development encontrado nas
linguagens visuais, e deve suportar tambm a programao orientada a objeto, em
ingls "Object Oriented Programming", ou simplesmente OOP.
Um ambiente RAD combina mais de uma funo associada s tarefas de
programao, tais como: editor de cdigo, mdulo para montagem de formulrios,
caixas de recursos, compilador, depurador, etc. Oferece tambm, um conjunto
completo de elementos de interface com o usurio pronto para ser utilizado na
elaborao de aplicativos conhecidos como GUIs Graphical User Interface, tais
como: menus, caixas de ferramentas, controle da movimentao do mouse, botes
de ao, quadros de opes, quadros de dilogo para abertura e gravao de
arquivos, etc.
J a OOP tem como objetivos principais propiciar a reutilizao de cdigo e
garantir a organizao dos dados e cdigos para facilitar futuras modificaes ou
implementaes. Isso possvel atravs da propriedade da hereditariedade, do
encapsulamento de dados, da utilizao de mtodos virtuais, e do polimorfismo
com ponteiros que a OOP nos fornece.
Dentre as linguagens que atendem plenamente os requisitos citados
anteriormente, pode-se citar os produtos da Inprise (ex Borland) como o caso do
C++Builder (linguagem C++), do JBuilder (linguagem Java++) e do Delphi
(linguagem Object Pascal).
Apesar das grandes vantagens da linguagem Java, em permitir o
desenvolvimento de aplicativos para serem executados em qualquer sistema
operacional e tambm do conjunto completo de ferramentas para a Internet que ela
oferece, optou-se em utilizar uma linguagem que oferecesse um maior desempenho
para desenvolvimento de aplicaes grficas. Com isso restaram as linguagens
C++ e a Object Pascal, sendo escolhida esta ltima por possuir uma sintaxe mais
simples e por permitir o aproveitamento imediato de cdigos de trabalhos anteriores
na linguagem Pascal que foram utilizados neste trabalho.

1.2 Objetivos
O principal objetivo deste trabalho desenvolver um sistema computacional
para a gerao de dados e apresentao de resultados, especfico para as
estruturas de edifcios. As rotinas desenvolvidas devem trabalhar em conjunto com
um sistema computacional para anlise de estruturas com base no Mtodo dos
Elementos Finitos, RAMALHO(1990), contemplando tanto as estruturas de
pavimentos; com a utilizao de elementos de barra, placa/casca e molas; como as
estruturas de contraventamento; com a utilizao de elementos de barra
tridimensional e recursos especiais como n mestre e trechos rgidos.
Conforme j mencionado, a linguagem computacional adotada para a
elaborao das rotinas o Object Pascal, utilizando o ambiente de programao
visual Delphi. Esse ambiente de programao extremamente amigvel ao
desenvolvedor e fornece todos os recursos de uma linguagem visual com suporte
programao orientada a objeto.
Por fim, o programa deve permitir futuras implementaes para que sirva
como um verdadeiro ambiente para anlise de estruturas de edifcios, permitindo o
controle, atravs de uma interface amigvel com o usurio, de uma srie de outros
programas j desenvolvidos em FORTRAN, como por exemplo o dimensionamento
de vigas, pilares, etc.

1.3 Justificativas
Na Engenharia atual, em especial na Engenharia de Estruturas e no
desenvolvimento de projetos, a utilizao de computadores se faz obrigatria.
Tambm evidente a necessidade de que os modelos sejam aperfeioados de
forma que o comportamento das estruturas possa ser avaliado de forma cada vez
mais acurado.
Essa complexidade dos modelos leva a uma evidente maior complexidade
dos dados de entrada e tambm na necessidade que recursos especiais para a
observao dos resultados obtidos. completamente impensvel se fornecer
dados para todos os ns e elementos que devero constituir o modelo e obter
resultados em termos de listagens de valores numricos para deslocamentos
nodais e esforos nas extremidades de elementos.
Por esses motivos, todos os programas de anlise de estruturas que so
voltados para uma utilizao mais profissional possuem geradores de dados e
recursos especiais para a visualizao de resultados, como por exemplo o
SAP90(1991), o SUPERSAP, o ANSYS(1996) e o NASTRAN(1995). At mesmo

programas que tem uma utilizao mais voltada para o ambiente acadmico, como
o LUSAS(1995), tambm possuem esses recursos que, conforme j se mencionou,
so fundamentais para a viabilidade de sua utilizao.
Entretanto, os usurios desses sistemas, que costumam analisar edifcios,
sabem que a utilizao dos mesmos para esse tipo de estrutura est longe de ser
confortvel. Diversos detalhes especficos fazem com que os edifcios sejam muito
mais facilmente tratados quando se dispem de funes especiais. A gerao do
pavimento, que normalmente possui aberturas, a colocao de vigas, pilares e o
prprio carregamento proveniente de paredes so exemplos tpicos que podem ser
citados. Alm disso, a rapidez e a confiabilidade do modelo aumentam bastante, se
a gerao do pavimento servir para a definio automtica do modelo da estrutura
de contraventamento; incluindo seus detalhes intrnsecos, como os ns mestres
para a simulao dos diafragmas e os trechos rgidos para as vigas.
Exatamente pelos motivos ressaltados nos pargrafos anteriores que se
justifica a importncia deste trabalho, no qual pretende colocar num s sistema
todas essas ferramentas de grande importncia e, o que mais importante,
possibilitando que atualizaes e adies de recursos possam ser executadas com
relativa facilidade. Isso far com que programas j desenvolvidos para
determinadas funes especficas tenham uma utilizao muito maior, evitando-se
que caiam em desuso pela dificuldade de aperfeioamento e utilizao isolada.
Alm disso, h ainda o fato de se estar desenvolvendo um aplicativo para as
plataformas Windows 95/98 e Windows 2000/NT evitando tambm, o desuso dos
programas anteriormente desenvolvidos que dependem do sistema operacional
DOS, que uma interface cada vez menos utilizada e conhecida dos novos
usurios.

2. HISTRICO

O MEF - Mtodo dos Elementos Finitos, ou FEM Finite Element Method,


surgiu no incio da dcada de 50 e hoje constitui um mtodo de grande aplicao
nas mais diversas reas, tais como: estruturas metlicas, concreto armado,
geotecnia, automobilstica, mecnica naval, aeronutica, etc. Entretanto, apesar
das inmeras vantagens do Mtodo dos Elementos Finitos, os usurios deparam-se
com um grande inconveniente: a grande quantidade de dados de entrada.
Segundo HABER et al. (1981), normalmente 80% do tempo gasto na anlise
de estruturas calculadas pelo Mtodo dos Elementos Finitos consumido pela
entrada dos dados quando se utiliza o mtodo convencional. Por esse motivo temse continuamente procurado desenvolver e aperfeioar programas para gerao
automtica de malhas.
Como cita SOUZA JR. (1996), as primeiras tcnicas usadas para
desenvolver um gerador de malhas datam da dcada de 70, e j em 1976 podia-se
listar aproximadamente 250 programas de gerao de malha, B. FREDRIKSSON e
J. MACKERLE apud GHASSEMI(1982). Segundo a pesquisa bibliogrfica feita
neste trabalho, esse nmero no para de crescer comprovando a dificuldade em se
fazer um gerador de malha que venha a satisfazer plenamente o usurio final.
Vrios pesquisadores dedicaram-se a partir de 1970 no desenvolvimento
dessas ferramentas. Segundo levantamento feito por BATISTA (1994), os
geradores de malhas desenvolvidos empregavam uma, ou combinao de duas
das seguintes tcnicas tradicionais SHEPHARD & YERRY (1983):

Triangulao Automtica CAVENDISH (1974), CAVENDISH et. al. (1985),


SADEK (1980);
Transformao de coordenadas BUELL & BUSH (1973), DUROCKER &
GASPER (1979), GHASSEMI (1982), ZIENKIEIWICZ & PHILIPS (1971);
Procedimentos de suavizao CAVENDISH (1974), CAVENDISH et. al (1985);

Funes Combinadas GOLDMAN (1983), GORDON (1983), HABER et. al.


(1981).

Ainda segundo BATISTA (1994), das quatro tcnicas listadas anteriormente,


transformao de coordenadas e funes combinadas so as mais utilizadas por
produzirem malhas melhor distribudas.
BATISTA (1994) tambm pesquisou entre os softwares para o clculo de
pavimentos atravs do Mtodo dos Elementos Finitos, aquele que possusse um
gerador eficiente. Foram ento pesquisados os programas SUPERSAP(1987), o
COSMOS/M (1989) e o ANSYS (1990).
Concluiu-se que o SUPERSAP trabalha com sub-regies, ou seja, para um
pavimento com uma forma geomtrica qualquer necessita-se que o mesmo seja
discretizado em zonas quadrilaterais. Definindo-se a dimenso do elemento e tendo
sido fornecido o nmero de divises segundo os eixos X e Y, parte-se para gerar a
rede de pontos atravs da diviso do quadriltero bsico. Esse programa admite
tambm a existncia de sub-regies triangulares, s que na discretizao
automtica de tais regies, ocorre uma concentrao de elementos num dos
vrtices do elemento, necessitando uma alterao manual muito trabalhosa.
J o COSMOS/M trabalha com uma gerao da geometria bastante
aprimorada, possuindo alternativas automticas de gerao tais como: pontos,
curvas (reta, arco, crculo, parbola, elipse e hiprbole), superfcies e volumes, etc.
Com a definio das curvas definem-se as superfcies geradas por essas curvas e
finalmente feita a gerao automtica de pontos em cada superfcie. O sistema
ANSYS funciona de forma similar ao COSMOS/M.
Alm dos exemplos citados anteriormente encontra-se disposio, dentro
do conjunto de pesquisas realizadas sobre o assunto no Departamento de
Engenharia de Estruturas da Escola de Engenharia de So Carlos-USP, o
programa de SOUZA JR. (1996). Nesse trabalho, desenvolveu-se um mtodo de
gerao de malha utilizando a tcnica de triangulao automtica em que a
estrutura dividida em macro elementos. Essa tcnica exige pouco tempo de
processamento e define elementos bem distribudos.
Alm disso, SOUZA JR. (1996) desenvolveu vrias ferramentas para a
construo de malhas, que vo desde a construo da poligonal de contorno,
discretizao da malha em quadrilteros simples ou formados pela juno de dois
tringulos, at a gerao de vigas.
Tem-se tambm o programa desenvolvido por REZENDE (1990), onde se
props um mtodo que consiste em gerar malhas quadrilaterais onde pode haver a
juno de duas ou mais malhas at formar o desenho desejado.

E dispe-se, principalmente, do programa Gerao de Redes Bsicas para


Pavimentos, desenvolvido originalmente por BAPTISTA(1994) em C. Esse
programa trata da gerao da rede bsica de ns e elementos de placa ou casca
para o pavimento de um edifcio atravs do fornecimento de poligonais que
descrevem contorno externo e contornos internos (vazios), alm de pontos e
segmentos de retas para eventuais posies pr-estabelecidas para ns ou mesmo
linhas de ns.
Atualmente o mercado oferece outras solues no citadas anteriormente.
O ANSYS (1996), por exemplo, possui uma ferramenta para refinar a malha
discretizada por elementos finitos identificando, a partir dos resultados de uma
anlise inicial, as regies crticas com elevado gradiente de tenses. Para essas
regies o ANSYS permite refazer a malha de forma a representar melhor o
comportamento fsico do modelo.
Como o objetivo deste trabalho no foi o de desenvolver novas tcnicas
para gerao de malha, mas sim de utilizar as tcnicas mais adequadas disponveis
at o momento, melhorando e facilitando sua utilizao pelo usurio atravs de
recursos grficos avanados, todas essas pesquisas foram de bastante utilidade.
Um outro problema levantado trata da gerao da estrutura de
contraventamento. Para isso foi utilizado o trabalho de PEREIRA (1997) que trata
de detalhes de modelagem de estruturas de contraventamento de edifcios de
concreto armado. PEREIRA (1997) fornece um procedimento para a modelagem
das estruturas de contraventamento que utiliza os arquivos que contm as
informaes sobre cada pavimento. Dessa forma, pode-se gerar em detalhes todo o
contraventamento atravs da conveniente montagem dos pavimentos da edificao.
No que diz respeito anlise de estruturas de contraventamento, a principal
preocupao refere-se justamente gerao do modelo. A entrada de dados a
fase mais demorada e sujeita a erros, o que torna necessrio o desenvolvimento de
geradores com a finalidade de conferir maior rapidez, eficincia e confiabilidade.
Surge ento o problema de se identificar, do ponto de vista computacional,
qual o processo mais adequado para realizar essa operao e justificar o
processo utilizado por PEREIRA (1997).
PEREIRA (1997) cita que a maioria dos geradores disponveis consiste
basicamente em se fazer um nmero determinado de cpias ao longo da altura
para os ns e elementos que compem um nvel da estrutura. Um caso tpico a
gerao de todos os ns e barras que compem uma coluna de pilar a partir da
definio geomtrica de apenas uma barra e dos ns que a definem. As
caractersticas elsticas e de conectividade esto associadas barra e as

restries aos deslocamentos esto associadas aos ns, sendo automaticamente


repetidas para toda a altura. Pode-se citar o SAP90 (1988) como um software que
se utiliza desse artifcio.
Uma outra concepo de gerao automtica de prtico tridimensional
consiste na reproduo dos dados de um pavimento, ou seja, um modelo bsico
completo de pavimento repetido np vezes, onde np representa o nmero de
pavimentos do edifcio em anlise. Segundo BORTOLIN (1991) ganha-se tempo na
etapa de aquisio de dados, com a reduo do volume dos mesmos devido o
reaproveitamento dos dados j fornecidos para o pavimento, e na etapa de
conferncia, que fica quase totalmente eliminada em funo das consistncias
automticas.
Por esse motivo que PEREIRA (1997),
aperfeioamentos, optou por essa ltima metodologia.

introduzindo

alguns

Finalmente, vale a pena destacar que todos os processamentos dos


pavimentos em elementos finitos realizados neste trabalho so feitos atravs do
programa LASER Linguagem para Anlise de Estruturas Reticuladas RAMALHO
(1990), que um sistema computacional geral em elementos finitos que permite a
utilizao de oito tipos diferentes de elementos, inclusive os elementos de placa e
de barra, que interessam mais diretamente a essa pesquisa.

10

3. ESTRUTURA GERAL DO SISTEMA

3.1 Metodologia
O sistema desenvolvido teve que englobar quatro conjuntos de programas:
I) Gerao de dados
II) Processamento dos modelos
III) Visualizao de resultados
IV) Dimensionamento de componentes
Somente os conjuntos I e III so compostos por programas que foram
elaborados ou reescritos em Object Pascal. Os conjuntos II e IV so compostos por
programas j desenvolvidos em FORTRAN, sendo que no caso do conjunto II,
apenas so executados atravs do programa controlador do sistema para que sua
utilizao seja facilitada.
A seguir faz-se uma breve descrio dos programas que compem os
grupos I e II, para explicitar melhor como o sistema em questo foi desenvolvido.

3.1.1 Programas para Gerao dos Dados


So os seguintes os programas que dizem respeito gerao de dados
para pavimentos e estruturas de contraventamento.
a) Gerao de Redes Bsicas para Pavimentos Programa GeraMalha
Este programa foi originalmente desenvolvido por BAPTISTA(1994), em C, e
trata da gerao da rede bsica de ns e elementos de placa ou casca para o
pavimento de um edifcio atravs do fornecimento de poligonais que descrevem o

11

contorno externo e os contornos internos (vazios), alm de pontos e retas para


eventuais posies pr-estabelecidas para ns ou mesmo linhas de ns.
um programa que j atingiu uma boa eficincia de funcionamento,
gerando com grande facilidade e rapidez modelos bsicos para pavimentos de
relativa complexidade. Um item que foi melhorado nessa pesquisa, permite que
seus dados de entrada sejam gerados a partir de um arquivo do tipo DXF do
AutoCAD, AUTODESK(1992). Dessa maneira, o sistema permite ao usurio
fornecer esses dados a partir da prpria arquitetura de um pavimento que tenha
sido desenhada atravs do AutoCAD ou qualquer outro aplicativo que produza
arquivos no formato DXF.

b) Gerao de Elementos, Detalhes Especiais e Carregamento para Pavimentos


Existe um programa denominado GLS, desenvolvido em FORTRAN, que
coloca sobre o modelo bsico gerado pelo GeraMalha, as vigas, os pilares, as
molas e as cargas pontuais ou lineares, alm de executar algumas outras funes
especiais como o levantamento ou abaixamento de grupos de elementos de placa
de forma a simular trechos independentes do pavimento que se est gerando.
Essa operao gera um arquivo final, que pode ser chamado de modelo
final, pronto para o processamento pelo Sistema LASER. S que para realizar essa
tarefa, esse programa necessita dos arquivos com as informaes especficas de
cada objeto citado, como o arquivo de pilares *.P, o de vigas *.V, o de cargas *.C, e
assim por diante. Estes por sua vez, necessitam de ferramentas prprias para
serem gerados de forma eficiente.
De posse desses arquivos, o programa GLS extrai a definio do n inicial e
final de cada elemento ou carga a serem gerados. E, a partir desses dados, o
programa executa automaticamente uma srie de operaes que simplificam
sobremaneira o processo. Por exemplo, se um pilar definido do n i ao n j o
programa realiza as seguintes operaes:

Identifica todos os ns contidos no trecho.


Coloca, se necessrio, um n adicional no centro.
Gera a barra, perpendicular ao pavimento, que vai simular o pilar.
Gera as barras, ou apenas modifica as caractersticas geomtricas das que
j existirem, sobre o trecho considerado de forma a considerar o trecho
rgido que simula o comprimento do pilar.
Realiza rebaixamento ou levantamento de grupos de elementos placa ou
casca com a gerao automtica de elementos barra perpendiculares ao
pavimento para simular a ligao entre as partes.

12

Como se pode perceber, tais operaes so absolutamente importantes


para a considerao de um modelo bem elaborado e que causam um grande
desconforto se no puderem ser implementadas de forma automtica. Entretanto,
para que se possa utilizar o GLS de uma forma automatizada, necessrio
fornecer uma ferramenta que, a partir da malha bsica, permita ao usurio a
montagem dos arquivos de entrada requisitados pelo programa GLS.
Para atender a essa deficincia que foi proposto e elaborado um programa
no ambiente DELPHI. Esse sistema permite ao usurio definir todo o modelo
utilizando o desenho da malha bsica no prprio vdeo do computador, oferecendo,
para isso, os seguintes recursos:

Criao e modificao de pontos nodais.


Criao e modificao de elementos placa ou casca.
Criao de vigas.
Criao de pilares.
Criao de molas.
Criao de cargas nodais e linhas de cargas nodais.
Criao de Lajes.
Definio de espessuras e cargas distribudas para elementos placa.
Visualizao para o conjunto de elementos gerados, inclusive cargas, com
recursos de zoom.
Gerao dos arquivos de sada para o programa GLS.

c) Gerao da Estrutura de Contraventamento


Para a modelagem das estruturas de contraventamento fundamental que
se possa utilizar os arquivos que contm informaes sobre cada pavimento.
Somente atravs da conveniente montagem dos pavimentos da edificao e dados
sobre os ps-direito a serem considerados que se pode gerar todo o
contraventamento em detalhes. Esse procedimento encontra-se desenvolvido em
PEREIRA(1997) e produz resultados muito satisfatrios, permitindo inclusive que se
faam modificaes para a retirada e incluso de barras e ns, modificaes de
trechos rgidos, etc.
Entretanto, trata-se de um programa escrito em FORTRAN que obtm seus
dados de entrada de arquivos em formato ASCII, dificultando a sua utilizao. Alm
disso, tal programa no oferece visualizador grfico prprio, obrigando o usurio a
gerar arquivos no formato DXF e visualizar o resultado atravs de outros
aplicativos. Neste trabalho, boa parte deste programa foi reescrita em DELPHI
melhorando significativamente a interface com o usurio.

13

A diferena que se decidiu por dar nfase na entrada de dados de forma


amigvel e na automatizao da montagem dos pavimentos com a visualizao
tridimensional do conjunto gerado, sem entrar no mbito da edio ou modificao
dos elementos. Por esse motivo o sistema no contempla, diretamente no desenho
apresentado no vdeo, recurso para retirada e adio de barras e ns a partir do
conjunto bsico formado pela sucesso de pavimentos.
No entanto, ele oferece recurso para gerao automtica do carregamento
devido ao dos ventos, segundo a NBR6123(1988), e aes devidas ao
desaprumo, de acordo com a DIN1053 (1974) e da reviso da NBR-6118 (NB-1).

3.1.2 Programas para Visualizao dos Resultados


So os seguintes os programas que dizem respeito visualizao dos
resultados para pavimentos e estruturas de contraventamento.
a) Visualizao de Resultados para Pavimentos Programa CPLS
A base para este visualizador de resultados o programa desenvolvido pelo
prprio autor em seu trabalho de iniciao cientfica, LISERRE(1993). Trata-se de
um traador de curvas de isovalor para momentos, tenses e deslocamentos, de
funcionamento muito rpido e eficiente. O programa foi escrito em PASCAL e tem
sido extensivamente utilizado desde a sua elaborao, funcionando basicamente
para elementos placa ou casca.
Neste trabalho, tal programa foi reescrito em DELPHI para tornar sua
interface com o usurio ainda mais confortvel e para traar curvas para o esforo
cortante, que pode ser interessante principalmente quando se resolve pavimentos
em laje nervurada utilizando-se elementos de placa com espessura equivalente.
Outro ponto de suma importncia foi o de acrescentar rotinas para desenhar
os diagramas de elementos barras, recurso que o programa no dispunha. Esses
diagramas so apresentados atravs uma visualizao tridimensional.
Todos esses resultados podem ser montados em arquivos DXF, de forma
que possam ser impressos, na escala desejada, em impressoras ou plotters.

b) Visualizao de Resultados para Estruturas de Contraventamento


Neste caso, a base para o programa que foi desenvolvido encontra-se em
duas dissertaes, PEREIRA(1997) e
BARBIRATO(1997). Trata-se de um
programa escrito em FORTRAN, que produz desenhos para esforos, momentos

14

fletores e fora cortante segundo os dois eixos principais dos elementos barra
tridimensional, e configurao deslocada da estrutura. Todos esses resultados,
entretanto, so montados em arquivos tipo DXF para posterior visualizao atravs
do AutoCAD. Esse procedimento se deve ao fato do FORTRAN, que fora utilizado,
no possuir recursos grficos convenientes para que a visualizao pudesse ser
realizada atravs do prprio programa.
Neste trabalho, a proposta foi de se reescrever as rotinas j existentes no
DELPHI de modo a permitir uma melhor interface com o usurio e, principalmente,
para que todas as visualizaes pudessem ser feitas atravs do prprio programa.
Dessa forma consegue-se uma agilidade muito maior na anlise dos resultados,
uma vez que possibilita, de forma instantnea, a seleo de vistas que podem ser
impressas em escala para compor a memria de clculo.

3.2 Concepo do Sistema


Conforme se pde perceber pelos tpicos anteriores, o sistema
desenvolvido vem suprir uma srie de deficincias. Principalmente no que diz
respeito entrada de dados que dependem de geometria, e da integrao entre os
diversos mdulos j existentes que compem o processo da gerao e anlise dos
pavimentos e da estrutura de contraventamento de um edifcio em concreto
armado.
Para que se possa ter uma viso global do processo envolvido, a seguir
apresentando um fluxograma, composto por quadros, que representa a base da
concepo do sistema.

Edifcio:
Plantas de Arquitetura

Plantas
Impressas

Plantas disponveis em
Formato Eletrnico
AutoCAD DXF

15

Entrada da geometria
de forma manual

Entrada da geometria atravs


de importao arquivo DXF

Para cada Pavimento do Edifcio


Mdulo 1 PROCESSO GMA:
Definio da geometria necessria para montagem do arquivo de entrada
para o processamento GMA para gerao da Malha Bsica

a)
.

b)

Recursos para permitir a


construo da geometria
do modelo bsico:
Sistema de Coordenadas,
entrada de coordenadas
absolutas e relativas
para a construo dos
objetos ponto, segmento
e contorno.

Recursos para importar a linha de


esqueleto da planta de arquitetura
no formato DXF: Sistema de
Coordenadas, Conversor de
unidades, recursos de captura
automtica de pontos para a
construo otimizada dos objetos
ponto, segmento e contorno.

Recursos para Remoo de objetos ponto, segmento e contorno


indesejveis e criao de novos objetos a partir da captura
automtica de informaes dos j existentes.

c)

Gerar arquivo de entrada para o programa GMA

d)
.

e)
.

Executar Processamento GMA para gerar o modelo discretizado


(Gerao da Malha Bsica)
Comunicao com o Mdulo 2 para continuao do processo
(Inicializao do Mdulo 2 Processo GLS e processamento LASER)

Mdulo 2 Processo GLS/LASER:


Montagem do Modelo de Elementos Finitos Edio/Finalizao do
modelo discretizado com adio de pilares, vigas, carregamentos,
..., para gerao dos arquivos necessrios para o processo GLS e
posterior processamento pelo sistema LASER

1a.
Etapa

a) Leitura dos resultados do processo GMA Malha Bsica do modelo


.

b)
.

c)
.

d)

Recursos para permitir a edio


finalizao do modelo de elementos
finitos para execuo do processo
GLS/LASER:
- Criao/Remoo de Ns e
Elementos
- Adio/Remoo/Edio: Pilares,
Vigas, Cargas, Molas, Lajes.
- Especificao de pontos de forma
otimizada atravs da captura
automtica de pontos diretamente na
tela grfica
- Recursos de Zoom, renumerao de
componentes, cadastro de
carregamentos, visualizao de
propriedades, carregamentos, molas,
etc.

Recursos para importar


e visualizar a planta
de arquitetura
completa, desde que
disponvel no formato
DXF, para facilitar a
construo do modelo
de elementos finitos
com a adio dos
pilares, vigas,
carregamentos, etc.

Gerar os arquivos de entrada (.B, .P, .V, .C, ...) e realizar o


processamento do programa GLS para a montagem do arquivo final
para o processamento pelo Sistema Laser

Realizar processamento pelo Sistema Laser

e)
.

Comunicao com os Mdulos 1, 3 e 4

16

Mdulo 3 - Sistema de contraventamento:


A partir da geometria e dos resultados obtidos para os diferentes
pavimentos do edifcio, esse mdulo gera automaticamente a
estrutura de contraventamento com os respectivos carregamentos
devido a ao do vento na edificao e aes devidas ao desaprumo.
Leitura dos resultados do processamento do Sistema Laser para
anlise das aes horizontais (arquivo .XY) dos diferentes
pavimentos que compem o edifcio.
Interface com o usurio para definio da ordem dos
pavimentos e nmero de repeties de cada um deles

Interface com o usurio para especificao dos parmetros


para clculo da ao do vento: Velocidade bsica do vento,
Classe e Categoria da Edificao, Fator Estatstico,
Coeficiente de arrasto em x e y.

Gerao da Estrutura de Contraventamento e visualizao


grfica 3D.

Gerao do arquivo de entrada para o processamento do Sistema


LASER.

Comunicao com o Mdulo 4 para visualizao dos resultados

2a.
Etapa

Mdulo 4 Visualizao de resultados:


Esse mdulo atende tanto o mdulo 2, para visualizao dos
resultados do modelo de elementos finitos dos diferentes
pavimentos, quanto o mdulo 4, para visualizao dos resultados da
estrutura de contraventamento do edifcio.
Leitura dos resultados do processamento do Sistema Laser
(Mdulo 2 ou 3):
geometria dos ns
grupos de elementos
casos de carregamentos
esforos/tenses e deslocamentos
Seleo do tipo de elemento desejado para visualizao:
PLACA/CASCA
BARRA
Seleo do tipo de resultado desejado em funo do tipo de
elemento escolhido na etapa anterior:
P/ PLACA/CASCA Tenses/Deslocamentos
P/ BARRA Esforos/Deslocamentos
Definio de parmetros gerais para gerao da visualizao:
Multiplicadores p/ Casos de Carregamentos
Opes de desenho (2D/3D, tamanho texto, ...)
Gerao, caso necessrio, das curvas de isovalor

Visualizao grfica dos resultados

17

De acordo com os quadros anteriores, a primeira etapa do trabalho


caracteriza-se pelo desenvolvimento de uma plataforma totalmente interativa com o
usurio para possibilitar, a partir do desenho de um pavimento, a montagem da
malha bsica e complementao do modelo mediante a adio de vigas, pilares,
molas, lajes e carregamentos. Essa primeira etapa deve ser realizada para cada um
dos diferentes pavimentos, trreo, tipo, tico, etc, que integram o edifcio em anlise
e finalizada com o processamento do modelo de elementos finitos realizado pelo
sistema LASER.
A malha bsica citada refere-se discretizao do pavimen to em elementos
finitos que podem ser triangulares ou quadrangulares. Para a gerao desse
modelo, conforme citado anteriormente, aproveitou-se um programa j existente e
desenvolvido em C. Trata-se do programa Gerao de Redes Bsicas para
Pavimentos ou GeraMalha, desenvolvido originalmente por BAPTISTA(1994), e
atualmente denominado GMA (Gerador de Malhas).
Definiu-se essa etapa de gerao da malha bsica como sendo o mdulo 1.
A razo por se ter optado em utilizar o programa GMA na gerao da malha,
deve-se pelo fato de evitar o retrabalho computacional de se reescrever as mesmas
rotinas em uma outra linguagem, por mostrar pocessamento consistente e eficiente,
e principalmente, por oferecer uma entrada de dados simples e prtica,
necessitando apenas do fornecimento de poligonais que descrevem contorno
externo e contornos internos (aberturas), alm de pontos e retas, estas ltimas
denominadas no programa de segmentos.
Os segmentos so teis para a indicao do posicionamento de uma carga
linear ou mesmo de uma viga atravs da gerao de uma linha de ns, figura 3.1. A
presena do objeto segmento faz o programa GMA gerar no modelo, uma
seqncia de ns no local onde o mesmo se encontra posicionado, para que, na
fase seguinte, que o mdulo 2, o usurio possa dispor dos ns para o adequado
posicionamento de uma viga ou de um carregamento linearmente distribudo.
Diante do exposto, conclui-se que, para a gerao da malha bsica, h a
necessidade de se oferecer ferramentas especficas para que o usurio possa
fornecer de maneira automatizada os parmetros de entrada para a gerao do
arquivo de entrada, e posterior processamento pelo programa GMA.

18

Contorno
Externo

Objeto Ponto
faz existir um
N

Contorno
Interno
(Aberturas)

Desenho Bsico
Arquivo DXF

Objeto Segmento que


define uma Linha Nodal
para posteriormente, no
mdulo 2, indicar a
posio de uma viga ou
carregamento
linearmente distribudo

Figura 3.1. Objetos que definem o modelo GMA

Figura 3.2. esquerda malha obtida aps o processamento GMA do modelo da


figura 3.1, e direita mesma malha j acrescentado de vigas e pilares.

19

A fase seguinte, mdulo 2, corresponde leitura do arquivo de resultados


gerado pelo programa GMA, isto , a malha bsica de elementos finitos, e sua
edio pelo usurio, figura 3.2. Essa edio deve possibilitar a adio ou excluso
de ns e elementos, bem como completar o modelo com a definio de pilares,
vigas, carregamentos, etc. Feito isso, realizado um processamento utilizando-se
um programa denominado GLS, tambm escrito em FORTRAN, que prepara
efetivamente o arquivo final para o Sistema LASER.
Na seqncia desse processo, passa-se para a segunda etapa que
compreende um terceiro mdulo, que o da definio da estrutura de
contraventamento, e um quarto, que de visualizao de resultados. Destaca-se
que o mdulo 3, apenas utilizado aps terem sido devidamente montados e
processados todos os diferentes pavimentos que compem o edifcio. J o mdulo
4, para visualizao de resultados, pode ser utilizado a qualquer momento tanto
pelo mdulo 2 quanto pelo mdulo 3, bastando, para isso, dispor dos resultados do
processamento provenientes do sistema LASER.
Para a implementao dos mdulos 1 e 2 conforme descrito anteriormente,
foi necessrio conceber um sistema capaz de gerenciar de forma eficiente todas as
etapas do processo, isto , de se fornecer as ferramentas necessrias para o
usurio executar as tarefas relacionadas da forma mais automatizada possvel.
O mesmo ocorreu para os mdulos 3 e 4 que foram desenvolvidos em
sistemas a parte. Destaca-se a importncia dessa abordagem para o mdulo 4, j
que, estando totalmente independente dos mdulos de gerao de dados, acaba
facilitando futuras modificaes de tal sorte que o mesmo possa ser utilizado para a
anlise de resultados provenientes de outros programas de clculo estrutural.
Tudo isso originou os seguintes sistemas desenvolvidos no ambiente de
programao Delphi: Sistema MESTRE, para gerao do modelo de elementos
finitos de cada pavimento e o respectivo processamento pelo sistema LASER,
contemplando os mdulos 1 e 2; Sistema Edifcio, para o mdulo 3, com a
montagem do modelo de contraventamento e o respectivo processamento pelo
Sistema LASER; e o Sistema Visualiza3D, mdulo 4, para a visualizao de
resultados dos pavimentos e do edifcio.
Para completar a discusso sobre a concepo do sistema como um todo, o
tpico seguinte trata de como a estrutura da linguagem utilizada acaba
influenciando na definio da estrutura dos aplicativos.
E na seqncia, os captulos seguintes tratam em detalhes cada um dos
sistemas descritos neste tpico.

20

3.3 Caractersticas do Delphi versus Estrutura do Sistema


Esse tpico tem por finalidade fornecer uma viso geral de como o ambiente
de programao pode, de certa forma, orientar ou at mesmo condicionar a
elaborao dos aplicativos.
O Delphi possui trs caractersticas marcantes que podem ser agentes
influenciadores:
a) uma linguagem visual
b) uma linguagem baseada em eventos
c) uma linguagem orientada a objetos
Sobre o fato do Delphi ser uma linguagem visual, cita-se a maior facilidade
para se criar o ambiente de trabalho do usurio, tanto para o programador, j que
dispem de componentes padres como menus, botes, caixas de dilogos, caixas
de textos, caixas de ferramentas, etc.; quanto para o prprio usurio, uma vez que
esses componentes so comuns a maioria dos programas desenvolvidos para o
Windows, facilitando a familiarizao do mesmo com o sistema.
O Delphi tambm se caracteriza por ser um ambiente baseado na
ocorrncia de eventos, isso significa que o fluxo de execuo do programa no
segue necessariamente um sentido pr-estabelecido, como ocorre, por exemplo,
em um programa estruturado na forma procedural, onde o incio e o fim do
programa esto sempre bem definidos. De forma diferente, no Delphi o usurio
quem define como o programa ser executado, ele quem estabelece a seqncia
de tarefas a ser realizada. Isso ocorre atravs de eventos, como o movimento do
mouse, o pressionamento de uma tecla ou do boto do mouse, um duplo clique na
rea de trabalho, e assim por diante. Para cada evento solicitado, o programa pode
dar uma resposta diferente e realizar uma seqncia de processamentos diferentes.
Portanto no Delphi, pode-se associar diretamente um cdigo ao evento desejado,
no sendo necessrio criar rotinas que verifiquem a cada momento as aes
realizadas pelo usurio. Vale lembrar que, para que ocorra um evento em um
componente, o foco do sistema deve estar apontando para esse componente.
Como exemplo, pode-se citar o caso do pressionamento da tecla ENTER para
acionar um boto. Nesta situao, apenas se consegue acion-lo, se o foco do
sistema j estiver apontando para o mesmo. Para qualquer programa do Windows,
o foco do sistema pode ser alterado de um componente para outro atravs de um
clique com o mouse, ou pelo teclado atravs da tecla de tabulao (TAB).
Finalmente, o Delphi tambm se caracteriza por utilizar uma linguagem
orientada a objetos e esse fato pode condicionar a forma de organizar internamente
variveis e cdigos. Falando em variveis e cdigos, uma caracterstica importante
dos objetos so as denominaes utilizadas.

21

A primeira definio justamente com relao utilizao do termo objeto.


No Delphi existe um outro termo denominado classe que anda lado a lado com o
termo objeto. Uma classe um tipo de dados definido pelo usurio, que possui um
estado (sua representao ou caractersticas) e algumas operaes (seu
comportamento). J o objeto uma instncia da classe, ou melhor, uma varivel
do tipo de dados definido pela classe. Os objetos so entidades reais e so eles
que ocupam memria quando o programa executado. O relacionamento entre
objeto e classe o mesmo que o existente entre varivel e tipo. A classe portanto
o molde que d a forma aos objetos.
Outra definio importante que as variveis so denominadas variveis de
instncia ou campos, e as rotinas, independente de serem procedimentos ou
funes, so denominadas mtodos. O que justifica essa denominao diferente
o fato dos mtodos levarem consigo uma referncia de qual objeto eles pertencem
e essa identificao possvel atravs da existncia de um parmetro implcito que
apenas os mtodos possuem, denominado Self.
As classes so estruturas que podem agrupar tanto os campos quanto os
mtodos que modificam ou retornam os valores desses campos. Seguindo essa
definio, pode-se beneficiar de uma propriedade das classes denominada
encapsulamento, pela qual os valores dos campos s podem ser modificados pelos
prprios mtodos da classe. Utilizar essa propriedade torna-se interessante na
medida em que permite obter um maior controle sobre o valor e o estado das
variveis internas, uma vez que os mtodos presentes na prpria classe funcionam
como portas de entrada e sada de informaes.
Uma outra propriedade interessante da OOP denominada hereditariedade
que tem por finalidade tanto a reduo da codificao dentro do programa, quanto a
facilitao de novas implementaes, como a ampliao do cdigo escrito
anteriormente. Isso ocorre pois permitido definir novas classes baseadas em uma
j existente. Utilizando essa propriedade, pode-se estruturar classes bsicas de uso
geral e a partir delas criar novas classes que assumam todas as suas
caractersticas. A partir dessa situao, pode-se particularizar o comportamento das
mesmas, com a adio de dados especficos, novos mtodos ou at mesmo
redefinio de mtodos j existentes. A partir desse ponto pode-se beneficiar ainda
de uma outra propriedade da OOP que o polimorfismo, ou ligao tardia late
binding.
As funes e procedimentos nas linguagens comuns so normalmente
baseadas em ligao esttica, que tambm chamada de ligao precoce, early
binding. Isso significa que uma solicitao para a execuo de uma rotina
resolvida no momento da compilao, isto , a solicitao substituda por uma
chamada posio da memria especfica onde a funo ou o procedimento

22

reside. J as linguagens orientadas a objeto permitem o uso de outra forma de


ligao, conhecida como ligao dinmica ou ligao tardia, late binding. Nesse
caso, o endereo real do mtodo a ser chamado determinado em tempo de
execuo com base no tipo da instncia usada para fazer a chamada.
Em outras palavras esse recurso conhecido como polimorfismo, que vem
do grego, e significa muitas formas. No contexto de programao orientada a
objeto, polimorfismo significa que uma espcie de ao pode ser feita de muitas
maneiras especficas dependendo do objeto de classe que est em ao. Por esse
princpio, durante a execuo do programa, o sistema saber exatamente qual
mtodo, evento ou campo dever ser manipulado em funo do objeto que estiver
ativo dentro de uma determinada hierarquia, mesmo que os outros objetos dessa
hierarquia possuam campos ou mtodos com os mesmos nomes.
Apesar do princpio da programao orientada a objeto estar fundamentada
na definio das classes e nas propriedades de encapsulamento, hereditariedade e
polimorfismo, a implementao de um programa escrito no Delphi no obrigada a
seguir tais regras. Podendo, caso desejado, seguir os padres tradicionais da
programao procedural, como a definio de variveis globais e rotinas
desvinculadas de classes, tambm de uso geral. O mais importante saber quais
variveis e rotinas podem ser representados como classes, para que efetivamente
possa se beneficiar com a utilizao das mesmas.
Por esse motivo, com exceo das ferramentas de interface com o usurio,
o sistema desenvolvido no se encontra totalmente baseado na utilizao de
classes, sendo que muitas variveis e rotinas, aproveitadas de outros programas,
foram mantidas na sua forma original.
Uma ltima observao a respeito da programao em Delphi gira em torno
da denominao de projeto e da utilizao de formulrios e unidades, figura 3.3. O
formulrio um componente grfico bsico que nada mais do que a rea de
trabalho ou tela de fundo, onde sero inseridos os demais componentes que
efetivamente faro a interface com o usurio, como por exemplo: os menus, os
botes, os textos informativos, as caixas de ferramentas, etc. J as unidades so os
arquivos com o cdigo-fonte que podem estar vinculado a um formulrio ou no,
sendo que todo formulrio possui uma unidade vinculada, mas a recproca no
verdadeira. J projeto o programa como um todo, reunindo todos os formulrios e
unidades relacionados a ele. No caso em questo, o sistema Mestre um projeto
do Delphi.

23

Paleta de Componentes

Formulrio

Unidade

Figura 3.3- Ambiente de trabalho do Delphi com a visualizao da paleta de


componentes, o formulrio inicial e sua respectiva unidade.
Enquanto o formulrio armazena o visual do projeto, a unidade do
formulrio armazena todo o cdigo relacionado a ele. Esse cdigo em geral est
presente nos eventos dos componentes, como, por exemplo, o cdigo que deve ser
executado ao se pressionar um boto. Para definir novos cdigos desvinculados a
eventos, pode-se criar novas unidades sem relao com os formulrios.
Num projeto do Delphi deve-se relacionar apenas um formulrio para cada
unidade. Caso haja necessidade em se adicionar novos formulrios em um mesmo
projeto, para cada novo formulrio haver sempre uma nova unidade relacionada a
esse formulrio, e ela criada automaticamente pelo Delphi. No caso de unidades
independentes, apenas adiciona-se a unidade.

24

4. MDULOS 1 e 2 - SISTEMA MESTRE

4.1 Estrutura Bsica do Sistema MESTRE


Quando se inicia um novo projeto no Delphi, abre-se um formulrio limpo
com a sua respectiva unidade, a partir do qual se inicia o desenvolvimento do
programa.
O sistema Mestre foi organizado de forma a considerar esse formulrio
inicial como sendo a unidade principal do sistema. Portanto essa unidade que
cumpre o papel de gerenciar as demais.
Como a execuo das tarefas foram divididas em mdulos, mdulo 1 para a
preparao do arquivo para o processamento GMA e mdulo 2 para edio da
malha bsica gerada pelo mdulo anterior e posterior processamento pelo GLS e
sistema LASER; esse formulrio principal deve-se adequar para cada mdulo em
execuo, fornecendo as ferramentas e todos os recursos necessrios para o
trabalho do usurio.
J que os dois mdulos tratam da edio de um desenho num ambiente
grfico, muitos comandos e funes so comuns aos dois. Citam-se como exemplo:
definio da rea grfica de trabalho, a base de dados de informaes de
coordenadas de ns, barras e elementos, mapeamento dos elementos grficos na
tela para possvel captura de coordenadas de pontos diretamente pelo mouse,
funes de zoom, entrada de dados via teclado ou mouse, quadros de dilogos
para abrir e salvar arquivos, e funes e procedimentos auxiliares.
Dessa forma h uma parte do projeto que compartilhada entre os dois
mdulos, enquanto que outra, mais especfica, diz respeito a informaes e
ferramentas exclusivas a cada um dos mdulos. Baseado nessa situao, foram
criadas variveis gerais e unidades auxiliares no projeto com a finalidade de
atender aos dois mdulos, e unidades especficas contemplando apenas
informaes especficas de determinado mdulo.

25

Com isso desenvolveu-se, no sistema MESTRE, as seguintes unidades


gerais e unidades especficas por mdulo:
Unidade Principal :

UPrincipal*

Unidades gerais (Compartilhadas pelos dois mdulos):


UConversao
UDXF
UArquivos
UMapa
UObjetos
UImp*
UProjeto*
Unidades especficas (Referentes aos Mdulos)
Mdulo 1 GMA
UGMA
UEntDados*
UFDXF*
Mdulo 2 - GLS
UGLS
UDadosVigas*
UDadosVigaTramos*
UDadosPilar*
UModifNos*
UModifElemento*
UCadastro*
USubst*
URestricaoNodal*
UCadCarga*
UCadMola*
UCadLaje*
OBS:
-

A presena da letra U na frente do nome das unidades faz parte de uma


organizao interna para destacar que tal nome corresponde a uma
unidade;
O asterisco * indica que a unidade possui um formulrio associado.
Uma descrio mais aprofundada dessas unidades pode ser encontrada
no CD-ROM deste trabalho.

26

No caso do mdulo 1, para montar o arquivo de entrada para o


processamento pelo programa GMA e montagem da malha bsica, o usurio deve
fornecer um contorno externo que define a regio a ser discretizada, e, caso seja
necessrio, deve fornecer os contornos internos para definir as aberturas, e lanar
pontos dentro da malha de forma a forar a passagem da discretizao por tais
posies, criando ns. Esse recurso tambm pode ser feito com a utilizao de uma
linha nodal, denominado no sistema de segmento.

Menu Suspenso e
Caixas de Ferramentas

rea grfica de
trabalho

Caixa para entrada de


comandos via teclado

Barra de
Informaes

Figura 4.1 Formulrio principal do sistema Mestre.


A fim de possibilitar a construo grfica que represente tal entrada, e
posterior extrao para um arquivo formatado adequadamente para o
processamento GMA, desenvolveu-se um ambiente grfico que possibilitasse entrar
com todos esses objetos atravs da utilizao do mouse ou teclado.
Neste ponto, torna-se oportuno comentar que, para disponibilizar os
recursos para manipulao dos objetos grficos atravs do mouse e teclado, tais
como: adio, edio ou excluso de ns e elementos e demais entidades grficas;
foi necessrio realizar um mapeamento de todas informaes de posicionamento
geomtrico do modelo a fim de permitir uma rpida localizao das entidades e
objetos grficos. Dessa necessidade surgiu uma estrutura de dados para mapear o
posicionamento das informaes dos objetos na tela grfica, bem como um

27

conjunto de funes e procedimentos responsveis pelas operaes de buscas e


atualizao da base de dados.
Embora exija grande capacidade de armazenamento, considerou-se
adequada tal metodologia uma vez que atualmente se dispe de
microcomputadores com grande capacidade de armazenamento e processamento.
Outro ponto favorvel pelo fato de ser um processo que necessita pouco esforo
computacional para sua implementao, e por atender satisfatoriamente as
operaes de busca para os modelos bidimensionais gerados atravs dos
aplicativos desenvolvidos nesta pesquisa.
Como alternativa, pode-se recorrer ao estudo da Topologia para aproveitar
melhor os recursos do equipamento, demandando, no entanto, mais tempo para
concepo e implementao. Para esse tipo de abordagem PREPARATA &
SHAMOS (1985) apresenta no captulo 2 de seu trabalho, captulo este intitulado
Geometric Searching, o problema da localizao de pontos num dado espao
geomtrico.
Inicialmente PREPARATA & SHAMOS (1985) define algumas
denominaes como file (arquivo) que uma base de dados, as entidades
geomtricas como records ou registros, e a consulta como query, que
corresponde pergunta que deve ser feita bem como o mtodo de busca que deve
ser utilizado para encontrar os registros de interesse dentro da base de dados.
Destaca-se ainda no trabalho que a escolha do mtodo a ser utilizado para
realizar a busca das informaes deve ser avaliado atravs de quatro indicadores:
- Tempo para realizar a consulta;
- Quantidade de memria necessria para armazenar a estrutura de
dados;
- Tempo de processamento necessrio para organizar os dados para a
busca; e
- Tempo necessrio para atualizar a estrutura de dados, isto , o tempo
gasto para adicionar ou eliminar uma entidade da base de dados.
Considerando-se os indicadores sugeridos acima, pode-se avaliar a
metodologia adotada neste trabalho como sendo grande consumidora de memria;
eficiente para retornar os resultados da consulta para bases de dados de pequenas
e mdias dimenses; e tendendo a ficar lenta medida que a quantidade de
informaes cresce demasiadamente. No entanto, essa situao no chega a ser
crtica pois, para a anlise de pavimentos correntes de concreto armado,
dificilmente necessrio ultrapassar um nmero de dez mil elementos.

28

Processos mais inteligentes podem ser utilizados para otimizar a utilizao


de memria e o uso do processador como apresentado em PREPARATA &
SHAMOS (1985):
- Princpio combinatrio de incluso e excluso LIU (1968), que faz uso do
princpio de vetor dominante.
- Problema de checagem de ponto contido ou no num dado polgono,
que testa o nmero de intersees de uma reta que contm o ponto com
as fronteiras do polgono. Atravs desse princpio, seguindo-se um
sentido preestabelecido atravs dessa reta, contam-se quantas
intersees ocorrem antes e depois do ponto, se o resultado for um
nmero mpar, garante-se que o ponto est contido no polgono, e caso
seja par, ento o ponto no est contido.
- O PSLG (Planar Straight-Line Graphs) , que a localizao de um ponto
atravs de uma subdiviso do espao geomtrico em planos, onde cada
plano passa atravs de um dos vrtices do polgono. DOBKIN e LIPTON
(1976)
- Outras tcnicas, mais refinadas, aplicadas com base no PSLG utilizando
o mtodo da triangulao ou mtodo do trapzio.
Aps a apresentao geral da estrutura bsica do sistema, os tpicos a
seguir explicam de forma mais aprofundada os programas que so a base para o
desenvolvimento do sistema Mestre, o GeraMalha para o mdulo 1 e o Sistema
Laser para o mdulo 2. O CD-ROM em anexo completa esses tpicos, trazendo
mais informaes a respeito da codificao realizada para cada um desses
mdulos do sistema Mestre.

29

4.2 MDULO 1 CONSTRUO DO MODELO BSICO Programa


GeraMalha
Este tpico tem por finalidade explanar sobre o funcionamento do programa
GeraMalha, desenvolvido por BATISTA (1994). Para isso foram transcritos alguns
trechos da dissertao de BATISTA (1994).
A finalidade do programa GeraMalha o de implementar um algoritmo
eficiente de gerao de dados de forma a minimizar, para o usurio, as dificuldades
da entrada de dados com os seguintes requisitos ZIENKIEWICZ & PHILIPS (1971):
O usurio deve ser capaz de controlar a densidade de ns em qualquer
regio do pavimento;
a distribuio dos elementos deve variar suavemente atravs do
domnio, no apresentando grandes discrepncias entre regies
vizinhas;
o algoritmo deve capacitar a conexo de mltiplas regies;
o algoritmo deve produzir resultados apropriados para o sistema de
anlise a ser utilizado;
o algoritmo deve ser econmico com respeito ao tempo computacional e
esforo manual.
Para atender a esses requisitos, partiu-se do conceito da tcnica de
triangulao denominada Modified Quadtree SHEPHARD & YERRY (1983), que
consiste em circunscrever uma figura por um quadrado e dividi-lo recursivamente
em elementos quadrilaterias. Obtm-se com esse mtodo, uma malha com a forma
final composta por quadrilteros de tamanhos variados, que tambm pode ser
adaptada para clculo com elementos triangulares.
Para entender essa tcnica procedeu-se a uma reviso dos conceitos
bsicos utilizados na elaborao da mesma.
A partio da figura baseia-se originalmente no mtodo Quadtree
[MAZUMDER (1987) SAMET(1984) SHAFFER & SAMET (1987) WOODWARK
(1982), onde a mesma circunscrita por um quadrado. Esse quadrado
decomposto sucessivamente em outros quadrados, at que todo o domnio esteja
totalmente discretizado por elementos de tamanhos variados. So utilizados trs
tipos de cdigos para identificar a situao do quadrado em relao figura, ou aos
limites da mesma. Tem-se, ento, trs condies: vazio, totalmente preenchido ou
parcialmente preenchido. D-se prosseguimento decomposio nos elementos
cuja situao seja preenchimento parcial, conforme demonstrado na figura 4.2. A
forma de armazenamento dos dados atravs de uma estrutura de rvore
hierrquica. O quadrado geral representado pela raiz da rvore, o qual
subdividido em quatro novos quadrados, que so representados como os filhosda

30

raiz da rvore, e assim, sucessivamente GONNET (1984) HOROWITZ & SAHNI


(1979).
Atravs da figura 4.2 verifica-se que os elementos gerados na fronteira so
muito menores que os gerados no interior da figura e que vrias reentrncias so
introduzidas na representao do contorno. Para eliminar ou reduzir problemas
desse tipo, uma significativa alterao foi realizada na tcnica existente, uma vez
que a mesma no produzia resultados satisfatrios quando se tratava do contorno.
Assim, com o mtodo modificado ou Modified Quadtree, os elementos gerados no
precisam mais ser quadrados perfeitos, e podem assumir outras formas
padronizadas, que representam mais coerentemente o objeto em estudo.

Estrutura de armazenamento
do tipo rvore hierrquica

Representao do QUADTREE

CHEIO

VAZIO

PARCIAL
1

Representao do MODIFIED QUADTREE

Figura 4.2. A representao QUADTREE e MODIFIED QUADTREE de um crculo


Desse modo melhorou-se a representao geomtrica do contorno da
figura, porm as possibilidades que um elemento podia assumir continuavam fixas.
Os pontos de interseco desse elemento com o contorno s podiam ser alocados
em determinados lugares, tais como: ou o vrtice, ou o ponto mdio, ou um quarto
da aresta em anlise.
Para remover algumas das limitaes existentes, alterou-se a entrada de
dados do objeto, tornando-a mais sofisticada SHEPHARD et al. (1987) SHEPHARD
et al. (1988). As alteraes realizadas eliminaram a restrio anterior atravs do
armazenamento explcito dos vrtices de interseco com as arestas de contorno.

31

Alm disso, acrescentou-se um controle sobre a existncia de segmentos muito


pequenos, alguns procedimentos de suavizao e um refinamento das regies mais
solicitadas BAEHMANN et al. (1987).
Essas significativas e interessantes consideraes na gerao da malha,
para o clculo em elementos finitos, tornaram o procedimento mais demorado e
trabalhoso, devido s funes matemticas exponenciais utilizadas. A rede de
polgonos gerada pelo mtodo Modified Quadtree no apresentava ainda uma
homogeneidade na dimenso dos elementos, principalmente para as figuras que
possussem pequenas descontinuidades no seu interior. Conclui-se que o mtodo
mais indicado e possui uma aplicao mais eficiente na Engenharia Mecnica, onde
as peas possuem solicitaes e tenses com valores bastante diferentes em
regies muito prximas.
Em vista dessas limitaes e conhecendo-se outras tcnicas de triangulao
automtica mencionadas no captulo 2, partiu-se para o desenvolvimento do
sistema GeraMalha, visando tanto propiciar a montagem de malhas com elementos
distribudos uniformemente, quanto de facilitar a implementao do algoritmo, sem
aumentar demasiadamente o tempo de processamento.
A seqncia de operaes realizadas pelo programa a seguinte:
Passo 1 Ler o arquivo de dados com a extenso .GMA com as informaes
necessrias para a criao da rede sobre o pavimento, consistindo em:
coordenadas cartesianas dos vrtices de contorno e, eventualmente,
pontos internos e externos ao pavimento;
incidncia dos segmentos retilneos que delimitam o pavimento, ou que
definam uma linha de ns a ser utilizada, ou seja, contornos e linhas
nodais, respectivamente;
dimenses mximas dos elementos a serem gerados segundo as
direes X e Y.
Esse arquivo .GMA fornecido pelo Mdulo 1 do Sistema MESTRE,
atravs da opo identificada por Gerao do Arquivo Bsico.
Passo 2 - Para o pavimento discretizado atravs do seu contorno, circunscreve-se
um Retngulo de Referncia. A rede de pontos criada com base nas dimenses
fornecidas para os elementos segundo os eixos X e Y, conforme mostrado na figura
4.3. Essas dimenses podem ser ajustadas, para que a malha apresente um
nmero inteiro de divises dentro de cada intervalo de variao e segundo cada
eixo.
Passo 3 - A seguir determina-se a condio dos pontos da rede, ou seja, se os
mesmos pertencem ou no ao domnio do pavimento. Para isso utilizou-se os

32

conceitos bsicos da geometria vetorial, considerando todos os segmentos do


contorno como vetores. Lembrando ainda que convencionou-se o contorno externo
sendo definido no sentido anti-horrio e os contornos internos no sentido horrio,
idealizou-se que o vetor normal a um segmento define uma superfcie no lado
oposto ao mesmo, conforme figura 4.4. Desse modo o domnio automaticamente
criado, bastando que se observe o sentido da declarao de incidncia do
segmento, conforme figura 4.5.

Retngulo de
Referncia

Figura 4.3 Pavimento circunscrito por um Retngulo de Referncia apresentando


a rede de pontos inicial.

Superfcie
do pavimento
j - Ponto final

N - Vetor normal
ao segmento ij

i - Ponto inicial
Segmento A
sentido de incidncia de i para j
Figura 4.4. Definio da superfcie do pavimento para um segmento do contorno.

33

LEGENDA :
N - Vetor normal
Sentido da incidncia do segmento

Figura 4.5. Sentido de declarao dos segmentos de contorno e do vetor normal a


cada um deles.
Passo 4 - Aps a definio da superfcie passa-se a verificar se os pontos que
compem a rede pertencem ou no ao domnio. O procedimento de anlise para
verificar a posio de um ponto deve ser realizado em relao a todos os
segmentos do contorno, considerando-se uma poligonal de cada vez. Essa
verificao feita atravs da criao de um vetor distncia, que uma
perpendicular orientada do ponto em anlise a um segmento de contorno no qual o
mesmo se projeta, figura 4.6. De acordo com o sinal do resultado do produto
escalar ente o vetor distncia e a normal do segmento, consegue-se definir a
localizao do ponto.

Vetor
Distncia D

N - Vetor normal

Ponto P

Figura 4.6. Projeo de um ponto num segmento atravs do vetor distncia.

34

Passo 5 - A seguir faz-se um arranjo na rede de pontos de modo que a mesma


fique preparada para a gerao dos elementos de placa. Como prottipos dos
elementos so criadas clulas, quadrilteros formados por quatro pontos vizinhos i,
j, k e l (figura 4.7).

CLULA

Figura 4.7. Identificao de uma clula em uma rede de pontos.


Passo 6 - Verifica-se se existem vrtices no seu interior e/ou segmentos
interceptando as suas arestas, tornando-as sujeitas a transformaes. Verificam-se
se as arestas da clula so interceptadas por segmentos do contorno. O nmero
mximo de interseces por aresta da clula igual a dois. Se for encontrada
apenas uma interseco, o vrtice mais prximo transladado. Se forem duas,
cada vrtice da aresta transportado para a interseo mais prxima.
Passo 7 - Com a rede deformada finaliza-se o processo com a definio dos
elementos n, placa ou chapa e a gravao de um arquivo com a extenso .B
(arquivo bsico) para posterior retorno ao Mdulo 2 do Sistema MESTRE, na opo
Leitura do Arquivo Bsico. Essa etapa permite editar a malha bsica gerada e
acrescentar vigas, pilares, lajes, carregamentos, etc, para s ento realizar o
processamento final.

35

4.3 MDULO 2 CONSTRUO E PROCESSAMENTO DO MODELO


FINAL - Sistema LASER
O programa utilizado pelo sistema MESTRE para realizar o processamento
do clculo estrutural propriamente dito o programa LASER (Linguagem para
Anlise de Sistemas Estruturais Reticulados) RAMALHO (1990). O mdulo de
anlise do programa LASER foi desenvolvido em linguagem FORTRAN, sendo
constitudo por um programa principal e 69 sub-rotinas. Todo o sistema estrutural
apresenta algumas caractersticas comuns e outras prprias. Dentre aquelas que
dizem respeito a um determinado sistema em particular, destaca-se a chamada
biblioteca de elementos. O sistema LASER, possui oito tipos diferentes de
elementos implementados. a seguinte a relao desses tipos:

Tipo 1 elemento trelia


Tipo 2 elemento barra
Tipo 3 elemento membrana
Tipo 4 elemento plano (estado plano de tenso, deformao e
axissimtrico)
Tipo 5 elemento tridimensional (slido)
Tipo 6 - elemento placa ou casca
Tipo 7 elemento contorno
Tipo 8 elemento sapata

Os elementos 1,2 e 7, so baseados numa formulao tpica de anlise


matricial de estruturas. Sendo utilizado o processo dos deslocamentos, as
respectivas matrizes de rigidez so montadas diretamente por equilbrio. Um
procedimento to conhecido, dispensa maiores comentrios. Esses elementos
formam um conjunto muito potente para a soluo de estruturas lineares.
Elementos de trelia e barra para as peas propriamente ditas e o elemento de
contorno para a definio de condies de apoio especiais. Aliados grande
capacidade de processamento do programa, podem ser muito teis na anlise de
estruturas como prticos e trelias tridimensionais com muitos graus de liberdade.
J para os demais elementos, com exceo do elemento sapata que
apresenta no seu desenvolvimento alguns aspectos um pouco diferentes da teoria
tradicional, a utilizao se volta para os meios contnuos, baseando-se esses
elementos no Mtodo dos Elementos Finitos. Sobre essa tcnica, extremamente
disseminada, tambm no ser necessrio tecer maiores comentrios.
interessante mencionar que, ao contrrio dos elementos baseados em
conceitos de pura anlise matricial de estruturas, para os elementos finitos tm-se
muitas formulaes para resolver um mesmo problema. Como o mtodo baseia-se
na discretizao do domnio total atravs da aplicao de funes aproximadoras
por subdomnios, fica claro que para cada funo haver um comportamento

36

diferente, gerando por sua vez resultados que podem estar mais ou menos
prximos dos valores exatos.
Portanto, se as funes aproximadoras de um determinado elemento so
pobres necessrio uma discretizao em maior nmero de elementos. Caso
contrrio, a rede pode ser menos densa, mas sempre haver necessidade de um
maior esforo computacional para tratar cada elemento em particular. Na verdade,
o que se ganha por um lado se perde por outro.
O programa LASER adota para todos os casos elementos mais simples e
que portanto necessitam de uma discretizao mais fina. Acredita-se ser essa a
soluo mais vantajosa no cmputo geral. As razes dessa crena esto baseadas
na maneira de se trabalhar com as estruturas que realmente ocorrem em casos
prticos.
A verdade que dificilmente so analisadas estruturas cujas condies de
geometria e carregamento permitam o uso disseminado de grandes elementos.
Pelo contrrio, em casos usuais o que se verifica a necessidade de discretizao
de detalhes e condies especiais, que praticamente exigem a utilizao de
pequenos elementos. Desse modo, pode haver um grande desperdcio de esforo
computacional, sem qualquer benefcio em nvel de resultados a serem obtidos.
Por outro lado, se os elementos so pobres, a grande desvantagem
apontada a dificuldade na entrada dos dados e anlise dos resultados, j que
devem ser utilizados muitos elementos. Problema este que se espera ter superado
com a utilizao do pr e ps-processadores desenvolvidos nesta pesquisa.
Alm do que j foi mencionado, vale tambm ressaltar como caracterstica
especial do programa LASER, que o mesmo coloca disposio do usurio um
minimizador da semi-banda da matriz de rigidez global, que atua opcionalmente
sobre as estruturas. Dessa forma no foi necessrio criar dentro do sistema
MESTRE, rotinas especficas para realizar essa tarefa.
Para compreender o processo envolvido e como o programa LASER
organiza as suas diversas etapas de processamento durante a anlise de uma
estrutura, segue um fluxograma que reproduz esse caminho de forma simplificada.

37

Etapas de processamento no sistema LASER


INCIO

Etapa 1
Entrada das caractersticas Nodais

Etapa2
Montagem de matrizes e vetores para os elementos

Etapa 3
Minimizao da semi-banda da matriz global

Etapa 4
Montagem do sistema de equaes globais

Etapa 5
Soluo do sistema de equaes globais

Etapa 6
Clculo das tenses e esforos nos elementos

FIM

Outra informao importante, diz respeito ao arquivo de entrada de dados


necessrio para o processamento, e aos arquivos de sada gerados pelo programa
LASER, que so utilizados pelo mdulo de visualizao de dados.

a) Informaes sobre o arquivo de entrada de dados para o Sistema


LASER
Para o processamento de um pavimento gerado pelo Sistema MESTRE, o
programa LASER necessita de um nico arquivo, sem extenso, especialmente
formatado com todas as informaes relativas s caractersticas nodais, aos
elementos e aos carregamentos.

38

Esse arquivo montado com base nos arquivos gerados pelo Sistema
MESTRE, como o arquivo bsico de geometria, com a extenso .B, e os arquivos
com as informaes de vigas *.V, de pilares *.P, de molas *.M, de cargas *.C, e de
lajes *.L. Existe um programa denominado GLS que se encarrega de ler as
informaes em cada um desses arquivos para montar corretamente o arquivo de
entrada de dados para o programa LASER.
A partir dos arquivos com a definio dos ns iniciais e finais de pilares,
vigas, carregamentos, etc, o programa GLS gera automaticamente os elementos ou
cargas correspondentes, executando uma srie de operaes que simplificam o
processo, como por exemplo: identifica todos os ns contidos no trecho de
determinado objeto (viga, pilar ou carregamento); adiciona ns caso seja
necessrio; no caso de pilar, gera barra, perpendicular ao pavimento, ou modifica
as caractersticas geomtricas das que j existirem para considerar o trecho rgido
que simula o comprimento do pilar; transfere os carregamentos definidos entre um
n inicial e final como cargas aplicadas nos ns que compem o respectivo trecho;
etc.
No Sistema MESTRE essa etapa faz parte do Mdulo 2, e identificada por
Processamento Final, localizado dentro do menu Processamento. importante
salientar que essa opo se torna disponvel somente aps o usurio efetuar o
processamento GLS para o modelo em que estiver trabalhando.

b) Informaes sobre os arquivos de sada do Sistema LASER


Com relao aos arquivos de sada, existem 3 arquivos montados pelo
programa LASER para posterior utilizao pelos ps-processadores. Todos eles
possuem como prefixo o nome definido para o arquivo de dados da estrutura, aqui
representado pela palavra PREFIX. J o sufixo determinado de acordo com a
sada que eles contm. Os prximos itens fornecem informaes mais detalhadas a
respeito das caractersticas e contedos desses arquivos, ressaltando-se apenas
que I4, R4 e R8 so smbolos usados para indicar inteiros de 4 bytes, reais de 4
bytes e reais de 8 bytes, respectivamente.
1) Arquivo PREFIX.GO
O arquivo de sufixo GO guarda as informaes relativas geometria da
estrutura. um arquivo em formato binrio com tamanho de cada registro fixado
em 44 bytes. Considerando cada linha como um registro, sua estrutura de gravao
a seguinte:

39

nn,nge
1,IR,X1,X2,X3,T
2,IR,X1,X2,X3,T
..
..
n,IR,X1,X2,X3,T
nte,ne,nmn
1,NI,NJ,....
2,NI,NJ,....
..
..
n,NI,NJ,....

NGE vezes

onde:
nn
nge
IR
X1,X2,X3
T
nte
ne
nmn
NI,NJ,...

: nmero de pontos nodais (I4)


: nmero de grupos de elementos (I4)
: matriz de restries nodais (I4)
: coordenadas dos ns (R4)
: temperatura nodal (R4)
: nmero do tipo dos elementos do grupo (I4)
: nmero de elementos do grupo (I4)
: nmero mximo de ns por elemento (I4)
: nmero dos ns que definem o elemento (I4)

2) Arquivo PREFIX.DO
O arquivo de sufixo DO guarda os resultados dos deslocamentos nodais
obtidos para cada caso de carregamento. um arquivo em formato binrio com
tamanho de cada registro fixado em 48 bytes. Seguindo a mesma metodologia
anterior, considerando cada linha como um registro, sua estrutura de gravao a
seguinte:

nn,nc
1,DX1,DX2,DX3,RX1,RX2,RX3
2,DX1,DX2,DX3,RX1,RX2,RX3
..
..
n,DX1,DX2,DX3,RX1,RX2,RX3

nc vezes

40

onde,
nn
: nmero de pontos nodais (I4)
nc
: nmero de carregamentos (I4)
DX1,DX2,DX3 : translaes nodais segundo X1,X2,X3 (R8)
RX1,RX2,RX3 : rotaes nodais em torno de X1,X2,X3 (R8)

3) Arquivo PREFIX.SO
O arquivo de sufixo SO contm informaes a respeito das tenses e ou
esforos que ocorrem nos elementos. um arquivo em formato binrio com
tamanho de cada registro fixado em 104 bytes. Sua estrutura um pouco mais
complexa que a dos arquivos anteriores e por isso ser apresentada por partes.
Os primeiros registros so montados no programa principal e tem a seguinte
estrutura:
nge,nc
nrl
..
..
nrn

nge nmeros

onde,
nge
: nmero de grupos de elementos (I4)
nc
: nmero de casos de carregamento (I4)
nrl a nr
: nmero do registro onde tem incio a gravao das tenses
ou esforos para cada grupo de elementos (I4)
Aps esses registros iniciais, so gravadas as tenses e ou esforos
propriamente ditos. Esses valores so gravados por elemento, para cada caso de
carregamento e cada localizao existente. Um registro genrico para essa parte
do arquivo seria o seguinte:
ne,nc,nl,ntl,TE(1),TE(2),.....,TE(ntl)
onde,
ne
nc
NL
ntl
TE

: nmero do elemento (I4)


: nmero do carregamento (I4)
: nmero da localizao (I4)
: nmero de tenses ou esforos (I4)
: valores de tenses ou esforos (R8)

41

Tomando-se, como exemplo, uma situao especfica de um grupo de


apenas um elemento, com seis tenses e ou esforos em dois locais, e supondo a
existncia de dois casos de carregamento, os registros para esse grupo seriam os
seguintes:
1,1,1,6,TE(1),TE(2),TE(3),TE(4),TE(5),TE(6)
1,1,2,6,TE(1),TE(2),TE(3),TE(4),TE(5),TE(6)
1,2,1,6,TE(1),TE(2),TE(3),TE(4),TE(5),TE(6)
1,2,2,6,TE(1),TE(2),TE(3),TE(4),TE(5),TE(6)

c) Informaes adicionais sobre os elementos barra e placa/casca.


Para completar as informaes referentes aos arquivos de sada, seguem
abaixo algumas consideraes sobre os elementos tipo barra (tipo 2) e tipo
placa/casca (tipo 6), que efetivamente so utilizados pelo sistema de visualizao
de dados para exibir os resultados, bem como o sistema global de coordenadas
adotados para ns, figuras 4.8 e 4.9.

X3

N
X 3 (N)
O

X2
X 1 (N)

X1

X 2 (N)

Figura 4.8. Coordenadas do n N .

X 3 TX3
RX3

RX1

TX2

N
RX2

TX1

X1

Figura 4.9. Graus de liberdade do n N no espao.

X2

42

1) Elemento BARRA (tipo 2)


O elemento barra definido por dois ns de extremidade e pode ser
colocado em qualquer posio do espao definido pelo sistema de referncia global
da estrutura. De modo geral, tem seis graus de liberdade por n, trs translaes e
trs rotaes, perfazendo um total de 12 parmetros conforme mostra a figura 4.11.
Um ponto de grande importncia a definio de planos de referncia para
o elemento. Isso necessrio pois a barra trabalha tanto no seu eixo longitudinal,
quanto segundo a dois planos ortogonais. Assim sendo, o usurio precisa definir a
posio desses planos.
A definio desses planos est ligada definio do sistema local de
referncia. Como se pode observar na figura 4.10, o eixo local x1 definido pelo
eixo longitudinal da barra, com sentido orientado do n I para o n J. Os outros
dois eixos, coincidentes com os eixos principais de inrcia da seo transversal,
que precisam ser definidos pelo usurio. Existem duas maneiras de se fazer essa
definio. Na primeira basta fornecer o eixo global da estrutura ao qual o eixo x2
paralelo. Entretanto, se esse paralelismo no existir o usurio pode fornecer um
terceiro n, na figura 4.10 o ponto K, que define, juntamente com os ns I e J o
plano que contm o eixo x2. A partir da o sistema local dextrorso estar construdo,
sendo o eixo x3 adotado normal ao plano formado pelos dois anteriormente
definidos. Mais informaes podem ser obtidas em RAMALHO (1990).

Plano IJK ~
= plano x1-x2

X3
X3
X2
X1

I
O

X1
Figura 4.10 Sistema local do elemento barra

X2

43

X2

X3

C8

X1

C11

C9
C12

C7
C2

C3
C6

C10

C5

J
I
C1
C4

Figura 4.11. Coordenadas locais do elemento barra.

M2

T1

V2
N1

V3

M3

2
1
I

Figura 4.12. Coordenadas locais em termos de esforos para o elemento barra,


com a mesma notao utilizada no programa de visualizao de resultados.

2) Elemento PLACA ou CASCA (tipo 6)


O elemento tipo 6 pode ser usado para modelagens de placas ou cascas de
espessura relativamente pequena. Esse elemento, no caso do programa LASER,
nada mais que a composio de um elemento utilizado para modelagem de
placas fletidas e um elemento utilizado para discretizao de estados planos de
tenso.
Desse modo, as solicitaes que forem normais ao plano do elemento so
resistidas pela rigidez fornecida pelo elemento placa. J as que estiverem contidas
no prprio plano, pela rigidez de membrana. Essa composio equivale a definir,

44

sobre uma malha de ns, elementos dos dois tipos com os mesmos ns de
extremidade.
Entretanto, se o desejo do usurio a utilizao de um elemento para
modelagem de estruturas que possam ser definidas exclusivamente como placas,
basta que o programa, avisado dessa condio, deixe de somar s equaes do
problema de rigidez do elemento membrana. Esta a razo de mencionar o
elemento tipo 6 como sendo adequado modelagem de placas ou cascas.
O elemento pode ser triangular ou quadrangular, estando definido em
qualquer posio do espao. No caso das cascas, cinco graus de liberdade so
definidos para cada n: duas translaes no prprio plano, devidas ao componente
membrana, e mais uma translao normal ao plano e duas rotaes, devidas ao
componente placa. J para o caso de um elemento exclusivamente placa,
obviamente somente restaro os graus de liberdade a ele associados, no caso o
deslocamento normal ao plano e as rotaes, perfazendo um total de trs graus de
liberdade para cada n.
Tanto para o elemento triangular como para o quadrangular so definidos os
sistemas locais de referncia mostrados na figura 4.13. Essa referncia composta
por um eixo x1, definido no n I para o n J, e ainda x2 e x3, respectivamente no
plano e normal ao plano do elemento, formando um sistema dextrorso.

X2
K

X2

L
X1
J
X3 I

X3 I
J

X1

Figura 4.13. Sistemas locais de referncia para o elemento placa ou casca.

45

5. MDULO 3 ESTRUTURA DE CONTRAVENTAMENTO

5.1. Mdulo de Contraventamento Consideraes Gerais


Em razo das diferenas de escopo entre os mdulos 1 e 2, para gerao
do pavimento, e este mdulo, para montagem da estrutura de contraventamento,
optou-se em se fazer esse mdulo independente dos dois primeiros de forma a
introduzir maior flexibilidade nos recursos a serem oferecidos, bem como para
facilitar manuteno e futuras implementaes.
A metodologia empregada na construo desse mdulo e as premissas
relacionadas ao assunto, foram retiradas do trabalho Contribuies Anlise de
Estruturas de Contraventamento de Edifcios em Concreto Armado desenvolvido
por PEREIRA (1997).
Um primeiro conceito importante, para efeito de anlise de aes
horizontais, diz respeito definio de elementos de contraventamento e elementos
contraventados. Segundo FUSCO (1986), seriam considerados elementos de
contraventamento os pilares de grandes dimenses, as paredes estruturais e as
trelias ou prticos de grande rigidez. A compatibilizao dos deslocamentos de
todos esses elementos seria realizada pelas lajes dos pavimentos, que se
transformariam em elementos de importncia fundamental para o trabalho conjunto
da estrutura.
Os elementos contraventados seriam, por hiptese, tratados como se
pertencessem a uma estrutura indeslocvel. Ento, definida a estrutura de
contraventamento, deveria-se verificar se a mesma apresentava rigidez suficiente
para assegurar a validade desta hiptese e garantir assim a estabilidade global de
toda a estrutura. Por fim, analisaria uma eventual ocorrncia de instabilidade
localizada, separadamente em cada um dos elementos da estrutura.
Durante muito tempo, vrios pesquisadores defenderam que nos edifcios
altos, no seria recomendvel que todos os elementos estruturais participassem do
sistema de contraventamento, j que, contando com recursos limitados de

46

hardware e software, tal operao resultaria em um projeto excessivamente


trabalhoso e com resultados pouco confiveis.
Sabe-se entretanto que atualmente os recursos de hardware e software so
praticamente ilimitados se comparados ao universo de alguns anos atrs, e sabe-se
tambm que quando um edifcio solicitado pela ao lateral do vento, toda a sua
estrutura mobilizada e que os esforos internos desenvolvidos em cada elemento
so diretamente relacionados a sua rigidez. Torna-se importante, portanto,
identificar quais elementos podem realmente ser desprezados e quais que
merecem ser considerados.
Seguindo essa linha de raciocnio, pode-se citar as vigas secundrias, ou
seja, vigas que no se apoiam diretamente em pilares. Essas vigas no so
usualmente consideradas para efeito de contraventamento, mas em alguns casos
fundamental que elas sejam consideradas para que se possa criar um modelo que
represente, com um bom grau de aproximao, o comportamento real da estrutura.
E nesse contexto que se insere esse programa para gerar a estrutura de
contraventamento, a de facilitar a montagem do modelo permitindo a incluso do
maior nmero de detalhes, como a considerao de vigas secundrias, ns mestres
para considerar a rigidez do pavimento e a considerao de OFFSETS ou trechos
rgidos, para representar uma ligao viga-pilar.
Para fazer isso, o programa dispem de resultados parciais gerados por
pavimento pelo programa GLS. Ao receber os arquivos com o modelo final do
sistema Mestre, o arquivo bsico *.B, o de vigas *.V, o de pilares *.P, o de lajes *.L,
e o de carregamentos *.C; o programa GLS formata todas as informaes
necessrias para o processamento do pavimento pelo sistema LASER e
paralelamente a isso, tambm gera um arquivo bsico especfico para a anlise das
aes horizontais. Esse arquivo possui a extenso .XY e chamado modelo bsico
de pavimento, possuindo informaes apenas dos elementos que participam da
estrutura de contraventamento.
A partir desse arquivo de modelo bsico do pavimento, pode-se construir
outro modelo que consiste na repetio desse pavimento n vezes, de forma a
simular um edifcio constitudo de n pavimentos iguais. A informao de como
feita essa montagem, como o nmero de repeties; vigas e pilares que devem ser
considerados na anlise; bem como dados gerais como a velocidade bsica do
vento; os coeficientes topogrfico e estatstico; a classe e a categoria da edificao;
os coeficientes de arrasto segundo as direes X e Y; entre outros, ficam
armazenadas em um arquivo de gerao (*XY.GEV).
Como no programa disponvel esse arquivo baseia-se apenas no esquema
de reproduo de um nico modelo bsico de pavimento, o gerador de estruturas

47

de contraventamento deste trabalho avana no sentido de permitir a possibilidade


de considerar vrios modelos de pavimentos ao montar um edifcio. Assim pode-se
considerar pavimentos especficos para representar cada tipo de pavimento como,
por exemplo, o trreo o tipo e a cobertura.
A seguir apresentada a tela de interface com o usurio desenvolvida para
esse mdulo, onde observa-se que possvel especificar o nmero de pavimentos
diferentes e para cada pavimento diferente, o sistema permite especificar o nome
do arquivo de entrada dados e o nmero desejado de repeties. A informao do
p-direito de cada pavimento exibida na tela obtida do prprio arquivo de dados
uma vez que este j contm as barras que representam os pilares.

Figura 5.1 Tela de interface com o usurio do sistema edifcio.

Aps a especificao dessas informaes possvel visualizar o resultado


do modelo clicando-se no boto Visualizar, figura 5.2.

48

Figura 5.2 Visualizao de uma estrutura de contraventamento gerada pelo


sistema Edifcio.
Com isso a formatao do arquivo *XY.GEV foi alterada de forma a indicar
os arquivos do modelo bsico de pavimento (*.XY) que compem o modelo final do
edifcio, bem como o nmero de repeties que devem ser consideradas para cada
pavimento.
A estrutura do sistema Edifcio relativamente simples sendo composta por
apenas dois formulrios, o formulrio de entrada de dados (figura 5.1) e o
formulrio para visualizao da estrutura gerada (figura 5.2). Com relaes s
unidades de cdigo, existem as unidades associadas aos formulrios mencionados
anteriormente, nos quais esto concentrados a maior parte do cdigo desse
sistema, e uma unidade auxiliar para manipulao de arquivos.
Todo o cdigo relacionado a esse mdulo encontra-se no CD-ROM em
anexo, onde tambm possvel obter mais informaes sobre o mdulo de
visualizao utilizado nesse mdulo, tpico - O Visualizador do Sistema
Visualiza3D.

Na pgina seguinte apresentado um esquema resumindo o funcionamento


do Sistema Edifcio, e, no tpico a seguir, so apresentadas as aes horizontais
consideradas no carregamento da estrutura de contraventamento.

49

Sistema Mestre
Construo dos diferentes
modelos de pavimentos

Modelo auxiliar

Nmero de
Repeties

Modelo auxiliar

Nmero de
Repeties

Modelo auxiliar

Nmero de
Repeties

MODELO DO EDIFCIO

Figura 5.3 Esquema da metodologia utilizada no Sistema Edifcio para a


montagem da estrutura de contraventamento.

50

5.2. Aes Horizontais


Para efeito de aes horizontais, este trabalho considera apenas as aes
devidas ao vento e as aes devidas ao desaprumo. Segundo a reviso da NBR
6118 (NB-1), a considerao da ao do vento deve ser realizada de acordo com o
prescrito na NBR 6123, sem exceo, seja qual for a relao entre a altura e a
menor largura da edificao, e o nmero de filas de pilares.
Como no Brasil no comum a ocorrncia de abalos ssmicos e terremotos,
estes tipos de aes no so considerados neste trabalho. Caso seja necessrio a
definio dessas foras, deve-se consultar normas especficas que sejam vlidas
para o local onde ser construda a edificao.
Os itens a seguir descrevem como as aes horizontais foram consideradas
neste trabalho.

5.2.1 Aes devidas ao vento


O mdulo de contraventamento deste trabalho determina as foras devidas
a ao do vento segundo o que prescreve a NBR 6123 (1988) Foras devidas ao
vento em Edificaes.
Essa norma indica como quantificar a ao do vento em estruturas de
edifcios, normalmente aplicada estaticamente. A rigor a ao do vento sempre
deveria ser considerada como uma solicitao dinmica, mas devido as
dificuldades inerentes desse tipo de anlise e devido a grande variabilidade
existente na ao do vento, este tipo de anlise, mais refinado, limita-se apenas a
construes muito esbeltas, extensas e flexveis.
A resposta dinmica de uma edificao est relacionada freqncia
natural, ao grau de amortecimento dos materiais empregados e rigidez global,
sendo portanto uma particularidade de cada edificao. Esses efeitos, quando
significativos, podem aumentar em muito as solicitaes e a estrutura pode entrar
em colapso. Por esse motivo no se deve desprezar os efeitos dinmicos do vento
quando estes so significativos.
Em razo da maioria dos edifcios correntes de concreto armado no serem
estruturas to sensveis aos efeitos dinmicos do vento, este trabalho considera
apenas as foras estticas devidas ao do vento.
Segundo a NBR 6123 (1988), para as estruturas de
paralelepipdicos (item 6.6.2 da norma), o projeto deve levar em conta:

edifcios

51

- As foras devidas ao vento agindo perpendicularmente a cada uma das


fachadas;
- As excentricidades causadas por vento agindo obliquamente ou por
efeitos de vizinhana. Os esforos de toro oriundos da so calculados
considerando estas foras agindo, respectivamente, com as seguintes
excentricidades em relao ao eixo vertical geomtrico:
Edificaes sem efeitos de vizinhana
ea = 0,075.a e
eb = 0,075.b

Edificaes com efeitos de vizinhana


ea = 0,15.a
e
eb = 0,15.b

Ainda segundo a Norma, os efeitos de vizinhana so considerados


somente at a altura do topo da ou das edificaes situadas nas proximidades,
dentro de um crculo de dimetro igual altura da edificao em estudo, ou igual a
seis vezes o lado menor da edificao, b, adotando-se o menor destes dois valores.
Conforme mencionado, considera-se que o vento atua sobre as paredes que
esto dispostas na perpendicular sua direo. Estas passam a ao s lajes dos
pavimentos que distribuem, de acordo com a rigidez, aos painis de
contraventamento.

Figura 5.4 - Atuao do vento e distribuio para os painis de


contraventamento

52

Para determinar a ao horizontal a ser associada a cada uma das direes


do vento, deve-se seguir as prescries apresentadas a seguir:
a) Determinar a velocidade caracterstica vk
A velocidade caracterstica calculada pela expresso:
vk = S1 . S2 . S3 . vo
onde
vo : velocidade bsica ( isopletas da figura 1 da NBR 6123 )
S1 : fator topogrfico ( item 5.2 da NBR 6123 )
S2 : fator de rugosidade e regime ( equao 2.4 ou tabela 2 da NBR 6123 )
S3 : fator estatstico ( expresso 2.5 ou tabela 3 da NBR 6123 )
Dos fatores apresentados o mais importante o S2 . Para a sua
determinao necessrio conhecer a categoria do terreno, a classe da edificao
e a altura sobre o terreno do ponto considerado.
A categoria do terreno dada pela sua rugosidade, conforme as definies
que se seguem:
- Categoria I : superfcies lisas de grandes dimenses, mais de 5 km na
direo e sentido do vento incidente.
- Categoria II : terreno aberto em nvel com poucos obstculos isolados,
como rvores ou pequenas construes.
- Categoria III : terrenos planos com obstculos como muros, edificaes
baixas e esparsas.
- Categoria IV : terreno com obstculos numerosos e pouco espaados em
zonas florestal, industrial e urbanizada.
- Categoria V : terreno com obstculos numerosos, altos e pouco
espaados, como centro de grandes cidades.
J a classe de uma edificao definida pela sua maior dimenso, e guarda
relao com o intervalo de clculo de sua velocidade mdia. So utilizados
intervalos de 3, 5 e 10s, respectivamente :
- classe A : edificaes com maior dimenso menor que 20 m.
- classe B : edificaes com maior dimenso entre 20 e 50 m.
- classe C : edificaes com maior dimenso maior que 50 m.

53

Tabela 5.1 - Valores do coeficiente S2 - NBR 6123


b) Determinar a presso de obstruo
A presso de obstruo calculada pela expresso:
q = 0,613 . vk2
onde:
q : presso de obstruo em N/m2
vk : velocidade caracterstica em m/s
c) Determinar a fora de arrasto
A fora de arrasto calculada para cada direo considerada:
F = Ca . q . Ae
onde
q : presso de obstruo
Ae : rea da superfcie onde o vento atua ( rea de influncia )
Ca : coeficiente de arrasto
O coeficiente de arrasto Ca depende da direo e do regime do vento. Se
tratar-se de vento de baixa turbulncia deve-se utilizar a figura 4 da NBR 6123.,
aqui reproduzida com figura 5.5. Caso se trate de vento de alta turbulncia deve-se
utilizar a figura 5 da NBR 6123, aqui reproduzida como Fig 5.6.

54

Figura 5.5 - Coeficiente de arrasto Ca para vento de baixa turbulncia

Figura 5.6 - Coeficiente de arrasto Ca para vento de alta turbulncia

55

O coeficiente de arrasto para vento de alta turbulncia muito mais


favorvel economia que o de baixa turbulncia. Entretanto, como coloca a Norma
uma edificao pode ser considerada em vento de alta turbulncia quando a sua
altura no excede duas vezes a altura mdia das edificaes da vizinhana,
estendendo-se estas, na direo e sentido do vento incidente, a uma distncia
mnima de :
-

500 m para edificaes de at 40 m de altura.


1000 m para edificaes de at 55 m de altura.
2000 m para edificaes de at 70 m de altura.
3000 m para edificaes de at 80 m de altura.

Uma vez determinadas as foras de arrasto a serem aplicadas em cada


nvel do pavimento, o modelo tridimensional, que representa a estrutura de
contraventamento, carregado com essas foras para o posterior processamento.
Para finalizar, aproveita-se para destacar a vantagem em se utilizar um
modelo tridimensional na determinao dos esforos solicitantes devidos s ae s
horizontais de vento em edifcios, uma vez que, levando em conta o aspecto
tridimensional, podem aparecer efeitos geomtricos de toro global, alm da
possibilidade de introduo do vento em quaisquer direes.

5.2.2 Aes devidas ao Desaprumo


Inicialmente este trabalho tomou por base a norma alem, a DIN-1053, mas
como a reviso da NBR-6118 (NB-1) prescreve o procedimento para essa anlise,
considerou-se adequado adotar o que foi definido nesta ltima.
Segundo a reviso da NBR-6118 (NB-1), na anlise global de estruturas
contraventadas ou no, deve ser considerado um desaprumo dos elementos
verticais conforme ilustra a figura 5.7.

1 =

1
100. H

= 1.

1+

1
n

onde
1min = 1/400 para estruturas de ns fixos
1min = 1/300 para estruturas de ns mveis e imperfeies locais
1min <= 1/200

56

n = nmero de prumadas de pilares


Os ngulos e so dados em radianos
Ainda segundo a Norma, o desaprumo mnimo 1min no deve
necessariamente ser superposto ao carregamento de vento. Entre os dois, vento e
desaprumo, pode ser considerado apenas o mais desfavorvel, que pode ser
definido pelo que provoca o maior momento total na base da construo.
Atravs do ngulo , pode-se determinar uma ao lateral equivalente ao
desaprumo, a ser aplicada ao nvel de cada pavimento, atravs da expresso :
Fd = DP.
onde
DP : peso total do pavimento considerado

Figura 5.7 - Ao lateral equivalente considerao do desaprumo


Considerao das imperfeies geomtricas globais

57

6. MDULO 4 VISUALIZAO DE RESULTADOS

6.1 Estrutura Bsica do Sistema VISUALIZA3D


Em uma boa parte o mdulo de visualizao de resultados baseado no
programa CPLS desenvolvido em linguagem PASCAL, LISERRE (1993). Esse
programa um traador de curvas de isovalor com sada grfica no espao
bidimensional para momentos, tenses e deslocamentos, funcionando basicamente
para elementos placa ou casca.
J o novo mdulo de visualizao desenvolvido, refere-se a uma interface
totalmente remodelada com novos recursos, onde se destacam o suporte ao
desenho de diagramas de esforos solicitantes para elementos barras e a
visualizao tridimensional tanto para placas e cascas quanto para barras. Esse
novo mdulo oferece tambm o suporte para a visualizao de resultados para
estruturas de contraventamento, produzindo desenhos para esforos, momentos
fletores e fora cortante segundo os dois eixos principais dos elementos barra
tridimensional, bem como a configurao deslocada da estrutura. Vale ressaltar
que as curvas de isovalor so geradas apenas para o grupo de elementos
placa/casca.
Devido a possibilidade de se utilizar esse visualizador em outros programas
de clculo estrutural sem vnculos com o sistema Mestre, decidiu-se por produzir
esse mdulo em um novo aplicativo totalmente independente do sistema Mestre,
denominado ento Visualiza3D. No entanto, tal aplicativo pode ser executado
diretamente do sistema Mestre a partir do menu Mdulos.
Esse novo aplicativo utiliza as mesmas rotinas para gerao de curvas de
isovalor desenvolvidas no programa CPLS, s que com alteraes profundas na
entrada de dados por parte do usurio e algumas alteraes adicionais para se
adequar a nova linguagem Object Pascal. Alm disso o novo aplicativo possui uma
srie de novas rotinas responsveis pelas sadas tridimensionais e para o desenho
dos diagramas de esforos nas barras.

58

Para ficar mais claro a seqncia de tarefas realizadas para as sadas


grficas, a seguir mostrado o fluxograma das etapas envolvidas no processo
desde a entrada de dados at o processamento e visualizao dos resultados.
Fluxograma do processo de visualizao de resultados:
ETAPA 1
Nome do arquivo de
dados .GO

ETAPA 1
Leitura do arquivo .GO:
geometria dos ns
grupos de elementos
casos de carregamentos

ETAPA 2
Seleo do grupo de
elemento desejado:
PLACA/CASCA
BARRA

ETAPA 2
Seleo dos Elementos
PLACA/CASCA

ETAPA 2
Seleo dos Elementos
BARRA

ETAPA 3
Tipo de Resultado
desejado:
Tenses
Deslocamentos

ETAPA 3
Tenses :
Tenses X
Tenses Y
Tenses XY
Momento X
Momento Y
Momento XY
Cortante X
Cortante Y

ETAPA 3
Tipo de Resultado
desejado:
Esforos
Deslocamentos

ETAPA 3
Deslocamentos
Translao
Translao
Translao
Rotao X
Rotao Y
Rotao Z

:
X
Y
Z

ETAPA 3
Esforos:
Fora Normal
Cortante 2
Cortante 3
Momento Toror
Momento Fletor 2
Momento Fletor 3

ETAPA 4
Multiplicadores para os
Casos de Carregamentos

ETAPA 5
Opes de desenho

Continua na prxima pgina ....

ETAPA 3
Deslocamentos :
Translao X
Translao Y
Translao Z
Translaes XYZ

59

...

Anterior

ETAPA 6
Opes Finais para Visualizao do
Resultado

ETAPA 6
PLACA/CASCA
Leitura dos Elementos
Selecionados (.GO)

ETAPA 6
BARRA
Leitura dos Elementos
Selecionados (.GO)

ETAPA 6
Tenses

ETAPA 6
Deslocamentos

ETAPA 6
Esforos

ETAPA 6
Deslocamentos

ETAPA 6
Leitura da
Tenso
selecionada na
etapa 3 (.SO)

ETAPA 6
Leitura do
Deslocamento
selecionado na
etapa 3 (.DO)

ETAPA 6
Leitura do
Esforo
selecionado na
etapa 3 (.SO)

ETAPA 6
Leitura do
Deslocamento
selecionado na
etapa 3 (.DO)

ETAPA 6
Preparao dos dados para realizar
a gerao das curvas de isovalor:
Rotina Ordenacao
Rotina Valor_Vertices

ETAPA 7
Visualizao tridimensional dos
resultados:
Rotina Etapa_Desenha3D
DesenhaEsforcoBarra
DesenhaDeslocamentoBarra

ETAPA 6
Escolha por parte do usurio de
quais valores ou faixas de valores
devem ser considerados para a
gerao das curvas de isovalor

na

sada grfica.

ETAPA 7
Gerao das curvas de isovalor:
-

Rotina Etapa_ProcessaCurvas

tabbed notebook
- Levantamento das curvas nos elementos
- Armazenamento em listas ligadas com ligao dupla
- Levantamento das curvas que formam continuidade entre si
- Correto posicionamento dos textos com os valores das curvas

ETAPA 7
Visualizao dos resultados:
Rotina Etapa_Desenha3D
Rotina Desenha_Curvas (2D)

60

E a seguir segue a descrio detalhada de cada etapa:


Etapa 1 O usurio solicitado a informar qual o arquivo de entrada que deseja
visualizar. Esse arquivo o resultado do processamento pelo sistema LASER e
possui a extenso .GO (arquivo de geometria), sendo que, alm desse arquivo,
devem estar presentes tambm no mesmo diretrio, os arquivos com as extenses
.SO (arquivo de tenses e esforos) e .DO (arquivo de deslocamentos), ambos
resultados do processamento do sistema LASER.

Figura 6.1 Processo de Visualizao de Resultados ETAPA 1/6


Etapa 2 A etapa 2 consiste na escolha do grupo de elemento, barra ou
placa/casca, desejado para se realizar a anlise, bem como pela definio de quais
elementos faro parte da visualizao. Com relao essa ltima opo, possvel
selecionar todos os elementos de uma nica vez atravs do boto Seleciona Todos,
ou selecionar apenas os elementos ou intervalo de elementos desejados atravs do
boto Seleo.

Figura 6.2 Processo de Visualizao de Resultados ETAPA 2/6

61

Etapa 3 A etapa 3 consiste na definio do tipo de resultado desejado para a


visualizao. O tipo de resultado a ser selecionado varia de acordo com o tipo de
grupo de elemento, barra ou placa/casca, selecionado na etapa 2. Sendo o
seguinte:
- Para barra:
( sada grfica na forma de diagramas para os esforos e estrutura deformada para os deslocamentos )

Esforos

: Fora Normal, Cortante 2, Cortante 3,


Momento Toror, Fletor 2, Fletor 3.

Deslocamentos : Translao X, Translao Y, Translao Z


Translaes X,Y e Z juntas

- Para placa/casca:
( sada grfica na forma de curvas de isovalor )

Tenses

: Tenses X, Tenses Y, Tenses XY,


Momento X, Momento Y, Momento XY,
Cortante X, Cortante Y

Deslocamentos : Translao X, Translao Y, Translao Z,


Rotao X, Rotao Y, Rotao Z

Figura 6.3 Processo de Visualizao de Resultados ETAPA 3/6


Etapa 4 A etapa 4 consiste na correta definio dos multiplicadores para os
casos de carregamentos existentes.

62

Figura 6.4 Processo de Visualizao de Resultados ETAPA 4/6

Etapa 5 O passo 5 opcional e permite alterar algumas opes de desenho,


como optar por uma sada 2D ou 3D, incluir ou no a malha dos elementos na
sada grfica, alterar o tamanho do texto e nmero de casas decimais.

Figura 6.5 Processo de Visualizao de Resultados ETAPA 5/6

63

Etapa 6 O passo 6 o que finaliza o processo de definio de opes antes de


gerar a sada grfica. nessa etapa que so lidos os arquivos .SO e .DO com os
resultados das tenses, esforos e deslocamentos provenientes do resultado do
processamento do sistema LASER.
Nessa etapa, os valores lidos so ajustados de acordo com o multiplicador
indicado para cada caso de carregamento. Aps a leitura, o resultado final a
correta combinao dos casos de carregamentos existentes, j que a somatria
de cada valor de caso de carregamento corrigido pelo seu respectivo multiplicador.
Aps a leitura e ajuste dos valores lidos, no caso de elementos do tipo
barra, o sistema est pronto para chamar o visualizador grfico 3D onde sero
efetivamente gerados os desenhos dos diagramas ou da estrutura deformada. J
para os elementos do tipo placa/casca, o sistema determina os valores extremos
(mximo e mnimo) encontrados nos ns e nos centrides dos elementos, e permite
ao usurio escolher quais valores ou faixas de valores devem ser considerados
para a gerao das curvas de isovalor na sada grfica.

Figura 6.6 Processo de Visualizao de Resultados ETAPA 6/6


Etapa 7 Uma vez selecionados, para o caso de placas/cascas, os valores das
curvas ou as faixas de valores de curvas, pode-se prosseguir para a visualizao
dos resultados clicando-se no boto Gerar Desenho.
Nessa fase novas tarefas so realizadas principalmente no caso da gerao
das curvas de isovalor, j que a determinao do traado das curvas envolve a

64

utilizao de estruturas de listas. Para mais informaes pode-se consultar no CDROM em anexo o tpico sobre o mdulo de visualizao de resultados.
A figura abaixo exibe um exemplo de uma sada em 2D com as curvas de
isovalor para o deslocamento na direo Z.

Figura 6.7. Resultado tpico em 2D, do processamento de um pavimento com


elementos do tipo placa, com levantamento das curvas de isovalor para o
deslocamento na direo Z e o adequado posicionamento dos textos que
identificam os valores das curvas.
No prximo tpico sero dadas as informaes relacionadas sada
tridimensional.

65

6.2 Visualizao Tridimensional Biblioteca OpenGL


Para gerar esse mdulo tridimensional, inicialmente surgiu uma grande
dvida com relao aos recursos que poderiam ser oferecidos e de que forma
seriam oferecidos. Isso porque a manipulao de dados num espao tridimensional
extremamente mais complexa do que no espao bidimensional. Cuidados que
antes no havia por que se preocupar, como vistas em perspectivas, noo de
profundidade, planos de corte para visualizar regies especficas, rotaes no
espao tridimensional, preenchimento de objetos com variao de cor, etc,
passaram a ser fundamentais para que se pudesse oferecer um ambiente de
visualizao tridimensional realmente satisfatrio.
Como o desenvolvimento de rotinas especficas, para realizar o controle de
todas essas operaes, demandaria um tempo muito maior do que o disponvel
para realizar essa pesquisa, decidiu-se procurar alguma biblioteca grfica j
disponvel que oferecesse tal gama de recursos.
Uma soluo seria adotar o formato da Internet para visualizao de
modelos geomtricos 3-D, chamado VRML Virtual Reality Modeling Language.
Este padro bem difundido e inclusive padronizado desde 1997 atravs da
norma ISO/IEC 14772. A verso atual a 2.0 e suportado por visualizadores de
VRML como o Cosmos Player. Ocorre que ao se adotar esse padro, no seria
possvel utilizar recursos especficos e necessrios para uma melhor visualizao
dos resultados do processamento dos modelos gerados pelo Sistema Mestre e
Edifcio. Dessa forma procurou-se uma outra alternativa que permitisse criar um
visualizador prprio, sem a dependncia de visualizadores genricos desenvolvidos
por terceiros.
Felizmente existe uma biblioteca de rotinas grficas, denominada OpenGL,
especialmente desenvolvida para trabalhar em duas e trs dimenses. Essa
biblioteca possui recursos at mais avanados do que os necessrios para o
desenvolvimento do visualizador grfico desejado neste trabalho, permitindo por
exemplo a aplicao de efeitos fotorealsticos tais como a aplicao de texturas em
objetos, mapeamento de imagens, aplicao de luzes e sombras, efeito de neblina
e outros efeitos especiais, o que faz dessa biblioteca a base de muitos jogos os
populares Games, programas de animao e modelagem 3D, sistemas
CAD/CAM, sistemas de realidade virtual, etc.
A OpenGL Open Graphics Library uma biblioteca grfica criada pela
Silicon Graphics Inc. em 1992, e desde ento controlada e continuamente
atualizada por um consrcio independente formada por vrias empresas de
destaque no segmento de tecnologia de aplicaes grficas, tais como: Silicon
Graphics, Intergraph, 3Dlabs, ATI, Compaq, Evans & Sutherland, Hewlett-Packard,
IBM, Intel, Nvidia, Microsoft, e SGI. Esse consrcio da OpenGL conhecido como

66

ARB Architecture Review Board, cuja funo principal a de especificar, testar e


aprovar todos os melhoramentos a serem incorporados OpenGL . Com relao
licena de uso da biblioteca, todos os usurios finais que utilizarem a OpenGL em
sistemas homologados pelo consrcio possuem direito livre utilizao do produto.
A OpenGL nada mais do que um software desenvolvido para ter uma
interface direta com o hardware grfico, no caso a placa de vdeo. Isso faz com que
muitas operaes sejam processadas diretamente pelo hardware da placa de vdeo
ao invs de se utilizar o processador principal da placa-me. Essa soluo tem o
seu lado positivo uma vez que quase todas as operaes de transformaes
tridimensionais e armazenamento de dados so realizadas pela placa de vdeo,
liberando o processador principal para realizar outras tarefas o que gera uma sada
grfica extremamente rpida. Por outro lado tem o seu lado negativo uma vez que,
para se tirar proveito total dessa capacidade, h a necessidade de se ter instalado
no computador uma placa aceleradora 3D com suporte ao OpenGL, e na falta da
mesma, as operaes que deveriam ser realizadas pelo hardware grfico so
emuladas via software e executadas pelo processador principal o que torna as
sadas grficas mais lentas. De qualquer forma essa soluo traz muito mais
vantagens do que desvantagens.
Para o programador, a OpenGL um conjunto de comandos que permite
especificar a geometria de objetos em duas ou trs dimenses ao mesmo tempo
que disponibiliza uma srie de recursos em mais de cem procedimentos e funes
para produzir visualizaes e imagens grficas de alta qualidade. Alm disso,
existem verses da OpenGL para os diversos sistemas operacionais, como UNIX,
Windows 95/98, Windows NT/2000, Mac OS, OS/2, Linux, entre outros, sendo que
as rotinas, independente da linguagem de programao utilizada, so sempre as
mesmas. O que difere o uso de OpenGL em uma plataforma UNIX ou Windows, ou
em linguagens de programao como Delphi, C++, Java, FORTRAN, ou Visual
Basic, a forma de inicializar os recursos, de definir a regio de exibio e de
integrar a biblioteca OpenGL com cada linguagem, alm, obviamente, das
diferenas de sintaxe e notao de uma linguagem para outra.
Como a tarefa de integrar OpenGL a uma linguagem visual nem sempre
trivial, existem diversas ferramentas para esse fim, especialmente para C++Builder,
Delphi e Visual Basic. Estas ferramentas so componentes ou OCXs, no caso do
Visual Basic, que encapsulam a OpenGL, e tornam mais fcil a integrao com
estas linguagens. Para mais informaes sobre a OpenGL e estas ferramentas
pode-se consultar http://www.opengl.org.
Da aplicao da OpenGL nesta pesquisa, vale a pena descrever os recursos
utilizados e a forma como foram utilizados. O CD-ROM deste trabalho apresenta
mais informaes de como utilizar a OpenGL em conjunto com uma linguagem de
programao.

67

Figura 6.8 Visualizao dos diagramas de momento fletor nas vigas e nos pilares

Figura 6.9 Sequncia da visualizao do resultado do momento fletor, segundo a


direo X em um pavimento, modificando alguns parmetros de visualizao. No
topo, visualiza-se apenas os elementos acompanhando os valores do resultado; no
centro, visualiza-se o degrad sem suavizao de cores; e abaixo, visualiza-se o
degrad com suavizao de cores e o desenho dos elementos no nvel do
pavimento. Nota-se que eles foram propositalmente pintados de verde justamente
para representar o nvel zero.

68

Figura 6.10 Seqncia de resultados para uma estrutura de contraventamento. No


topo visualiza-se a estrutura deformada, primeiro segundo o plano XZ, depois numa
vista em perspectiva e por ltimo com a mesma vista mas sem o desenho dos
elementos. Abaixo visualiza-se os diagramas de momento fletor correspondentes
estrutura deformada na direo Y.

69

7. PROJETO EXEMPLO

7.1 Introduo
Com o intuito de permitir uma melhor avaliao do sistema e dos recursos
que o mesmo oferece, considerou-se adequado acrescentar um exemplo prtico
para a modelagem dos pavimentos e a estrutura de contraventamento de um
edifcio residencial em concreto armado que, para este exemplo, composto de 10
pavimentos tipo mais o tico.
Alm do exemplo propriamente dito, este captulo traz, inicialmente,
algumas consideraes a respeito de sugestes de modelagem, cuidados na
concepo da forma estrutural, e alguns critrios teis a serem considerados na
definio das dimenses dos principais componentes estruturais para a fase de prdimensionamento. Informaes estas consideradas fundamentais para o incio de
qualquer atividade de modelagem estrutural.
No final, apresentado, para efeito de comparao com o sistema Mestre, o
processo de gerao do pavimento tipo realizado no ANSYS, onde fica claro o
maior esforo na gerao do modelo quando no se dispem de processos e
ferramentas especialmente desenvolvidas para tratar da soluo de pavimentos de
estruturas de concreto armado.

7.2 Sugestes de Modelagem


O propsito fundamental de uma anlise de uma estrutura atravs do
Mtodo dos Elementos Finitos de se representar matematicamente o
comportamento do modelo fsico com a maior exatido possvel.
Este captulo tem como objetivo orientar e fornecer algumas sugestes aos
usurio dos sistemas desenvolvidos neste trabalho, a respeito dos cuidados que se
deve ter ao conceber os modelos estruturais para soluo pelo Mtodo dos
Elementos Finitos.

70

Como apresenta ALVES FILHO (2000), sabido que a grande popularidade


do Mtodo dos Elementos Finitos nos dias de hoje deve-se justamente pelo seu
conceito bsico, a discretizao, produzir inmeras equaes algbricas
simultneas que so geradas e resolvidas com o auxlio de computadores digitais.
Assim, ao se utilizar desse mtodo com o auxlio de computadores, o usurio acaba
tendo acesso a procedimentos que no envolvem explicitamente decises de
engenharia. Grosseiramente falando, basta gerar uma geometria que reproduza o
modelo desejado e alguns outros comandos a mais, para discretizar o modelo,
adicionar carregamentos e definir condies de contorno, muitas vezes sem critrio
algum, que em poucos minutos o programa j estar cuspindo resultados.
Diante disso, salienta-se a importncia de que o usurio, ou melhor, o
engenheiro, deve estar muito seguro com relao ferramenta que est lidando e,
tambm, a respeito dos conhecimentos que deve possuir para a correta utilizao
de um software baseado no Mtodo dos Elementos Finitos. ALVES FILHO (2000)
resume o que foi dito at aqui em apenas uma frase: Se o engenheiro no sabe
modelar o problema sem ter computador, ele no deve faz-lo tendo o
computador.
Alm disso destaca-se o fato que a maioria das decises de engenharia
devem ser tomadas pelo engenheiro ainda na etapa de concepo do modelo,
antes de se realizar qualquer tipo de anlise de resultados. Deve-se, por exemplo,
definir um sistema de coordenadas adequado; selecionar elementos apropriados
que representem os comportamentos fsicos desejados alm de se garantir a
correta conectividade entre eles; definir o tamanho adequado da malha a ser
utilizado na subdiviso da estrutura em elementos finitos; adotar carregamentos
representativos e coerentes com o problema fsico; e especificar condies de
contorno compatveis com o tipo de sistema estrutural que se est modelando.
BAPTISTA (1994), refora essa afirmao em seu trabalho, destacando que
se forem consideradas as quatro fases bem definidas de um projeto estrutural, tais
como: concepo, anlise estrutural, dimensionamento e detalhamento; talvez a
que necessite mais ateno seja a de concepo. Salienta-se a sua importncia
devido ao fato de que uma estrutura m concebida pode comprometer seriamente
todas as fases posteriores.
Seguindo em sua anlise, BAPTISTA (1994) salienta as vrias dificuldades
que so encontradas na modelagem de pavimentos por um usurio tpico de
programas computacionais:
Identificao do caminho realizado pelas cargas desde o ponto de
aplicao at a fundao ou limite da estrutura.
Conhecimento das limitaes da aplicao da teoria e da
preparao de um modelo satisfatrio

71

Correta representao dos principais componentes com os tipos de


elementos disponveis, como por exemplo, elementos tipo placa que simulam lajes
e elementos barra que correspondem s vigas e pilares e suas ligaes.
Correta representao dos carregamentos e das condies de
contorno.
Assim, sempre ao se iniciar a gerao de um novo modelo as seguintes
questes devem ser consideradas:
sistema fsico?
resultados?

Quais so os objetivos da anlise?


H necessidade de se modelar o todo ou apenas uma parte do
Que tipos de elementos adotar?
Qual densidade para a subdiviso da malha a adequada?
Deseja-se priorizar o tempo de processamento ou a preciso dos

So as decises a essas questes, tomadas ainda na fase da concepo,


que indicaro o sucesso ou fracasso da anlise a ser realizada.
Para auxiliar na obteno das respostas dessas e outras questes, os itens
a seguir trazem algumas informaes e recomendaes de carter prtico.

7.2 .1 Definio dos Objetivos da Anlise


O primeiro passo do processo de anlise consiste em estar plenamente
ciente que no se deve confiar demais na capacidade dos programas baseados no
Mtodo dos Elementos Finitos, ao contrrio, deve-se confiar na prpria formao,
experincia e julgamento profissional.
Somente o engenheiro pode determinar quais so os objetivos de sua
anlise, isto , qual o tipo de resposta que o modelo investiga j que os objetivos
estabelecidos no incio do processo influenciaro as demais decises para a
gerao do modelo.
Como destaca BAPTISTA (1994), nessa etapa as perguntas a seguir e
outras quantas forem necessrias devem ser respondidas satisfatoriamente:
Quais so os carregamentos?
Quais so as condies de contorno?
Quais aes so importantes e quais no so?
O problema esttico ou dinmico?
Pode-se ou no adotar para o concreto comportamento do material
no regime elstico?

72

O material istropo?
Existe alguma nolinearidade que necessite ateno?
Deseja-se analisar esforos ou deslocamentos?

Salienta-se para o fato que antecipando-se os resultados tambm possvel


definir os objetivos. Isso verdadeiro pois se alguns comportamentos esperados
forem previamente levantados, pode-se modelar regies mais crticas de forma
mais refinada; enquanto que se o objetivo da anlise for somente o de se conhecer
deformaes sem a necessidade de analisar tenses, uma malha mais grosseira
pode ser suficiente.

7.2 .2 Definio da Estrutura a ser Modelada


Ao se analisar um modelo pode-se aproveitar de sua forma simtrica,
quando existir, para reduzir o tamanho do modelo a ser discretizado pelo Mtodo
dos Elementos Finitos. Essa metodologia traz uma srie de benefcios uma vez que
permite reduzir a entrada de dados, reduz o tempo de processamento e utilizao
de recursos do equipamento, alm de permitir, caso desejado, a construo de um
modelo mais refinado. Destaca-se que deve haver simetria no somente em
relao geometria, mas tambm em relao a carregamentos, vinculaes e
materiais.
J no caso da necessidade de anlises locais mais refinadas, pode-se ao
invs de reanalisar a estrutura inteira, fazer uma anlise separada apenas da
poro da estrutura que contm a malha a ser refinada. Nesta situao ela deve ser
carregada pela solicitao inicial e, ao longo do contorno, da onde a mesma foi
separada do resto da estrutura, deve ser carregada pelos deslocamentos
calculados nas anlises precedentes do conjunto da estrutura.

7.2.3 Escolha do Tipo do Elemento


Um modelo de elementos finitos pode ser categorizado como bi-dimensional
ou tri-dimensional, contendo elementos lineares, elementos de rea, ou elementos
slidos. Evidentemente pode-se associar diferentes tipos de elementos conforme a
necessidade, mas deve-se tomar o cuidado em sempre se manter a
compatibilidade entre os graus de liberdade nos pontos nodais dos elementos
conectados.
O elemento estrutural linear quando uma das dimenses, em geral o
comprimento, muito maior que as outras duas, altura e largura. Na formulao
dos elementos finitos, tais elementos so denominados elementos tipo viga ou
barra. Dependendo do software de anlise que se utiliza, existem pequenas
diferenas entre eles, o ANSYS, por exemplo, adota apenas a denominao viga, j

73

o NASTRAN adota barra e viga, sendo que a diferena neste caso que o
elemento barra possui seo transversal constante e o elemento viga permite a
seo ser tapered (afilada) ou, em outras palavras, que existem diferentes sees
transversais no incio e fim do elemento. O programa desenvolvido nesta pesquisa
utiliza a denominao barra e trabalha apenas com seo transversal constante.
Este elemento suportado pelo Sistema LASER e transmite foras axiais, cortantes
e momentos fletores e torores. O sistema LASER tambm oferece o elemento
trelia, no utilizado no trabalho desenvolvido, cuja caracterstica de transmitir
apenas foras axiais de trao e compresso.
O elemento estrutural de rea, ou de superfcie, quando uma das
dimenses, a altura ou espessura, muito menor que as outras duas, o
comprimento e a largura que, por sua vez, possuem aproximadamente a mesma
ordem de grandeza . Dependendo do comportamento estrutural a que se propem
considerar e do software que se esteja utilizando, pode ser denominado chapa,
placa, casca ou membrana. Aconselha-se checar a documentao do software em
uso para se certificar das consideraes adotadas.
Para efeito deste trabalho, considera-se as seguintes definies:
-

Elemento Chapa e Membrana: Resistem a esforos aplicados


apenas em seu plano mdio (Estado plano de tenso)
Elemento Placa: Resiste a esforos normais ao seu plano mdio
(Predominncia de efeitos de flexo)
Elemento Casca: Combina os comportamentos dos elementos
Placa e Membrana.

O elemento estrutural dito slido quando as trs dimenses, comprimento,


largura e altura, possuem a mesma ordem de grandeza. Este tipo de elemento no
oferecido no programa desenvolvido neste trabalho.
Exemplos de aplicaes:
i)

ii)

iii)
iv)

Elementos do tipo barra podem ser utilizados para representar vigas,


barras de trelias ou prticos, pilares e elementos de
contraventamento. Esses elementos resistem a trao, compresso,
toro e momento fletor.
Elementos do tipo chapa, podem por exemplo ser utilizados para
representar painis verticais como paredes de edifcios de alvenaria
estrutural sujeitas s aes verticais
Elementos do tipo placa podem simular o comportamento de uma
laje sujeita a aes verticais (normais ao plano da laje)
Para representar uma situao mais genrica, atravs da
superposio de efeitos, pode-se compor num mesmo elemento o

74

v)

comportamento de placa e chapa resultando no elemento casca.


Essa situao foi discutida no tpico 4.3 e a caracterstica que
possui o elemento de superfcie existente no Sistema LASER e
utilizado pelo programa desenvolvido neste trabalho.
Elementos 3D slidos podem ser utilizados para modelar blocos e
sapatas de fundao.

Comentrios adicionais:
Para o elemento barra, vale destacar que se deve tomar cuidado ao
representar vigas de paredes delgadas utilizando-se esse tipo de elemento. Isso
ocorre pois do ponto de vista de flexo, as vigas slidas e as vigas de paredes
delgadas apresentam comportamentos semelhantes, mas quanto toro, seus
comportamentos so muito diferentes. As vigas de parede fina empenam ao
sofrerem toro, podendo resultar no aparecimento de tenses normais na toro,
fenmeno no coberto pela teoria elementar de vigas. Apesar de ser um tipo de
componente pouco comum no caso de estruturas de concreto armado, aparecendo
mais comumente em estruturas metlicas e estruturas de projetos mecnicos em
geral, as vigas de parede delgadas devem ser modeladas por elementos de casca,
que permitem representar o comportamento detalhado das chapas que constituem
a alma e as abas dos perfis delgados.
Para o elemento placa, a formulao baseada na teoria de placas
delgadas, ou seja, a espessura bem inferior s duas outras dimenses. Assim,
caso a espessura seja representativa com relao s demais dimenses, se faz
necessrio considerar os efeitos da deformao pelo esforo cortante. Para isso os
softwares de elementos finitos oferecem elementos que consideram resistncia
fora cortante. Destaca-se que o Sistema LASER, que utilizado pelo programa
desenvolvido neste trabalho, no oferece elemento placa com resistncia ao
esforo cortante, sendo, portanto, sempre necessrio discretizar a malha levandose em considerao que a classificao de placa delgada deve ser satisfeita:

h 1
<
d 5
onde:
h: espessura
d: menor dimenso do plano mdio da placa
Destaca-se novamente a importncia de se manter a consistncia
do nmero de graus de liberdade entre elementos conectados. Quando os
elementos no so consistentes uns com os outros, a soluo pode no transferir
adequadamente foras ou momentos entre os elementos que so diferentes. Para
serem consistentes, diferentes elementos que estejam conectados, devem possuir
os mesmos tipos e nmeros de graus de liberdade (degrees of freedom DOFs).

75

7.2.4 Definio da Densidade da Malha


A questo que freqentemente surge numa anlise de elementos finitos :
Qual a densidade da malha deve ser considerada de forma a obter
resultados satisfatrios?.
Infelizmente a resposta a essa pergunta que ela deve ser resolvida pelo
prprio engenheiro. Porm algumas tcnicas e recomendaes podem ajudar a
obter um modelo mais representativo.
Antes de qualquer coisa, destaca-se que um elemento desempenha melhor
a sua funo quando a sua forma compacta e regular. Um elemento tende a ficar
rgido e perder preciso quando:
a razo entre os seus lados aumenta;
os ngulos dos cantos se tornam diferentes entre si;
os lados se tornam curvos;
os ns laterais (se presentes) tornam-se espaosamente no
uniformes

a) Grande relao entre os lados

b) Quase triangular

c) Ns fora do centro

d) Grande inclinao

e) Quadriltero triangular

f) Lado curvo

Figura 7.1 Algumas formas de elementos indesejveis


As regras gerais recomendadas para a distribuio do elemento so vagas,
podendo-se considerar o seguinte:
guardar as relaes entre os lados prximas da unidade
ngulos dos cantos dos quadrilteros prximos de 90o

76

ns laterais no meio dos lados


lados retos
Para malhas no uniformes, distribuir os elementos de forma
gradual sem produzir grandes discrepncias no tamanho de elementos adjacentes

(a)

(b)

(c)

(a b) Transformao de uma malha inadequada para uma mais criteriosa


onde no h alterao abrupta de formas
(c) Possvel malha de quadrilteros para representar um quadrante de
crculo
Figura 7.2 Distribuio de Malhas
Alm disso, nos casos em que interessa a obteno dos esforos,
principalmente dos momentos negativos de placa sobre os pilares, deve-se refinar
mais a distribuio da malha nos pontos onde sabidamente h maior gradiente de
tenses. De forma semelhante pode-se adotar uma distribuio mais grosseira nas
regies onde o gradiente varia pouco ou constante. Essas recomendaes
favorecem tanto na melhora da preciso dos resultados do modelo quanto na
diminuio do tempo de processamento.
Caso no se tenha uma idia inicial das regies onde possa haver regies
crticas, sugere-se a partir dos resultados obtidos em uma primeira anlise,
modificar a malha refinando-se melhor essas regies crticas. No entanto, se for
constatado que apenas uma pequena regio do modelo necessita uma melhor
discretizao, pode-se ento analis-la em separado atravs de uma anlise local.

7.2.5 Demais Etapas do Processo de Anlise


Para finalizar o processo de anlise estrutural, deve-se ainda considerar os
seguintes passos:

a) Definir os carregamentos e as condies de contorno.


Os carregamentos devem ser bem representados atravs dos mecanismos
disponveis para especificao dos mesmos nos programas de Elementos Finitos:

77

cargas pontuais para representar foras e momentos concentrados; cargas lineares


para representar, por exemplo, o carregamento devido uma parede em uma laje; e
cargas distribudas por rea, para representar pesos prprios e aes que possam
ser absorvidos pela laje como um todo. A ao do vento (ao horizontal), pode
tambm ser especificada como uma ao concentrada ao nvel de cada pavimento
ou distribuda por rea, tendo seu valor determinado para cada nvel do edifcio.
Cuidado especial deve ser dado s vinculaes da estrutura de forma a
reproduzir corretamente as ligaes vigas-pilares e pilares-fundaes.

b) Verificar o modelo em Elementos Finitos construdo


Essa uma etapa importante pois aps finalizada a construo do modelo
deve-se, utilizando os recursos de pr-processador disponibilizados pelo programa
de elementos finitos, checar todos as entradas realizadas: vinculaes,
carregamentos, propriedades dos elementos, materiais associados, conectividade
entre os elementos, offsets, etc.

c) Processar a anlise pelo Mtodo dos Elementos Finitos


Estando tudo OK submete-se o modelo ao processamento. Nessa etapa
eventuais problemas com o modelo podem impedir que o processamento seja
concludo com xito, por isso extremamente importante que o modelo tenha sido
verificado cuidadosamente no passo anterior.

d) Verificar os resultados obtidos e avaliar a sua coerncia com as


expectativas de comportamento estabelecidas no incio do processo de
anlise
Antes de utilizar os resultados em qualquer tipo de dimensionamento, devese checar atravs dos recursos de ps-processador disponibilizados pelo programa
de elementos finitos se os resultados esto compatveis com o esperado.

e) Caso a estrutura no atenda aos critrios estabelecidos, modificar o


modelo proposto em funo das alteraes geomtricas introduzidas na
estrutura e reiniciar a anlise.
Esse processo um ciclo que pode ser repetido quantas vezes for
necessrio at que se atinjam os objetivos especificados no incio da anlise.

78

7.3 Estudo da arquitetura e concepo da forma estrutural


Para iniciar a elaborao das formas estruturais de um edifcio, faz-se
necessrio dispor das plantas arquitetnicas que representam tal estrutura. Vale
destacar, como o caso do exemplo tratado neste captulo, que o trabalho pode ser
extremamente facilitado caso j se disponham de tais plantas no formato eletrnico
do AutoCAD. Com isso possvel gerar as linhas bsicas da forma estrutural no
prprio AutoCAD, e utilizar o sistema Mestre apenas para definir o que cada uma
dessas linhas representam na etapa da gerao da malha bsica de elementos
finitos, isto , contorno externo, contornos internos e pontos e linhas nodais. Caso
contrrio, deve-se indicar o posicionamento do contorno externo, contornos internos
e linhas nodais, utilizando os prprios recursos do sistema Mestre. Posteriormente,
j dispondo da malha bsica, so posicionadas as vigas, os pilares, as lajes, os
carregamentos, etc.
Ainda antes de utilizar o sistema Mestre, de posse das plantas
arquitetnicas, o engenheiro deve iniciar um estudo detalhado das diferentes
plantas dos pavimentos, sub-solo, trreo, tipo, cobertura, etc, para definir o
posicionamento dos pilares do edifcio, seguido das vigas e lajes. Recomenda-se
que a definio da forma da estrutura sempre seja iniciada com o posicionamento
dos pilares, pois isso ajuda a evitar as interferncias com os diferentes pavimentos
que compem o edifcio, evitando, por exemplo, a adoo de pavimentos de
transio. Esse procedimento garante tambm a adoo de distncias econmicas
para vigas, alm de j definir os prticos que iro resistir s aes horizontais
devido ao do vento. Na verdade uma v ez definidos os pilares, os
posicionamentos das vigas e das lajes j ficam praticamente definidos.
Vale lembrar, tambm, que o projeto completo de um edifcio envolve outros
como o de instalaes-hidrulicas, eltricas, paisagismo, ar-condicionado, etc, e
que tais projetos devem da mesma forma ser considerados ao se definir o projeto
estrutural a fim de se eliminar qualquer tipo de interferncia.

79

Figura 7.1 Edifcio Exemplo: Planta Baixa Trreo

Figura 7.2 Edifcio Exemplo: Planta Baixa Pavimento Tipo (x10)

80

Figura 7.3 Edifcio Exemplo: Planta Baixa tico


Para a definio da forma estrutural desse exemplo, procurou-se respeitar o
projeto arquitetnico, eventuais passagens de tubulaes e os critrios de
economia durante o posicionamento dos componentes estruturais principais. Mas
como o objetivo principal do projeto exemplo referente exemplificao da
utilizao do sistema Mestre, no houve uma preocupao em se realizar uma
anlise aprofundada com relao adoo de dimenses econmicas para os
componentes estruturais nessa fase de concepo e de pr-dimensionamento.
No entanto, o prximo item traz alguns critrios que podem ser
considerados na fase de pr-dimensionamento visando uma abordagem
econmica. Destaca-se ainda que tais critrios podem, futuramente, ser integrados
ao sistema, de forma a auxiliar o engenheiro nessa fase de pr-dimensionamento.

7.4 Sugestes para o pr-dimensionamento dos componentes


Segundo Giongo et. al. (1994) em uma coletnea com textos de vrios
autores, para uma abordagem econmica, as alturas das vigas no devem
ultrapassar um treze avos (1/13) e um onze avos (1/11) do vo livre no caso de
vos internos e um onze avos (1/11) a um nove avos (1/9) no caso de vos
externos. Para as vigas contnuas com alturas diferentes, pode-se utilizar, como
indicativo para as alturas das vigas, o valor de um dcimo (1/10) do vo livre.

81

Ainda segundo Giongo et. al. (1994), para cada viga deve-se prever rea de
influncia de lajes com valores compreendidos entre 3,5 m2 a 4,2 m2 de laje por
unidade de comprimento de viga. Com relao aos pilares, os mesmos devem ser
posicionados sempre que possvel a uma distncia entre 4,5 m e 5,5 m, e a rea de
influncia econmica deve resultar entre 15 m2 a 20 m2 de rea de pavimento por
pilar.
Todas esses critrios tem como objetivo resultar em taxas de armaduras
para as vigas na ordem de 80Kg a 105 Kg por unidade de volume e entre 2% a 3%
para os pilares, e com consumo de ao no primeiro pavimento, compreendido entre
130Kg a 220Kg por unidade de volume de concreto. No caso das lajes, as taxas de
armaduras devem resultar entre 2,4Kg a 3,2Kg de ao por unidade de rea e 28 a
53 quilos de ao por unidade de volume de laje. Os vos considerados econmicos
podem ser adotados em torno de 4m, resultando aproximadamente reas de 15 m2
a 20 m2.
Vale ressaltar que tais ndices e critrios so meros indicativos para as
estruturas convencionais de edifcios em concreto armado e podem sofrer
considerveis variaes dependendo das particularidades de cada projeto.
Na seqncia, apresenta-se a utilizao do sistema Mestre para a
construo do modelo de elementos finitos e para a adio dos componentes
estruturais e carregamentos.

82

Figura 7.4 Edifcio Exemplo: Formas estruturais para os Pavimentos


Trreo e Tipo

Figura 7.5 Edifcio Exemplo: Forma estrutural para o Pavimento tico

7.5 Projeto Exemplo


Como mencionado no incio do captulo, esse projeto exemplo trata da
modelagem dos pavimentos e a estrutura de contraventamento de um edifcio
residencial em concreto armado composto de 10 pavimentos tipo e o tico. Para o
clculo do vento, sups-se que tal edifcio ser construdo em terreno plano na
regio central de uma cidade de mdio porte, sendo a velocidade bsica de 40 m/s.
Uma vez realizado o estudo para a definio das formas estruturais, podese utilizar o sistema Mestre para a montagem dos modelos que representam os
pavimentos que compem o edifcio.
Ressalta-se que para a posterior integrao desses pavimentos no mdulo
de estruturas de contraventamento do sistema Mestre, necessrio que a origem
do sistema de coordenadas para cada pavimento seja exatamente a mesma.
Nesse exemplo, adotou-se como ponto para origem do sistema de
coordenadas o ponto identificado pelo smbolo .

83

Para facilitar o processo de montagem dos pavimentos no sistema Mestre,


pode-se seguir o roteiro descrito a seguir:

1) Criar um diretrio para o edifcio e sub-diretrios para cada pavimento


- C:\Projetos\EdificioExemplo Diretrio do edifcio
- ...\EdificioExemplo\Terreo
Subdiretrios
para cada
- ...\EdificioExemplo\Tipo
pavimento e para
- ...\EdificioExemploAtico
a anlise do
- ...\EdificioExemplo\Contraventamento
vento

2) Caso se disponha das plantas arquitetnicas no AutoCAD, pode-se


utiliz-los diretamente para a construo do modelo. Para isso, basta
criar uma camada denominada GMA contendo as linhas que definem a
forma e as posies dos elementos estruturais e carregamentos a serem
gerados no sistema Mestre. Destaca-se que tal desenho deve ser
exportado no formato DXF para que o mesmo possa ser lido pelo
sistema Mestre.

Figura 7.6 Visualizao das linhas criadas na camada GMA para os pavimentos
tipo e tico. Os arquivos devem ser gerados no formato DXF do AutoCAD para
serem lidos posteriormente pelo Sistema Mestre. O smbolo indica a origem do
sistema de coordenadas.

84

3) Etapas a completar para cada um dos pavimentos :


a) Entrar no sistema Mestre e criar um novo modelo no subdiretrio
correspondente.
b) Mdulo 1 Preparao do arquivo para o processamento GMA
Montagem da malha bsica de elementos finitos
I)
Importar o arquivo DXF com as linhas bsicas do
pavimento
II)
Especificar no sistema Mestre o contorno externo,
os contornos internos, linhas e pontos nodais que
sero utilizados no processamento GMA para a
construo da malha bsica de elementos finitos
(formada apenas pelos elementos placa).
III)
Gerar o arquivo .GMA e executar o processamento
GMA para a montagem da malha bsica.
c) Mdulo 2 Edio da malha bsica e adio de vigas, pilares e
carregamentos.
I)
Importar o arquivo gerado pelo mdulo anterior
II)
Checar a malha bsica gerada e edit-la se
necessrio.
III)
Inserir os pilares, vigas com suas respectivas
propriedades e materiais
IV)
Inserir os carregamentos
V)
Acertar as vinculaes caso necessrio
VI)
Realizar o processamento GLS para gerar os
arquivos para o processamento final a ser realizado
pelo programa LS5H.EXE (Sistema LASER). O
programa GLS gera um arquivo com os offsets para
as vigas, trechos rgidos dos pilares, e com os
devidos carregamentos associados.
VII)
Processamento final Programa LS5H para gerar
os resultados de tenses e deslocamentos para a
visualizao de resultados.
d) Mdulo 4 Visualizao dos Resultados. Esse mdulo permite
visualizar, no caso dos pavimentos, as curvas de isovalor para
deslocamentos, momentos, cortantes e tenses, atravs de
recursos 2D e 3D.
e) Mdulo 3 Estrutura de Contraventamento. Ao final de todas as
anlises e acertos nos modelos, parte-se para a montagem da
estrutura de contraventamento onde se define como o edifcio
constitudo. Para isso cria-se o modelo que representa o edifcio

85

no subdiretrio Contraventamento utilizando os arquivos


existentes nos demais subdiretrios que representam os
pavimentos.
A seguir apresentada uma srie de ilustraes mostrando o resultado dos
passos descritos neste tpico, bem como algumas informaes adicionais. E, no
final, faz-se uma comparao do processo do sistema Mestre com o processo de
gerao do pavimento tipo no software ANSYS, onde fica claro o maior esforo na
gerao do modelo quando no se dispem de processos e ferramentas
especialmente desenvolvidas para tratar da soluo de pavimentos de estruturas de
concreto armado.

7.5.1 Pavimento TIPO


1) Criando o Modelo

Nessa tela so fornecidas as


informaes gerais do modelo, tais
como: nome do projeto, nome do
cliente, unidades de trabalho, Fck e
Fyk, mdulo de elasticidade, peso
especfico e mdulo de Poisson.

2) Carregando o arquivo DXF

Uma vez criado o modelo DXF com a camada GMA


com as linhas de esqueleto do pavimento, pode-se
import-lo no sistema Mestre atravs do menu
Arquivos opo Importar.
Aps a importao, o Sistema Mestre permite obter
diretamente com o mouse informaes de
coordenadas para o posicionamento das entidades
geomtricas que representam o contorno externo,
contornos internos, segmentos e pontos nodais.
Essas entidades geomtricas so utilizadas no
processamento GMA para a gerao da malha bsica
de elementos finitos, isto , a malha composta apenas
pelos elementos placa.

86

3) Definindo o contorno externo, contornos internos e linhas e pontos nodais

Utilizando os recursos do sistema Mestre: Criar


Contorno
Externo,
Contornos
Internos,
Segmentos e Pontos Nodais; foi possvel gerar
o resultado ilustrado na figura ao lado para o
posterior processamento do programa GMA.

4) Gerando e processando o arquivo GMA

Adicionalmente, antes da execuo do processamento GMA, so solicitadas


algumas informaes adicionais, tais como: espessura desejada para os elementos
placa (espessuras das lajes), carregamento vertical aplicado e espaamento
desejado para o reticulado bsico (dimenso dos elementos). Opcionalmente
possvel especificar outros parmetros para controlar a gerao da malha, onde o
valor 0.00 (recomendado) o padro.

87

5) Passando para o Mdulo 2

6) Carregando o arquivo com a malha bsica gerada pelo Mdulo 1

Aps o processamento GMA, deve-se


importar a malha bsica gerada para
realizar os ajustes necessrios e
incluir os componentes estruturais
pilares e vigas, bem como os demais
carregamentos. Destaca-se que todos
os parmetros da malha gerada
podem ser editados pelo mdulo 2,
desde coordenadas e vinculaes de
ns, incidncia de elementos, at
espessura
e
carregamentos
associados aos elementos.

7) Carregando o arquivo DXF com a planta de arquitetura

88

Para facilitar a adio dos componentes estruturais


pilares, vigas, bem como dos carregamentos
linearmente distribudos, pode-se carregar um DXF
com a planta arquitetnica proveniente do AutoCAD.
Destaca-se que, diferentemente do que ocorre no
mdulo 1, onde o sistema l apenas a camada GMA,
a interface de importao do DXF no mdulo 2
permite especificar as camadas desejadas para a
visualizao.

8) Definindo e renumerando os pilares

Os pilares so preferencialmente definidos


antes das vigas. Para a gerao e
posicionamento de um Pilar basta,
estando o modo Pilar ativo, clicar em
Adicionar, o que far o sistema abrir uma
interface especializada. Essa interface
conduz o usurio nas operaes
necessrias para a gerao do pilar, onde

importante
destacar
algumas
particularidades. Um pilar pode ser
definido com 1 ou dois ns. No caso de
pilares definidos com 1 n, necessrio
especificar o N k referente definio do
eixo y do elemento. No entanto essa
operao facilitada pelo sistema, uma
vez
que
ele
permite
especificar
diretamente pela movimentao do
mouse, ou seleo de um n, a orientao desejada. Para os pilares com dois
ns o N K definido automaticamente e, durante o processamento GLS, uma
barra rgida com um n intermedirio criada automaticamente de forma a
simular o comportamento do pilar. A qualquer momento, durante as adies dos
pilares, pode-se executar o comando renumerar para refazer a numerao dos
mesmos.

89

9) Definindo e renumerando as vigas

Assim como para os pilares, as


vigas so geradas com o boto
adicionar estando o modo Viga
ativo. Neste caso, o sistema
tambm
disponibiliza
uma
interface
especializada
que
conduz o usurio no processo de
gerao da viga. Destaca-se
que, para o caso das vigas, o N
K definido automaticamente,
isto , o eixo y do sistema local
orientado na direo Z do
sistema global.
Uma observao importante
com relao especificao de
vigas
contnuas.
Mesmo
havendo pilares de canto na
direo da viga formados por 2
ns, pode-se definir a incidncia
da viga a partir do n de canto fazendo a viga atravessar o pilar. Isso possvel
pois o sistema gerencia automaticamente estas situaes e realiza os acertos
necessrios com relao aos vos tericos.
Da mesma forma que ocorre com os pilares, a qualquer momento, durante as
adies das vigas, pode-se executar o comando renumerar para refazer a
numerao das mesmas.

10) Executando o processamento GLS e o processamento final LS5H (LASER)


Aps a finalizao do modelo, com
os componentes viga, pilar e
carregamentos adicionais quando
houver necessidade, basta realizar
o processamento GLS e na
seqncia o processamento final
(LS5H). Destaca-se que antes de
realizar o processamento GLS,
necessrio gerar os arquivos com
as informaes do modelo atravs
da gerao dos arquivos: .B, .P, .V,
.M e .C.

90

11) Visualizando os resultados no Mdulo 4

Uma vez finalizado o processamento final,


pode-se utilizar o mdulo 4, Vizualiza 3D, para a
visualizao dos resultados gerados referentes
a
tenses,
momentos,
cortantes
e
deslocamentos para os elementos do modelo.
Tal mdulo permite definir desde os elementos
a serem considerados na visualizao, at a
combinao dos casos de carregamento com a
aplicao de multiplicadores especficos para
cada caso.

91

7.5.2 Pavimento tico


Como a seqncia para gerao do modelo do tico a mesma para o
pavimento tipo, apresentam-se a seguir apenas as figuras ilustrando os resultados
das etapas realizadas at a definio dos pilares e das vigas.
1) Criando o Modelo

2) Carregando o arquivo DXF e definindo o contorno externo, contornos


internos e linhas e pontos nodais.

3) Gerando e processando o arquivo GMA

92

4) Passando para o mdulo 2 e carregando o modelo bsico de elementos


finitos gerado pelo Mdulo 1

5) Definindo as vigas e os pilares

93

7.5.3 Estrutura de Contraventamento


Ao finalizar a montagem e processamento dos pavimentos citados
anteriormente, pode-se acessar o mdulo 3 para definir a estrutura de
contraventamento.

Etapas a serem realizadas:


1) Definir os dados para o clculo do vento do edifcio e carregar os
arquivos com as informaes de cada pavimento.
- Definio da cota inicial para considerao do efeito do vento,
- Nmero de pavimentos diferentes,
- Considerao ou no dos efeitos de desaprumo
- Dimenses da edificao segundo as direes x,y e z,
- Coeficiente de arrasto (combinao dos efeitos de baixa e alta
turbulncia),
- Velocidade bsica e fatores topogrfico S1, de rugosidade S2 e
estatstico S3,
- Selecionar os pavimentos e definir o nmero de repeties a ser
aplicado em cada pavimento,
OBS: A ordem de entrada dos pavimentos define a seqncia da montagem
da estrutura do edifcio.

94

2) Visualizando a estrutura gerada boto Visualizar

3) Visualizando o relatrio de gerao boto Relatrio de Gerao

4) Visualizando os resultados pelo mdulo de visualizao


Botes Processar e Visualizar Resultados

95

7.6 Modelagem do Pavimento Tipo atravs do ANSYS

Como forma de comparar o esforo necessrio para a gerao de um


pavimento de um edifcio quando no se dispem de ferramentas especialmente
criadas para esse fim, modelou-se o mesmo pavimento tipo atravs do ANSYS.
Dispondo dos dados de entrada utilizados para gerar o modelo no sistema
MESTRE, tais como: geometria do pavimento tipo no formato eletrnico do
AutoCAD, dados de materiais, propriedades de vigas, espessura de laje,
carregamentos, e vinculaes, procurou-se modelar o pavimento de forma parecida
do que foi feito no sistema MESTRE.
Como simplificao, decidiu-se no entrar com os tramos dos pilares, assim
os ns que estavam conectados aos pilares tiveram seus graus de liberdade
totalmente restringidos.
As tabelas a seguir apresentam alguns dos dados de entrada utilizados:

Materiais

Propriedades Fsicas (unidades em KN e cm)


Mdulo
Elasticidade.

Concreto C20

Propriedades
Geomtricas

Mdulo de
Poisson
Cisalhamento.

4760

1983,3

Dimenses (cm)
h

Peso especfico

0,2

2,50E-5

Propriedades

Iyy

Offsets
Izz

DY1

DZ1

Viga 60x12 (Dz neg)


Viga 50x12 (Dz neg)
Viga 40x12 (Dz neg)

60
50
40

12
12
12

720,0
600,0
480,0

216000,0
125000,0
64000,0

8640,0
7200,0
5760,0

0,0
0,0
0,0

-30,0
-25,0
-20,0

Lajes

10

Carregamentos

Carga Distribuda
(KN/cm2)

Sobrecarga Utilizao.
Peso prprio Laje

-1.50E-4
-2.50E-4

Total

-4.00E-4

Tabela 7.1 Dados de entrada utilizados no pavimento TIPO


A primeira dificuldade enfrentada que o ANSYS utilizado no disponha de
filtro para leitura de arquivos no formato DXF, ele trabalha com formatos de outros
programas de CAD e o formato neutro IGES, que no entanto a verso do AutoCAD
utilizada desconhece. Assim foi necessrio fazer um levantamento dos pontos que
definem o contorno do pavimento, alm dos pontos nas intersees de vigas e dos
localizados sobre pilares. Esse levantamento deu origem tabela 7.2

96

Ponto
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28

X
-612,50
-612,50
-612,50
-612,50
-612,50
-612,50
-387,50
-387,50
-387,50
-387,50
-292,50
-292,50
-292,50
-292,50
-270,00
-270,00
-270,00
-270,00
-270,00
-195,00
-195,00
-120,00
-120,00
-120,00
-120,00
-120,00
0,00
0,00

Y
-1026,50
-606,50
-321,50
321,50
606,50
1026,50
-606,50
-321,50
321,50
606,50
-1026,50
-606,50
606,50
1026,50
-321,50
-177,50
0,00
177,50
321,50
-177,50
177,50
-321,50
-177,50
0,00
177,50
321,50
-1026,50
-606,50

Ponto
0,00
0,00
0,00
0,00
0,00
0,00
0,00
0,00
0,00
0,00
0,00
0,00
0,00
0,00
0,00
0,00
0,00
0,00
0,00
0,00
0,00
0,00
0,00
0,00
0,00
0,00
0,00
0,00

29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56

X
0,00
0,00
20,00
20,00
20,00
20,00
20,00
20,00
292,50
292,50
292,50
292,50
292,50
292,50
292,50
292,50
292,50
292,50
387,50
387,50
387,50
387,50
612,50
612,50
612,50
612,50
612,50
612,50

Y
606,50
1026,50
-321,50
-177,50
0,00
101,50
177,50
321,50
-1026,50
-606,50
-321,50
-177,50
0,00
101,50
177,50
321,50
606,50
1026,50
-606,50
-321,50
321,50
606,50
-1026,50
-606,50
-321,50
321,50
606,50
1026,50

Z
0,00
0,00
0,00
0,00
0,00
0,00
0,00
0,00
0,00
0,00
0,00
0,00
0,00
0,00
0,00
0,00
0,00
0,00
0,00
0,00
0,00
0,00
0,00
0,00
0,00
0,00
0,00
0,00

Tabela 7.2 Tabela com as coordenadas dos principais pontos do pavimento TIPO
No ANSYS, com os dados da tabela 7.2, foram criados os pontos e as linhas
que posteriormente deram origem aos elementos lineares tipo BEAM,
representando as vigas. Essas linhas tambm serviram para delimitar as reas que
deram origem aos elementos SHELL representando as lajes.

Figura 7.7 Visualizao das linhas bsicas criadas no modelo do ANSYS

97

Figura 7.8 Visualizao das reas criadas no modelo do ANSYS a partir das
linhas bsicas
Aps a finalizao da definio da geometria, iniciou-se especificao dos
dados do material (no caso istropo), e os tipos de elementos utilizados para a
anlise. Foram utilizados apenas dois tipos de elementos: o BEAM 44 para modelar
as vigas e o SHELL 63 para modelar as lajes, sendo que ambos os elementos
possuem seis graus de liberdade por n, as trs translaes e as trs rotaes.
Decidiu-se pelo BEAM 44 pois o mesmo permite especificar excentricidades
Offsets nas extremidades do elemento, assim possvel representar a situao
em que o eixo da viga fica abaixo do plano mdio da laje, simulando a situao em
que o contato entre a viga e a laje ocorre na face superior da viga.
Uma operao que mereceu cuidado foi ao se criar as propriedades para
representar as vigas ou mesmo pilares, pois houve necessidade de se prestar
ateno na orientao a ser adotada na gerao das barras para no inverter as
sees e considerar inrcias trocadas,. No sistema MESTRE esse problema
minimizado pois as vigas sempre so orientadas da mesma maneira e os pilares
so orientados no posicionamento atravs da definio do N K. O ANSYS tambm
permite a definio do terceiro n, ou N K, mas sua definio mais trabalhosa.
Finalizado a definio dos elementos, materiais e propriedades, passou-se
para a discretizao propriamente dita. Talvez essa tenha sido a etapa mais
trabalhosa de todo o processo.

98

Para criar uma malha parecida com a que foi gerada pelo sistema Mestre,
onde se especificou apenas o contorno externo, contornos internos e linhas nodais,
houve a necessidade de associar o nmero de divises desejveis para cada linha
bsica. Como as reas foram associadas a essas linhas, elas acabaram sendo
discretizadas, automaticamente, segundo o nmero de divises definido para os
seus lados. No entanto, antes de realizar a discretizao, houve a necessidade de
se utilizar o comando GLUE para associar os diversos objetos linhas uns com os
outros, assim como os objetos reas. Essa associao foi fundamental, pois
garantiu uma discretizao compatvel entre as diferentes reas, alm de no
duplicar ns localizados nas mesmas coordenadas.
O resultado da discretizao pode ilustrado na figura a seguir:

Figura 7.9 Visualizao da malha de elementos finitos gerada no ANSYS


Finalizada a malha, passou-se para a definio das vinculaes, processo
esse totalmente automtico no sistema MESTRE, e a aplicao dos carregamentos.
Para realizar essa ltima operao, aproveitaram-se os objetos reas nos quais
foram aplicados um carregamento distribudo com intensidade de 4,00E-4 KN/cm2
na face 2 (face superior do elemento).
Aps finalizado essas etapas partiu-se para o processamento e, assim como
exibido para o sistema MESTRE, plotou-se a figura com os deslocamentos nodais
na direo Z.

99

Figura 7.10 Visualizao dos deslocamentos nodais para a translao na direo


z do modelo gerado no ANSYS

7.7 Comentrios Finais


Como pde ser visto atravs do projeto exemplo e da modelagem do
pavimento tipo atravs do ANSYS, fica claro como uma ferramenta computacional
especialmente desenvolvida para tratar de estruturas de edifcios de concreto
armado, traz inmeras vantagens com relao reduo do ciclo de
desenvolvimento, melhoria da qualidade, aumento da confiabilidade e,
conseqentemente reduo de custo.
A reduo do ciclo de desenvolvimento direta, uma vez que o sistema
permite chegar a um resultado satisfatrio com menor esforo e tempo. J a
melhoria da qualidade e o aumento da confiabilidade, so decorrncias naturais
dessa ltima, visto que a facilidade e a rapidez em gerar modelos reduz a
ocorrncia de erros e permite a realizao de diversas anlises em busca da
melhor soluo.
Com isso refora-se a importncia para o desenvolvimento de aplicativos
desse tipo, destacando-se, principalmente, o fato de poderem ser utilizados como
base para o desenvolvimento de pesquisas mais especficas, onde o grande
gargalo se concentra na entrada de dados e visualizao de resultados.

100

8. RECOMENDAES E CONCLUSES

Mesmo tendo-se obtido resultados satisfatrios com o desenvolvimento


deste sistema, acredita-se que o mesmo pode ainda ser melhorado para incorporar
recursos visando orientar, facilitar e otimizar o trabalho do engenheiro. Cita-se por
exemplo, como foi visto no captulo do projeto exemplo, a possibilidade de
integrao ao sistema de critrios de economia para o posicionamento e
dimensionamento dos elementos estruturais num estgio de pr-dimensionamento.
Com isso o sistema poderia interagir com o usurio indicando, com base em tais
critrios, quais seriam as dimenses mais adequadas a serem adotadas na fase de
pr-dimensionamento.
Poderia tambm aproveitar mais informaes da planta de arquitetura
existente no AutoCAD, atravs de novos parmetros passados na camada GMA.
Como exemplo cita-se a possibilidade do sistema ler diretamente os carregamentos
associados s linhas de paredes atravs da adoo de um padro de cores, onde
cada cor representaria um valor de carga linearmente distribuda. So
implementaes que requerem um tempo adicional de desenvolvimento, mas
perfeitamente factveis.
Outro exemplo seria de se adicionar um mdulo de banco de dados para
cadastro e gerenciamento de materiais, propriedades e, principalmente, de
carregamentos. Esse mdulo tambm seria responsvel por todas as operaes de
converses de unidades permitindo ao engenheiro trabalhar de forma mais
organizada e segura. Boa base para esse mdulo inclusive j foi implementada.
Pode-se ainda transformar esse sistema num banco de dados com a histria
de todos os projetos desenvolvidos, isto , o prprio sistema gerenciaria o acesso a
todos os projetos j desenvolvidos permitindo, inclusive, obter ndices estruturais
para efeito de comparao ou at mesmo para auxiliar na elaborao de novos
projetos. Seria uma forma de permitir um acesso rpido e permanente ao histrico
do engenheiro.

101

Outra frente que poderia ser melhor explorada, refere-se a gerao e leitura
dos arquivos de dados para outros sistemas baseados no mtodo dos elementos
finitos. Atualmente o sistema Mestre possui unidades especficas para essas
operaes de entradas e sadas, s que qualquer novo formato a ser gerado ou
lido, necessita nova codificao. Como forma de melhoria, poder-se-ia utilizar
sadas padronizadas aceitas por diversos sistemas ou criar interpretador interno
para permitir o usurio definir externamente o formato dos arquivos.
Um melhoramento interessante poderia tambm ser realizado no mdulo de
visualizao 3D para a visualizao de elementos barras, uma vez que atualmente
o sistema no dispe de recursos para relacionar os elementos barras aos
componentes pilar e viga que, com isso, no permite visualizar os resultados de
uma viga ou de um pilar em especfico.
Por fim salienta-se o poder da implementao em OpenGL, que pode ser
melhor explorada, e da lacuna deixada para a gerao de modelos 3D no formato
VRML, que podem ser facilmente visualizados em qualquer parte do mundo.
No entanto, apesar do aplicativo desenvolvido ainda no contar com todos
esses recursos, acredita-se que o desenvolvimento do mesmo contribuiu para uma
boa automatizao do processo de montagem, processamento e anlise de
estruturas pelo Mtodo dos Elementos Finitos.
Como pde ser visto atravs do projeto exemplo, o aplicativo atende de
forma satisfatria no que se refere a ferramentas de modelagem e visualizao de
resultados para modelos de elementos finitos. Desde a construo da malha bsica
at a incluso ou edio de componentes estruturais no modelo, o usurio
sempre bem assistido, podendo intervir na construo do modelo de forma a
representar o comportamento estrutural da forma mais correta possvel. Facilidades
como visualizao de plantas arquitetnicas, considerao de recursos especiais
como o n mestre e os trechos rgidos, e gerao e processamento dos modelos de
forma integrada num nico ambiente, oferece potencialidade, agilidade e
confiabilidade na manipulao das informaes.
Alm disso o mdulo para montagem da estrutura de contraventamento
oferece facilidades sem precedentes, j que, com poucas informaes de entrada,
gera toda a estrutura, incluindo os carregamentos devidos ao do vento e do
desaprumo, processa o modelo e ainda permite a visualizao dos resultados, tudo
em questo de minutos.

102

Do comparativo entre o Sistema Mestre e o ANSYS, ficou claro o enorme


ganho de produtividade quando um sistema especialmente desenvolvido para
atender a determinadas necessidades. E no se pode deixar de mencionar que,
nos dias atuais, com um mercado to competitivo, qualquer ganho desta natureza
se reverte em grandes vantagens.
Talvez esse tenha sido o primeiro passo de muitos outros na busca de um
sistema que consiga reunir todas as fases que envolvem um projeto de estruturas
de edifcios, indo desde a planta de arquitetura at os desenhos finais de
detalhamento dos componentes estruturais.
Alm disso, com a experincia adquirida neste trabalho, percebe-se que
com os recursos computacionais disponveis atualmente possvel avanar muito
mais no desenvolvimento de ferramentas para facilitar o trabalho do engenheiro.
Com uma arquitetura visando a integrao com outros sistemas j desenvolvidos, a
lista de diferentes problemas que podem ser tratados e automatizados torna-se
bastante extensa.
Acredita-se tambm que as ferramentas desenvolvidas neste trabalho
podem auxiliar em muito o desenvolvimento de outros trabalhos mais especficos,
que necessitem de ferramentas de gerao e visualizao de dados para anlise
por elementos finitos. Foi inclusive com esse intuito que optou-se por fazer mdulos
separados para a gerao e visualizao de dados.
Diante de tudo isso se tem a convico que grande parte dos objetivos
desse trabalho foram alcanados e que o mesmo pode ainda alavancar a
concretizao de muitos outros.

103

REFERNCIAS BIBLIOGRFICAS

ALGOR SUPERDRAW SYSTEM (1987). Reference manual. Algor Interactive


System, Inc.
ALMEIDA, F. J. (1992). Projeto e implementao de pr/ps processador grfico
para exibir tenses calculadas pelo mtodo dos elementos finitos. So Carlos,
Dissertao (Mestrado), EESC USP.
ALVES FILHO A. (2000). Elementos Finitos a Base da Tecnologia CAE - So
Paulo, rica.
ANSYS 386/ED Revision 4.4 Reference Manual, (1990). Swanson Analysis
System, Inc., aug.
ANSYS(1996). Introduction to ANSYS Release 5.3. USA, SAS IP Inc.
ASHLEY, R. (1992). Cobol Estruturado. So Paulo, rica.
AUTODESK (1992). AutoCAD Reference Manual Release 12. USA, by AutoDesk
Inc.
AUTORYU, L.; RIGHETTO, A. M. (1995). Gerao de malha de elementos finitos
para domnios complexos - aplicao na modelagem de um ciclone na costa
noroeste da Austrlia. Recife, Abrh.
BABUSKA I., (1983). Accuracy estimates and adaptive refinements in finite element
computation. Chichester, John Wiley.
BABUSKA, I. (1972). Survey lectures on the mathematical foundations of the finite
element method. New York, Academic Press.
BAPTISTA, S.M. (1994). Anlise de pavimentos de edifcios com a utilizao do
mtodo dos elementos finitos. So Carlos, Dissertao (Mestrado), EESC-USP.
BARBIRATO, C. B. C. (1997). Contribuio a analise de pavimentos de edifcios em
laje nervurada. So Carlos, Dissertao (Mestrado), EESC-USP.

104

BARBIRATO, J. C. C. (1991). Formulao do mtodo dos elementos de contorno


para slidos elsticos tridimensionais, baseada na soluo fundamental de
Mindlin. So Carlos, Dissertao (Mestrado), EESC-USP.
BATHE, K. (1996). Finite element procedures. Englewood Cliffs, Prentice Hall.
BORLAND(1996). C++ Programmers Guide.

Scotts Valley, CA, Borland

International Inc
BORLAND(1996). C++ Users Guide. Scotts Valley, CA, Borland International Inc.
BORTOLIN, A.A. (1991). Sobre a racionalizao e a automao do clculo de
edifcios de concreto armado. So Carlos. Dissertao (Mestrado) EESC USP
BUEL, W.R.; BUSH, B.A. (1973). Mesh generation a survey. Journal of
Engineering for Industry, Transactions of the ASME, Series B, v.95, p.332-338, Feb.
BUGEDA, G; ONATE, E; (1993). A methodology for adaptive mesh refinement in
optimum shape design problems. Barcelona, Centro Internacional de Metodos
Numericos en Ingenieria.
CANT, M. (1996). Dominando o Delphi. So Paulo, Makron Books.
CARVALHO, J. (1989). Projeto e implementao de pr-ps processador grfico
para o mtodo dos elementos finitos. So Carlos, Tese (Doutorado), EESC USP.
CAVENDISH, J.C. (1974). Automatic triangulation of arbitrary planar domains for the
Finite Element Method. International Journal for Numerical Methods in Engineering,
V.21, p-329-347.
CAVENDISH, J.C.; FIELD, D.A.; FREY, W.H. (1985). An approach to automatic
three-dimensional finite element mesh generation. International Journal

for

Numerical Methods in Engineering, v.21, p.329-347.


CORRA, M. R. S.; RAMALHO, M. A. (1993). Clculo de pavimentos de edifcios
utilizando-se o mtodo dos elementos finitos. In: 26a Jornadas Sudamericanas
de Ingenieria Estructural. Montevideo.
CORRA, M. R. S.; RAMALHO, M. A. (1995). Modelos numricos para analise
estrutural de edifcios. In: 19 Seminrio sobre No-Linearidade Fsica E
Geomtrica das Estruturas de Concreto. So Paulo, IBRACON.
CORRA, M.R.S. (1991). Aperfeioamento de modelos usualmente empregados no
projeto de sistemas estruturais de edifcios. So Carlos. Tese (Doutorado), EESCUSP.
COSMOS/M Introduction to COSMOS/M (1989). Structural research and analysis
corporation, 2nd. Edition, Version 1.52a.

105

DELPHI(1997) Delphi 3.0 Object Pascal Guide. Scotts Valley, CA, Borland
International Inc
DELPHI(1997) Delphi 3.0 Users Guide. Scotts Valley, CA, Borland International Inc
DIN1053(1974). Masonry: Design and Construction. Berlim, Deutsche Norm.
DUROCHER, L. L.; GASPER, A. (1979). A versatile two-dimensional mesh
generator with automatic bandwitch reduction. Computers & Structures, v.10, n.4, p
561-575.
FORTRAN(1992) Microsoft Fortran PowerStation Users Guide. USA, Microsoft
Corp
FORTRAN(1993) Microsoft Fortran PowerStation Language Guide. USA, Microsoft
Corp.
FUSCO(1986) Estruturas de concreto: solicitaes normais.

Rio de Janeiro,

Guanabara Dois.
GEORGE, P. L. (1991). Automatic mesh generation :application to finite element.
New York, Wiley.
GIONGO, J. S. (1994). Concreto Armado: Projeto Estrutural de Edifcios. So
Carlos, EESC-USP.
GUASSEMI, F (1982). Automatic mesh generation scheme for a two or three
dimensional triangular curved surface. Computers & Structures.v.15,n.6,p 613-626.
HABER, R.; SHEPHARD, M.S.; ABEL, J.F.; GALLAGHER, R.H.; GREENBERG,
D.P. (1981). A general two-dimensonal graphical finite element preprocessor
utilizing Discrete Trasfinite Mappings. International Jounal for Numerical Methods in
Engineering, v.17, p-1015-1044.
HERMAN, M. R.; LEBENSZTAJN, L. (1994). Gerao de malha auto-adaptativa
para o mtodo dos elementos finitos. So Paulo, EPUSP.
KAWANO, A. (1991). Pr e ps processamento grfico de dados para o mtodo dos
elementos finitos para sistemas baseados em microcomputadores. So Paulo.
Dissertao (Mestrado), EPUSP
LEBENSZTAJN, L. (1989). Desenvolvimento de pr e ps processadores para o
mtodo dos elementos finitos aplicados a converso eletromecnica de energia.
So Paulo. Dissertao (Mestrado), EPUSP.
LISERRE, L.; (1993). Traador de curvas de isovalor - sada no padro DXF do
Autocad. In: Simpsio de Iniciao Cientfica, 1., So Paulo, 1993, So Paulo,
Universidade de So Paulo.

106

LISERRE, L; (1993). Programa Integrado para anlise grfica de estruturas geradas


pelo mtodo de elementos finitos. In: XII Congresso de Iniciao Cientfica e
Tecnolgica em Engenharia, 1., So Paulo, 1993, So Carlos, Universidade de
So Paulo.
LUSAS(1995). Finite element system, version 11, Survey, UK, FEA.
McGraw-Hill.
MICALI, J. F. M. (1994). Modelagem de figuras planas e gerao de malhas usando
quadtree. Dissertao (Mestrado). So Paulo, EP-USP.
MICALI, J. F. M.; ANDRE, J. C. (1995). Conceitos bsicos sobre gerao
automtica de malha. So Paulo, EPUSP.
NASTRAN(1995). Quick Start Guide. USA, MSC-Software.
NBR6123 (1987). Foras devidas ao vento em edificaes: procedimentos. Rio de
Janeiro, Associao Brasileira de Normas Tcnicas.
OBRIEN, S. K.(1992). Turbo Pascal 6 : Completo e Total. So Paulo, Makron,
PEREIRA, G. S. (1997). Contribuies a anlise de estrutura de contraventamento
de edifcios em concreto armado. So Carlos, Dissertao (Mestrado), EESCUSP.
PREPARATA F. P; SHAMOS, M. I.. (1985). Computational Geometry An
Introduction. USA Springer-Verlag New York Inc..
RAMALHO,M.A. (1990) Sistema para anlise de estruturas considerando interao
com o meio elstico. So Carlos. Tese (Doutorado) - Escola de Engenharia de
So Carlos, Universidade de So Paulo.
RESENDE, M.N (1990). Anlise de pavimentos de edifcios pelo mtodo dos
elementos finitos em microcomputador. So Carlos, Dissertao (Mestrado)
EESC-USP
Rio de Janeiro, Editora Cincia Moderna Ltda.
SABONNADIRE, J.; COULOMB, J. (1987). Finite element methods in CAD.
London, North Oxford Academic.
SADEK, E.A. (1980). A scheme for the automatic generation of triangular finite
elements. International Journal for Numerical Methods in Engineering, v.15, p.18131882.
SAP90(1991) A series of computer programs for the finite element analysis of
structures. Berkeley, Computer and Structures Inc.
SHEPHARD, M.S.; YERRY, M.A. (1983). Approaching the automatic generation of
finite element meshes. Computers in Mechanical Engineering, p.49-56.

107

SOUSA JR., E. (1996). Aplicativo para o ambiente windows para aquisicao de


dados para analise de pavimentos de edifcios via mtodo dos elementos finitos.
So Carlos, Dissertao (Mestrado), EESC-USP.
SUPERSAP: USERS MANUAL (1987). Algor Interactives Systems, Inc
WEISKAMP, K. e HEINY, L. (1992). Programao Grfica em Turbo Pascal 6.0.
ZIENKIEWICZ, O.C.; PHILIPS, D.V. (1971). An automatic Generation scheme for
plane and curved surfaces by Isoparametric Co-ordinates. International Journal for
Numerical Methods in Engineering, v.3, p.519-528.

Das könnte Ihnen auch gefallen