gerador grÁfico de subestruturas constituÍdas de elementos ... · estruturas lineares formadas...
TRANSCRIPT
GERADOR GRÁFICO DE SUBESTRUTURAS CONSTITUÍDAS
DE ELEMENTOS LINEARES
Eng. José Fernando Moretti
Dissertação apresentada à Escola de Engenharia de São Carlos, da Universidade de São Paulo, como parte dos requisitos para obtenção do Título de “Mestre em Engenharia de Estruturas”.
ORIENTADORA: Profa. Dra. Helena M. C. Carmo Antunes
SÃO CARLOS
1998
Ao meu pai Mário João,
incansável incentivador,
dedico este trabalho
AGRADECIMENTOS
Á Profa. Dra Helena M. C. Carmo Antunes por sua
orientação sempre segura e objetiva, tornou possível a
realização deste trabalho.
A todos os professores e amigos do Departamento de
Engenharia de Estruturas EESC-USP, que proporcionaram um
ambiente edificante, em todos os sentidos.
Ao Departamento de Engenharia Civil da FEIS-UNESP, sempre
solícito nos momentos necessários.
À instituição UNESP – Universidade Estadual Paulista, por
possibilitar a execução deste trabalho.
SUMÁRIO
LISTA DE FIGURAS....................................i
LISTA DE TABELAS...................................iv
ABREVIATURAS, SIGLAS E SÍMBOLOS.....................v
RESUMO............................................vii
ABSTRACT.........................................viii
1 – Introdução.....................................1
1.1- Generalidades...................................1
1.2- Objetivos.......................................5
2. – Subestruturas..................................7
2.1– Conceitos Básicos..............................7
2.2- Método dos Deslocamentos.......................8
2.3- Matriz de Rigidez Condensada..................10
2.4- Método “Full Release”.........................14
2.5- Método “Cholesky Decomposition”...............20
2.6- Resumos.......................................23
2.7- Exemplo de Aplicação..........................25
3. – Implementação do Gerador Gráfico..............28
3.1- Sistema de Referência Global...................28
3.2– Características das Subestruturas..............29
3.2.1- Treliça Espacial.............................30
3.2.2- Pórtico Espacial............................35
3.3- Formação das Subestruturas....................42
3.4- Renumeração das Coordenadas...................44
3.5- Matrizes Condensadas..........................47
3.6- Solução dos Deslocamentos Externos............47
3.7- Deslocamentos Internos........................50
3.8- Técnicas Computacionais.......................52
3.9- Subrotinas Principais e Fluxograma............54
3.10- Interfaces Para Aquisição de Dados...........57
3.10.1- Discretização de uma subestrutura..........58
3.10.2- Características das barras.................60
3.10.3- Cargas aplicadas nos nós...................61
3.10.4- Cargas aplicadas nas barras................63
3.10.5- Restrições de apoios.......................65
3.10.6- Outras funções.............................66
3.10.7- Arquivos de dados..........................68
3.11- Editor em modo texto.........................69
4. – Exemplos................................... .72
4.2- Exemplo-1 (Pórtico e treliça).................73
4.3- Exemplo-2 (Prédio com 8 pavimentos)...........82
4.4- Exemplo-3 (Galpão Industrial).................90
5. – Conclusões Finais...........................100
Referências Bibliográficas........................103
i
LISTA DE FIGURAS
FIGURA 1.1 – Galpão Industrial........................4
FIGURA 1.2 – Treliça apoiada em pilar.................4
FIGURA 2.1 – Divisão em subestruturas.................8
FIGURA 2.2 – Estrutura particionada..................10
FIGURA 2.3 – Divisão em subestruturas................14
FIGURA 2.4 – Reações de apoio artificiais(tracejado).16
FIGURA 2.5 – Somatória das ações nos nós de união....19
FIGURA 2.6 – Pilar e treliça.........................25
FIGURA 3.1 – Sistema de referência global............29
FIGURA 3.2 – Elemento de treliça espacial que se
desenvolve pelo eixo XL.................30
FIGURA 3.3 – Ações no elemento i em relação aos
eixos do sistema estrutural (xyz).......31
FIGURA 3.4 – Relação entre os eixos locais e os
do sistema estrutural...................31
FIGURA 3.5 – Elemento vertical.......................32
FIGURA 3.6 – Forças aplicadas em nó de treliça.......35
FIGURA 3.7 – Elemento de pórtico espacial que se
desenvolve pelo seu eixo local XL.......35
FIGURA 3.8 – Relação entre eixos locais e
globais, incluindo angulo α de rotação
da seção transversal em torno de XL....37
FIGURA 3.9 – Relação entre eixos locais e eixos
globais para elemento de pórtico.......37
FIGURA 3.10 – Carregamentos aplicados diretamente
no nó j................................39
FIGURA 3.11 – Carregamento no plano XL-YL............40
FIGURA 3.12 – Carregamento no plano XL-ZL............41
FIGURA 3.13 – Sistema estrutural com pórtico
ii
e treliça..............................42
FIGURA 3.14 – Sistema estrutural dividido em
subestrutura com numeração dos nós......43
FIGURA 3.15 – Nós das subestruturas com
coordenadas iguais.....................44
FIGURA 3.16 – Renumeração das coordenadas, da
original(a) para a nova(b).............46
FIGURA 3.17 – Nós de união numerados para formação
da 2a etapa do processo...............48
FIGURA 3.18 – Coordenadas das subestruturas a serem
acopladas ao sistema de equações.......49
FIGURA 3.19 – Fluxograma..............................56
FIGURA 3.20 – Ícones (comandos), em destaque,
acrescidos ao programa AutoCad, e
subestrutura selecionada
(tracejada).............................58
FIGURA 3.21 – Nós selecionados em amarelo para
receberem carregamentos.................62
FIGURA 3.22 – Barras selecionadas para receberem
carregamentos...........................64
FIGURA 3.23 – Nós de apoio setados em azul............65
FIGURA 3.24 – Novas subestruturas que foram criadas
pelo processo de “scopy”................67
FIGURA 3.25 – Editor de texto e Ajuda durante
a edição de “Gnos”......................71
FIGURA 4.1 - União pórtico e treliça.................73
FIGURA 4.2 - Características do pilar................73
FIGURA 4.3 - Características da treliça..............73
FIGURA 4.4 - Barras selecionadas para definição
da subestrutura treliça.................74
FIGURA 4.5 - Nós selecionados para receberem
carregamentos...........................75
iii
FIGURA 4.6 - Estrutura completa idealizada com a união
de subestruturas já discretizadas .....76
FIGURA 4.7 - Deslocamentos característicos de cada
subestrutura nos nós de união..........76
FIGURA 4.8 - Prédio com 8 pavimentos e sua
orientação global......................82
FIGURA 4.9 - Pavimento tipo, constituindo-se
numa subestrutura......................83
FIGURA 4.10 - Características do pilar................83
FIGURA 4.11 – Principais subestruturas já definidas...84
FIGURA 4.12 – Pilares definidos por “scopy”...........84
FIGURA 4.13 – Estrutura completa formada pela união
de subestruturas já definidas..........85
FIGURA 4.14 – Compatibilizar 6 deslocamentos em cada
nó de união, entre pilares e vigas.....86
FIGURA 4.15 - Deslocamentos horizontais..............88
FIGURA 4.16 - Estrutura formada por pórticos,
Treliças e terças......................90
FIGURA 4.17 - Numeração dos nós da treliça...........90
FIGURA 4.18 - Numeração dos nós do pórtico...........90
FIGURA 4.19 - Numeração dos nós da Terça.............91
FIGURA 4.20 - Discretização da treliça...............91
FIGURA 4.21 - Treliças em cor azul e pórticos
em vermelho............................92
FIGURA 4.22 - Estrutura completa, formada pela união
das subestruturas já definidas.........93
iv
LISTA DE TABELAS
TABELA 3.1 – Valores dos vetores auxiliares
para a subestrutura P1................46
TABELA 4.1 – Resultados pilar P1....................77
TABELA 4.2 – Resultados pilar P2....................78
TABELA 4.3 – Resultados pilar P3....................78
TABELA 4.4 – Resultados Treliça1....................79
TABELA 4.5 – Resultados Treliça2....................80
TABELA 4.6 – Ações no pilar P2......................87
TABELA 4.7 – Deslocamentos no pilar P2..............87
TABELA 4.8 – Ações na viga V4 do pavimento 4........88
TABELA 4.9 – Deslocamentos na viga v4 pavimento 4...89
v
ABREVIATURAS, SIGLAS E SÍMBOLOS
As principais abreviaturas e símbolos utilizadas
neste trabalho são:
Ax :Àrea da secão transversal de um
elemento.
Cx, Cy, Cz :Co-senos diretores.
D :Matriz diagonal.
E :Módulo de elasticidade longitudinal.
F :Vetor de forças nodais globais.
f :Vetor de forças nodais locais
FI :Partição do vetor de cargas nodais
referentes às coordenadas internas de uma
subestrutura.
FE :Partição do vetor de cargas nodais
referentes às coordenadas externas de uma
subestrutura.
G :Módulo de elasticidade transversal.
I :Matriz identidade.
Ix, Iy, Iz :Momentos de Inércia da seção transversal
L :Matriz diagonal inferior com diagonal
principal = 1.
Li :Comprimento da barra.
N :Matriz retangular.
O :Matriz nula.
R :Vetor de forças das coordenadas
restringidas (reações de apoio).
Rot :Matriz de rotação.
S :Matriz de rigidez global da estrutura.
vi
SEE :Partição da matriz de rigidez de uma
subestrutura, relacionando ações em
coordenadas externas devido a
deslocamentos unitários nas mesmas
coordenadas externas.
SIE :Partição da matriz de rigidez de uma
subestrutura, relacionando ações em
coordenadas internas devido a
deslocamentos unitários em coordenadas
externas.
SII :Partição da matriz de rigidez de uma
subestrutura, relacionando ações em
coordenadas internas devido a
deslocamentos unitários das mesmas
coordenadas internas.
SM :Matriz de rigidez de membro.
SMD :Matriz de rigidez de membro para os
eixos da estrutura (rotacionada).
SS :Matriz de rigidez da subestrutura.
U :Vetor deslocamentos globais.
UI :Partição do vetor deslocamentos globais,
referentes às coordenadas internas.
UE :Partição do vetor deslocamentos globais,
referentes às coordenadas externas.
[ ] :Indica matriz ou vetor(matriz unitária).
Demais símbolos utilizados são identificados no
transcorrer do trabalho, quando da sua primeira
utilização ou quando se fizer necessário.
vii
RESUMO
Moretti, J. F. (1988). Gerador gráfico de subestruturas constituídas
de elementos lineares. São Carlos, 80p. Dissertação (mestrado)
– Escola de Engenharia de São Carlos, Universidade de São Paulo.
Este trabalho consiste na implementação de um
gerador gráfico que propiciará a discretização de
estruturas lineares formadas pela união de subestruturas.
Estruturas com muitos graus de liberdade serão
calculadas através da sua divisão em subestruturas,
permitindo uma significativa diminuicão nas dimensões das
matrizes envolvidas.
A aplicação da técnica das subestruturas irá
permitir, também, a análise de diferentes tipos
estruturais interligados, como pórticos e treliças,
compatibilizando os deslocamentos comuns nos nós de
união.
O gerador gráfico irá tratar as subestruturas como
sendo entidades próprias, isoladas, conferindo a elas
características que possibilitarão transformações
gráficas durante a sua edição.
Pretende-se que o gerador gráfico condicione a uma
melhor organização na discretização estrutural, como
também venha a facilitar todo o processo de lançamento da
estrutura.
Do mesmo modo, cria condições para submeter
adequadamente os resultados de cálculo a outros
programas, como os de dimensionamento e detalhamento.
Palavras-chave: Gerador gráfico; Estruturas Lineares;
Subestruturas.
viii
ABSTRACT
Moretti, J. F. (1988). Graphic generator of substructures
constituted by lineal elements. . São Carlos, 80p. Dissertação
(mestrado) – Escola de Engenharia de São Carlos, Universidade de
São Paulo.
This work consists of the implementation of a
graphic generator that will propitiate the discretization
of lineal structures formed by the substructures union.
Structures with many degrees of freedom will be
calculated through its division in substructures,
allowing a significant decrease in the dimensions of the
involved matrix.
The application of the technique of the
substructures will allow, also, the analysis of different
interlinked structural types, as frames and trusses,
based on the compatibility of the common displacements
in the union knots.
The graphic generator will treat the substructures
as being own, isolated entities, checking them
characteristics that will facilitate graphic
transformations during its edition.
It is intended that the graphic generator conditions
to a better organization in the structural
discretization, as well as come to facilitate the whole
process of release of the structure.
In the same way, it creates conditions to submit the
calculation results appropriately the other programs, as
the one of design and details.
Keywords: Graphic generator; Lineal structures;
Substructures.
1
CAPÍTULO 1 – INTRODUÇÃO
1.1 – Generalidades
Com a ampla utilização de microcomputadores, nos
dias de hoje, torna-se fácil proceder à análise
estrutural por meio destes, o que se constitui na prática
corriqueira nos escritórios de cálculo estrutural.
Essa realidade se firmou mediante constantes avanços
tecnológicos, permitindo drásticas diminuições no valor
comercial dos equipamentos e de seus periféricos.
Paralelamente, ocorreram também progressos
fundamentais no desenvolvimento de sistemas operacionais,
programas, ou seja, em toda lógica envolvida, em geral,
nos softwares. Esses fatos contribuíram para que a
análise estrutural acompanhasse de perto estes avanços.
A análise estrutural, em sua forma matricial teve
seu desenvolvimento no início do século. Era
impraticável, devido ao grande número de equações na sua
resolução normal, até para estruturas mais simples. Mesmo
assim vislumbrou-se a capacidade que esta forma
propiciava de fornecer meios adequados de cálculo.
2
Com o aparecimento dos computadores, o aprimoramento
do método das forças e do método dos deslocamentos, na
forma matricial, tem seu reinício, resultando com isto,
todas as vantagens inerentes ao processo, como: rapidez
nos cálculos, precisão numérica e melhor descrição do
comportamento estrutural.
A implementação desses métodos em computadores
também passa por constantes evoluções, visando a
otimização no desempenho e na utilização de memória do
computador.
Cabe lembrar que antes do advento da informática,
era quase impraticável o cálculo estrutural
tridimensional, mesmo para pequenas estruturas
convencionais. Perdia-se precisão nos fenômenos físicos
envolvidos.
Grandes estruturas requerem a solução de grandes
sistemas de equações, exigindo quantidades significativas
de memória no computador. Mais uma vez, a análise
tridimensional generalizada das estruturas precisa ser
otimizada.
Desta forma, a evolução nesse campo também se
direciona à formulação de técnicas que otimizem a
utilização da memória disponível no computador.
A Técnica da Subestruturação baseia-se na divisão de
uma estrutura em estruturas menores (subestruturas), que
podem ser analisadas individualmente, como se fossem
isoladas.
Foi introduzido pela primeira vez na análise de
circuitos elétricos e estruturas elásticas.
Posteriormente a engenharia estrutural o definiria como
método das subestruturas.
Esta técnica requer a formulação de todo um
procedimento a ser implementado, originando etapas que
3
deverão ser convenientemente interligadas, mantendo as
características físicas e geométricas da estrutura
original. Matematicamente, é vista como a solução de um
sistema de equações na forma matricial particionada.
Sua aplicação para a engenharia de estruturas obteve
um grande impulso com PRZEMIENIECKI(1968) e Weaver(1967),
na formulação do processo, hoje denominado de “FULL
RELEASE”.
Posteriormente, RUBINSTEIN(1970) aprimorou esta
técnica com melhorias em sua formulação matemática,
denominada de “CHOLESKY DECOMPOSITION”. Requer menor
quantidade de cálculos numéricos a serem efetuados.
Desta forma, amplia-se mais a importância e a
aplicação desta técnica, permitindo o cálculo de
estruturas com significativa quantidade de graus de
liberdade.
Outra vantagem, advinda com esse método, diz
respeito a grandes sistemas estruturais complexos, que,
além de apresentarem enorme quantidade de graus de
liberdade, caracterizam-se por conter diversos tipos de
elementos estruturais interligados (subestruturas), tais
como pórticos planos e espaciais, treliças planas e
espaciais e vigas. Exemplo disto pode ser a estrutura de
um galpão industrial, conforme FIGURA 1.1 .
4
FIGURA 1.1 – Galpão Industrial
A maioria dessas diferentes subestruturas estendem-
se num plano, como também seus carregamentos,
possibilitando com isso uma análise individual de cada
uma delas. Durante essa análise leva-se em consideração
as ações entre elas, que surgem nos pontos de união. Essa
é uma prática que ocorre normalmente, mesmo com a análise
estrutural informatizada.
Exemplificando esta prática, temos um pilar de um
pórtico apoiando uma treliça, ambos constituídos por
elementos estruturais diferentes, mas com algumas
solicitações em comum no ponto de união.
FIGURA 1.2 – Treliça apoiada em pilar
HV
VH
πιλαρ δε φεχηαµεντο
H
V
θ
V H
(a) (b)
5
A figura 1.2 (a) mostra os deslocamentos típicos que
ocorrem em um pórtico no plano e numa treliça plana,
isoladamente. A figura 1.2 (b) mostra os deslocamentos em
comuns entre essas duas estruturas.
No procedimento normal, descrito acima, podemos
primeiramente calcular a treliça, obtendo as reações
correspondentes a H e V, necessárias ao seu equilíbrio, e
posteriormente introduzi-las como cargas aplicadas no
pilar, durante sua análise.
Procedimento semelhante acontece também ao se
calcular isoladamente uma terça apoiada nos nós de uma
treliça.
Estas simplificações, aplicadas com bom senso,
produzem resultados utilizáveis. Porém, maior precisão
viria da compatibilização dos deslocamentos comuns nos
nós de união.
Maior dificuldade se encontra na determinação mais
exata dos esforços envolvendo elementos de
contraventamento, que por estarem dispostos na estrutura
de modo a redistribuir esforços, influenciando várias
outras subestruturas ao mesmo tempo.
A análise tridimensional, de uma estrutura deste
tipo, resulta numa melhor descrição dos fenômenos
envolvidos, por compatibilizar os deslocamentos entre as
várias subestruturas.
1.2 – Objetivos
Baseado no exposto acima, o objetivo deste trabalho
é implementar a Técnica da Subestruturação em um programa
para análise estrutural.
6
Será idealizado de modo a conter sub-rotinas
direcionadas para tratamento de estruturas aporticadas no
espaço e para treliças espaciais. Realizará a
compatibilização dos deslocamentos comuns entre elas.
Dessa forma, contempla-se todos os tipos de
elementos de barra que possam ocorrer numa estrutura.
Cada subestrutura, uma treliça por exemplo, será
discretizada isoladamente. O programa se encarregará de
unir todas as outras para formar a estrutura principal,
através da detecção dos nós em comum, ou seja, que tenham
continuidade de deslocamentos segundo as mesmas
coordenadas.
Cada subestrutura será adequadamente tratada,
segundo o seu tipo estrutural, pórtico ou treliça. Em
seus nós de união serão compatibilizados os deslocamentos
em comum.
Pretende-se não somente a otimização do uso da
memória do computador, mas também organizar melhor a
idealização do sistema formado por todas as
subestruturas.
Será utilizado o método dos deslocamentos na
formulação de todas as etapas deste trabalho.
O programa, que realizará a análise matricial das
estruturas, será elaborado utilizando compilador para a
linguagem de programação PASCAL.
A geração gráfica das estruturas será realizada por
um editor gráfico (AutoCad). Posteriormente, sub-rotinas
desenvolvidas em AutoLisp irão acrescentar informações
no desenho gerado, caracterizando-o como uma estrutura, e
fornecerão tais informações ao programa de análise
estrutural.
7
CAPÍTULO 2 – SUBESTRUTURAS
2.1 – Conceitos básicos
A técnica da subestruturação é uma das mais
convenientes para o tratamento de estruturas complexas,
com muitos graus de liberdade.
Ela consiste na divisão da estrutura completa, de
modo a formar segmentos, subestruturas, que podem ser
analisadas individualmente como se fossem únicas e
independentes.
A FIGURA 2.1 mostra uma estrutura completa, que foi
dividida em subestruturas S1,S2 e S3. Nota-se que os nós
de união entre elas são inicialmente engastados, como
parte do processo.
8
FIGURA 2.1 – Divisão em subestruturas
As subestruturas podem ser definidas como um
elemento ou grupo de elementos que formam uma porção da
estrutura completa. Cada uma delas, S1 por exemplo, será
analisada individualmente, como se fosse única. Para
isto, há a formulação de todo um procedimento a ser
implementado, originando etapas que deverão ser
convenientemente interligadas durante o processo.
Na solução de cada subestrutura, o número de
equações e a quantidade de memória utilizada decaem
consideravelmente, comparada com a solução direta, da
estrutura completa.
2.2 – Método dos deslocamentos
Na implementação da análise de qualquer sistema
físico é necessário a formulação de um modelo matemático
descritivo do sistema.
Tal modelo a ser idealizado deve abranger a maioria
das estruturas que ocorrem freqüentemente, ou seja, a das
estruturas com grande indeterminação estática.
9
Das técnicas para a análise elástica de um sistema
estrutural indeterminado, o método dos deslocamentos
torna-se o preferido, por permitir uma implementação
computacional mais genérica.
Este modelo tem como característica principal o seu
desenvolvimento com base numa relação linear, existente
entre cargas aplicadas e os deslocamentos resultantes na
estrutura, tornando válida, então, a aplicação do
princípio da superposição.
Conseqüentemente, o material que compõe a estrutura
deve seguir a Lei de Hooke e não ultrapassar o limite de
elasticidade.
As equações de equilíbrio podem ser desenvolvidas
usando o modelo geométrico da estrutura não deformada,
baseado em que as deformações que ocorrem na estrutura
não são significativas.
Este trabalho segue o modelo descrito acima,
utilizando o método dos deslocamentos.
Para uma análise estrutural, submetidas apenas a
carregamentos, este método pode ser resumido em:
- Equação geral para deslocamentos nodais.
- Determinação das ações de extremidade dos
membros.
- Determinação das reações de apoio.
O desenvolvimento matricial básico deste método não
será exposto aqui, devido a farta literatura
existente e a predominância na utilização deste
método na grande maioria de trabalhos publicados.
10
2.3 – Matriz de rigidez condensada
A formulação da técnica da subestruturação tem como
premissa básica o conceito de condensação da matriz de
rigidez e do vetor de forças nodais.
Considere a estrutura fictícia (FIGURA 2.2),
dividida em 2 regiões, A e B.
FIGURA 2.2 – Estrutura particionada
Por conveniência, cargas são aplicadas na região A.
Se, somente os deslocamentos nesta região são os de
interesse, é preferível gerar apenas uma matriz de
rigidez referente a esta região.
A equação de equilíbrio envolvendo toda a estrutura
completa, em sua forma particionada é:
=
B
A
B
A
BBBA
ABAA
FF
UU
SSSS
(2.1)
F = Carregamentos nodais equivalentes.
S = Matriz de Rigidez.
U = Deslocamentos.
A e B = Índices para região da estrutura.
11
Com 0FA ≠ e 0FB =
A região B na estrutura não contém forças aplicadas.
De (2.1):
0USUS BBBABA =+ (2.2)
ABABAAA FUSUS =+ (2.3)
De (2.2):
ABA1
BBB USSU −−= (2.4)
O termo ABA US em (2.4) resulta forças na região B
devido aos deslocamentos na região A, e que estas forças
causarão deslocamentos BU , região B, conforme a equação
(2.4) completa.
Substituindo (2.4) em (2.3):
)USS(SUSF ABA1
BBABAAAA−−+=
ABA1
BBABAAA U)SSSS(F −−=
ACA USF = (2.5)
Onde )SSSS(S BA1
BBABAAC−−= é a matriz de rigidez
condensada.
Finalmente, de (2.5):
A1
CA FSU −= (2.6)
12
Resolvendo este sistema, podemos então completar a
análise da estrutura para a região A, que é a de
interesse.
A matriz SC engloba toda a atuação que a região B da
estrutura exerce sobre as coordenadas em A. Sua dimensão
é consideravelmente menor que a da matriz de rigidez da
estrutura em sua forma completa.
O termo condensação refere-se, então, a uma
contração no tamanho do sistema de equações, eliminando
certos graus de liberdade durante o processo (região B),
mas computando suas atuações na matriz CS . Neste
processo, nada é aproximado ou perdido.
Em uma situação geral, com aplicação de cargas na
região B da FIGURA 2.2, temos a equação de equilíbrio
particionada:
=
B
A
B
A
BBBA
ABAA
FF
UU
SSSS
(2.7)
Com 0FA ≠ e 0FB ≠
Desmembrando:
ABABAAA FUSUS =+ (2.8)
BBBBABA FUSUS =+ (2.9)
De(2.9):
ABA1
BBB1
BBB USSFSU −− −= (2.10)
13
Substituindo (2.10) em (2.8):
)USSFS(SUSF ABA1
BBB1
BBABAAAA−− −+=
ABA1
BBABAAB1
BBABA U)SSSS(FSSF −− −=−
Sendo:
)SSSS(S BA1
BBABAAC−−= (2.11)
B1
BBABA*A FSSFF −−= (2.12)
A solução da estrutura completa se dá em duas
etapas.
A primeira, para os deslocamentos na região A:
*A
1CA FSU −= (2.13)
A Segunda para a região B, utilizando (2.10):
*A
1CBA
1BBB
1BBB FSSSFSU −−− −= (2.14)
Todo este sistema de equações desenvolvido acima,
mostra a solução de uma grande estrutura que foi dividida
em 2 partes, particionando-se a equação de equilíbrio.
Com isto, requer-se maior quantidade de operações
aritméticas, comparadas à solução direta não
particionada. Porém a dimensão das matrizes é menor.
O conceito de condensação foi utilizado, embora não
identificado por este termo.
14
2.4 – Método “Full Release”
A técnica da condensação, aplicada de forma
organizada, propicia a formulação geral de métodos para
divisão em subestruturas.
O método apresentado por PRZEMIENIECKI(1968),
denominado "FULL RELEASE", considerado o método padrão,
será desenvolvido aqui para fins ilustrativos e
didáticos, utilizando o método dos deslocamentos na
análise estrutural.
Considere o pórtico da FIGURA 2.3, dividido em 2
subestruturas :
FIGURA 2.3 – Divisão em Subestruturas
Cada subestrutura é considerada isolada do sistema
estrutural, como se fossem únicas, com seus nós de
contorno restringidos a deslocamentos (engastados). São
denominados vínculos artificiais.
Como primeira etapa, ela será analisada com seus
carregamentos externos aplicados. A equação de equilíbrio
é:
nnnn RFUS += (2.15)
A B
15
→nS Matriz de rigidez para a subestrutura n.
→nU Deslocamentos nodais da subestrutura n.
→nF Carregamentos nodais.
→nR Reações de apoio (artificiais).
A equação de equilíbrio particionada, com relação
aos nós restringido e aos nós livres, fica:
+
=
nEf
nEf
nIf
nIf
nEE
nEI
nIE
nII
R0
FF
0U
SSSS
(2.16)
O índice I indica as coordenada internas (nós
livres). O índice E indica as coordenadas externas, dos
nós de união.
O índice f indica esta etapa do processo, onde os
nós de união são fixados artificialmente (subestrutura
fixada), e cargas externas aplicadas.
→nIfU Deslocamentos nos nós livres.
→nEFR Reações nos nós restringidos.
Expandindo a equação (2.16):
nIf
nIf
nII FUS = (2.17)
nEf
nEf
nIf
nEI RFUS += (2.18)
Resolvendo a equação (2.17) para os nós livres:
nIf
1nII
nIf FSU −= (2.19)
16
Calculando as reações de apoio para a subestrutura
fixada, (2.19) em (2.18):
nEf
nIf
1nII
nEI
nEf FFSSR −=
− (2.20)
Esta primeira etapa caracteriza-se pela determinação
de nEfR nos nós de contorno (vínculos artificiais), quando
o carregamento é aplicado, FIGURA 2.4 .
FIGURA 2.4 – Reações de apoio artificiais (tracejado)
Observando que desta análise não resultam ações e
deslocamentos verdadeiros nos nós internos das
subestruturas.
A segunda etapa do processo consiste em saber a
resposta da subestrutura quando sujeita somente aos
deslocamentos dos nós de contorno, sem aplicação de
qualquer carregamento externo, ou seja:
0FF nE
nI ==
A equação de equilíbrio particionada fica:
17
=
nEd
nEd
nId
nEE
nEI
nIE
nII
R0
UU
SSSS
(2.21)
O índice d indicando esta etapa do processo, ou
seja, ocorrendo somente deslocamentos no contorno.
→nIdU Deslocamentos dos nós livres quando
ocorre deslocamentos dos nós de união.
→nEdU Representa os deslocamentos reais dos
nós de contorno que serão determinados em
outra etapa.
→nEdR São as ações (reações) nos nós de
contorno, para manter o equilíbrio da
subestrutura quando ocorre
os deslocamentos nEDU .
Expandindo a equação (2.21):
0USUS nEd
nIE
nId
nII =+ (2.22)
nEd
nEd
nEE
nId
nEI RUSUS =+ (2.23)
Da equação (2.22):
nEd
nIE
1nII
nId USSU −
−= (2.24)
Substituindo (2.24) em (2.23):
nEd
nEd
nEE
nEd
nIE
1nII
nEI RUSUSSS =+−
−
nEd
nEd
nIE
1nII
nEI
nEE RU)SSSS( =−
−
18
Sendo que:
nIE
1nII
nEI
nEE
ns SSSSS −
−= (2.25)
logo:
nEd
ns
nEd USR = (2.26)
Esta segunda etapa caracteriza-se pela determinação
de nEdR de cada subestrutura.
nsS indica a ação necessária para um deslocamento
unitário nas coordenadas dos nós de união, levando em
consideração a interação que há com o resto da
subestrutura. É uma matriz condensada. Devido ao seu
significado, ela é adequadamente denominada de Matriz de
Rigidez da Subestrutura.
Uma vez definida a matriz de ações nos nós de
contorno nEfR e da n
sS , para todas as subestruturas, temos
as condições de calcular os deslocamentos nestes nós de
união, com a equação de equilíbrio:
cccc RFUS += (2.27)
O índice c indica grandezas completas. Ou seja:
S Sc sn
n
= ∑1
Invertendo-se o sinal de nEfR , temos a matriz de
carregamentos nodais equivalentes:
∑−=n
1
nEfc RF
19
Todas estas grandezas são referentes ao sistema
formado pelos nós de união, conforme FIGURA 2.5.
FIGURA 2.5 – Somatória das ações nos nós de união
Resolvendo (2.27) :
c1
cc FSU −=
→cU Deslocamentos que ocorrem nós de união.
Podemos agora calcular os deslocamentos dos nós
internos (livres) de cada subestrutura, dado por:
nId
nIf
nI UUU += (2.28)
Ou usando a equação (2.24):
nEd
nIE
1nII
nIf
nI USSUU −
−=
20
nEDU da subestrutura n é obtido automaticamente
quando da determinação de cU .
A análise se completará, para cada subestrutura,
determinando-se as ações de extremidade para cada
elemento, e as reações de apoios nos vínculos verdadeiros
(não artificiais).
Neste método, verifica-se a presença de uma técnica
de relaxação, onde os nós fixados são relaxados
simultaneamente.
Esta técnica implica a liberação total dos graus de
liberdade internos da subestrutura. A equação (2.19) é
dispendiosa em termos computacionais.
As seqüências, aqui apresentadas, caracterizam a
formulação do método da subestruturação em paralelo, que
é utilizada neste trabalho. Apenas para informação, pode-
se seguir por outra seqüência na formulação do método,
denominada subestruturação em série, que não será
abordada aqui.
2.5 - Método “Cholesky Decomposition”
Posteriormente ao método "FULL RELEASE", a obtenção
da matriz de rigidez e vetor de cargas condensadas passou
por uma reformulação matemática.
No método "CHOLESKY DECOMPOSITION", apresentado por
RUBINSTEIN(1970), envolve a liberação parcial dos graus
de liberdade dos nós internos, operado por uma série de
transformações que proporcionam um novo conjunto de
equações matriciais.
21
Tem como grande vantagem a determinação dos
deslocamentos dos nós internos depois que os
deslocamentos externos são calculados, resultando num
processo com menor número de operações numéricas.
Seja a equação matricial de equilíbrio de uma
subestrutura:
=
E
I
E
I
EEEI
IEII
FF
UU
SSSS
(2.29)
Este método pode ser formulado com a decomposição da
equação (2.29) no seguinte triplo produto matricial:
=
I0
NLS00D
IN0L
SSSS TT
*EEEEEI
IEII (2.30)
L = Matriz triangular inferior com diagonais iguais
a 1.
N = Matriz retangular.
0 = matriz nula.
I = Matriz identidade.
D = Matriz diagonal.
*EES = Matriz simétrica condensada.
Deste triplo produto matricial, são obtidas as
seguintes relações:
TII LDLS = (2.31)
TTIEEI NDLSS == (2.32)
T*EEEE NDNSS += (2.33)
22
Relacionando (2.30) com (2.29), podem extrair-se os
seguintes sistemas:
=
*E
*I
*E
*I
*EE F
FUU
S00D
*E
*E
*EE
*I
*I
FUSFDU=
= ...(2.34)
=
E
ITT
*E
*I
UU
I0NL
UU
E
*E
ET
IT*
I
UUUNULU
=+=
...(2.35)
=
*E
*I
E
I
FF
IN0L
FF
*E
*IE
*II
FNFFLFF
+==
...(2.36)
Com as novas equações matriciais ...(2.34) a
...(2.36), opera-se o processo de condensação estática
por este método, que podem condicionar-se a três etapas:
ETAPA 1: Substituição parcial, combinando as
equações ...(2.34) e ...(2.35):
=
*E
*I
E
ITT
*EE F
FUU
I0NL
S00D
(2.37)
=
*E
*I
E
I*EE
TT
FF
UU
S0DNDL
(2.38)
ETAPA 2: Solução do sistema de equações condensados,
da equação (2.38):
*EE
*EE FUS = (2.39)
23
EE UIU = (2.40)
ETAPA 3: Retrosubstituição parcial, combinando
(2.40) e (2.38), ou operando ...(2.35), obtem-se:
=
E
*I
E
ITT
UF
UU
I0DNDL
(2.41)
=
E
I
E
I
UU
UU
I00I
(2.42)
2.6 - Resumos
As relações matriciais do método "Cholesky
Decomposition", quando operadas em forma compacta, como
nas ETAPAS 1, 2 e 3, conduzem a aplicação do processo de
Gauss em forma parcial.
Adotando:
*II
T SDL =
*IE
T SDN =
*EE
*EE SS =
ETAPA 1: Substituição parcial até condensar a última
equação das coordenadas internas.
{
=
⇒
=
*E
*I
E
I*EE
*IE
*II
1ETAPAE
I
E
I
EEEI
IEII
FF
UU
S0SS
FF
UU
SSSS
24
Lembrando serem simétricas as matrizes IIS e EES .
∑ ∑ ∑= += =
−=Ni
1i
Ni
1ij
Ni
jk)k,i(II
)i,i(II
)j,i(II)k,j(II
*)k,j(II S
SS
SS (2.43)
∑ ∑ ∑= +=
+
=−− −=
Ni
1i
Ni
1ij
NeNi
Nik)Nik,i(IE
)i,i(II
)j,i(II)Nik,j(IE
*)k,j(IE S
SS
SS (2.44)
∑ ∑ ∑=
+
+=
+
=−
−−− −=
Ni
1i
NeNi
1Nij
NeNi
jk)Nik,i(IE
)i,i(II
)Nij,i(IE)Nik,Nij(EE
*)k,j(EE S
SS
SS (2.45)
∑ ∑= +=
−=Ni
1i
Ni
1ij)i(I
)i,i(II
)j,i(II)j(I
*)j(I F
SS
FF (2.46)
∑ ∑=
+
+=
−− −=
Ni
1i
NeNi
1Nij)i(I
)i,i(II
)Nij,i(IE)Nij(E
*)j(E F
SS
FF (2.47)
ETAPA 2: Cálculo dos deslocamentos externos,
resolvendo o sistema de equações:
{ E2ETAPA
*EE
*EE UFUS ⇒= (2.48)
ETAPA 3: Cálculo dos deslocamentos internos, por
retrosubstituição parcial a partir da última equação
interna condensada:
{
⇒
=
E
I
3ETAPAE
*I
E
I*IE
*II
UU
UF
UU
I0SS
∑ ∑=
+
+=−−−=
1
Nij
NeNi
1Nik)Nik(E
*)Nik,j(IE
*)j(I*
)j,j(II)j(I USF(
S1U (2.49)
2.7 – Exemplo de aplicação Calcular os deslocamentos da estrutura plana abaixo (pórtico e treliça), utilizando subestruturação em paralelo. Há 2 nós em comum entre elas.
FIGURA 2.6 - Pilar e treliça Formação das matrizes das subestruturas:
=
nE
nI
nE
nI
nEE
nEI
nIE
nII
FF
UU
SSSS
Subestrutura 1 (Pilar): 1 2 3 4 5 6
=
−−
−−
000000
0
3005,7
2,11087,16100152005005
1501515015
0
00
654321987
1E
1I
U
U
SIM
Subestrutura 2 (treliça): 5 6 1 2 3 4
−−
=
××
−−
−−−
00001010
10
0033,330053,8008,1220,19005,88,1203,338,1220,19
53,88,1253,52
432165
102E
2I
U
U
SIM
Impondo, nesta formação, as condições de vínculos verdadeiros e artificiais.
P1
P2
4
22
1
3
DADOS Pórtico Treliça Subest.1 Subest.2 A=10 A=100000 E=10 P1=10 Iz=10 P2=10 E=10000000
34
12
56
12
3
45
6
78
9
Etapa 1:
=
⇒
=
*n
E
*nI
nE
nI
*nEE
*nIE
*nII
nE
nI
nE
nI
nEE
nEI
nIE
nII
FF
UU
S0SS
FF
UU
SSSS
Subestrutura 1 (pilar) 1 2 3 4 5 6
=
−−
−−
000000
0
3005,7
25,1108,160100152005005
1501515015
00
654321987
1E
1I
U
U
MIS
Subestrutura 2 (treliça): 5 6 1 2 3 4
−−
−−
=
−−−−−−−
02510
154,12
10
U
U
0046,0SIM000
0
019,0031,013,0012,84,512,841,5033,338,1220,198,1253,52
432165
2E
2i
Etapa 2:
∑=
=2
1ii
*EEC SS *
E
2
1iC i
FF ∑=
= CCC FUS =
−−
−−
=⇒
−
−
=
−−
−−−
1,386,3
989,083,58,5
83,10
U
00
0,250
0,100,15
U
0,3005,7MIS
25,11026,170,1000,150,20
00,5000,515019,1515031,013,15
654321
CC
Formando SC com a somatória das coordenadas correspondentes entre as duas subestruturas
12
3
45
6
78
9
34
12
56
12
3
4 5
6
Etapa 3:
⇒
=
iE
iI
iE
*iI
iE
iI
i
*iIE
*iII
UU
UF
UU
ISS
Subestrutura 1 (pilar):
−−
−−=
⇒
−−
−−=
1,386,3
989,083,58,5
83,10000
1,386,3
989,083,58,5
83,10000
0
00
654321987
1E
1I
1E
1I
U
U
U
U
I
Subestrutura 2 (treliça): 5 6 1 2 3 4
−
−
−
=
⇒
−
−
−−
=
××
−−−−−
86,3989,0
8,583,1056,20
989,0
U
U
86,3989,0
8,583,1024,10,1
U
U
10
I0
012,84,512,841,5033,338,1220,198,1253,52
432165
2E
2i
2E
2i
10
Após a determinação de todos os deslocamentos nodais, internos e externos, poderá se proceder à análise completa de cada subestrutura individualmente, obtendo-se os esforços de extremidade dos elementos e as reações de apoio.
28
CAPÍTULO 3 – IMPLEMENTAÇÃO DO GERADOR GRÁFICO
Será considerado como sistema estrutural a estutura
tridimensional formada por subestruturas tridimensionais
e também por aquelas que se limitam a um plano.
O programa desenvolvido conterá subrotinas para o
tratamento dos tipos principais de subestruturas,
aporticadas e treliçadas. Irá permitir a compatibilização
dos deslocamentos comuns entre elas, permitindo a análise
da grande maioria dos sistemas estruturais formados por
barras.
3.1 - Sistema de referência global
O sistema estrutural terá como referência os eixos
cartesianos X, Y e Z, com origem “O” situada num ponto
qualquer, definido pelo usuário. As subestruturas
formadas também serão referenciadas por este sistema.
Todas as transformações, então, serão efetuadas com base
neste sistema também.
29
FIGURA 3.1 – Sistema de referência global
3.2 - Características das subestruturas.
Serão abordados alguns tópicos importantes na
formulação matricial do método dos deslocamentos,
adotados neste programa, e que envolvem a formação das
matrizes de rigidez e de forças dos elementos
estruturais.
Também será demonstrado a maneira como foi
idealizada a transformação destas grandezas, do sistema
de coordenadas locais para o sistema de coordenadas da
estrutura global, atravéz das matrizes de rotação.
X
Y
Z
0
x1
y1
z1
P1
30
3.2.1 - Treliça Espacial
Na Análise de uma treliça espacial, são tomadas em
consideração as deformações axiais, com a possibilidade
de três deslocamentos independentes em cada nó.
A FIGURA 3.2 mostra um elemento desta classe de
estrutura, com seus nós, inicial e final (j,k), e a
numeração de suas coordenadas de membro.
FIGURA 3.2 – Elemento de treliça espacial que se
desenvolve pelo eixo XL
A matriz de rigidez do elemento em relação aos eixos
de membro é:
−
=
000
00L
EASIM
000000000
00LEA00
LEA
S
i
X
i
X
i
X
M
A matriz de rotação otR será determinada e utilizada
para a transformação de ações e deslocamentos dos eixos
de membro para os eixos da estrutura, conforme FIGURA 3.3
XL 2
3
41
5
6
ZL
YL
ij k
31
FIGURA 3.3 - Ações no elemento i em relação aos
eixos do sistema estrutural (X,Y,Z).
No tratamento de ações e deslocamentos que atuam
sobre o elemento, é necessário selecionar uma orientação
específica para os três eixos de membro (XL,YL,ZL), em
relação ao sistema global.
Como o eixo XL já foi definido como eixo da barra,
resta definir as direções dos restantes. O elemento
típico i é novamente visualizado (FIGURA 3.4):
22
ZXi CCL +
FIGURA 3.4 – Relação entre os eixos locais
e os do sistema estrutural.
XL
2
3
4
1
5
6i
X
Y
Z
LiCZ
i
Y
ZXβ
X
YL
ZL
β
γ
β
γ
LiCX
Li
XL
LiCγj
k
32
Sendo:
2jk
2jk
2jki )zz()yy()xx(L −+−+−=
E os co-senos diretores:
i
jkx L
xxC
−=
i
jky L
yyC
−=
i
jkz L
zzC
−=
Por conveniência, torna-se o eixo ZL como sendo
horizontal (no plano X-Z), então o eixo YL estará num
plano vertical que passa pelos eixos XL e Y.
Adota-se que ZL estará num plano horizontal
acompanhando o eixo Z, conforme FIGURA 3.5, que visualiza
duas possibilidades.
FIGURA 3.5 – Elemento vertical
A aplicação das transformações necessárias compõe-se
por rotações sucessivas de eixos, tomada em duas etapas.
A primeira é um giro de angulo β em torno de YL,
colocando o eixo X na posição Xβ , que é a inclinação do
plano X-Z com o plano XL-Y. O eixo ZL também toma sua
posição final, com angulo β em relação a Z.
Esta rotação se dá:
X
Z,ZL
Y
Y,XL
ij
k
γ=90o X,YL
Z,ZLXL
Y
i
j
k
γ=270o
33
ββ−
ββ=β
cos0sen010
sen0cosR com
2z
2x
z
2z
2x
x
CCCsen
CCCcos
+=β
+=β
Então:
++−
++=β
2z
2x
x2z
2x
z
2z
2x
z2z
2x
x
CCC0
CCC
010CC
C0CC
C
R
A Segunda etapa consiste em um giro de um angulo γ
em torno do eixo ZL, colocando os eixos XL e YL em suas
posições finais.
Sendo:
γγ−γγ
=γ
1000cossen0sencos
R com y
2z
2x
CsenCCcos
=γ+=γ
Então:
+−
+
=γ
1000CCC0CCC
R 2z
2xy
y2z
2x
Os dois giros, em separado, são componentes de uma
transformação completa dos eixos da estrutura,
representada pela matriz otR . Ou seja:
34
++−
+−+
+−
=
2z
2x
x2z
2x
z
2z
2x
zy2z
2x2
z2x
yx
zyx
ot
CCC0
CCC
CC
CCCC
CC
CC
CCC
R
Quando o elemento é vertical, XL paralelo a Y, a
matriz Rot passa a ser:
−=
10000C0C0
R y
y
ot
Uma matriz de rigidez da barra Sm contém elementos
que relacionam duas grandezas físicas, força e
deslocamento, e quando transformada para um sistema
global de coordenadas toma a seguinte forma:
otmTotMD RSRS =
Logo:
−−−−−−
−−−−−−
−−−−−−
=
2zzyzx
2zzyzx
yz2yyxyz
2yyx
xzxy2xxzxy
2x
2zzyzx
2zzyzx
yz2yyxyz
2yyx
xzxy2xxzxy
2x
i
xMD
CCCCCCCCCCCCCCCCCCCCCCCCCCCCCC
CCCCCCCCCCCCCCCCCCCCCCCCCCCCCC
LEAS
35
Para este tipo de estrutura, o carregamento será
aplicado nos nós, diretamente relacionados ao sistema da
estrutura, formando o vetor F de cargas nodais.
+
−=
.
.1n
n1n
.
.
F
FIGURA 3.6 – Forças aplicadas em nós de treliça
3.2.2 – Pórtico espacial
Na análise de um pórtico espacial, são considerados
6 possíveis deslocamentos independentes em cada nó.
A FIGURA 3.7 mostra um elemento deste tipo
estrutural, orientado segundo seu sistema de coordenadas
de barras , com a numeração dos 12 deslocamentos
possíveis:
FIGURA 3.7 – Elemento de pórtico espacial que se
desenvolve pelo seu eixo local XL
n-1
n
n+1
X
Y
Z
XL 2
371 10
ZL
YL
i j k
4
5
6 12
9
11
8
36
A matriz de rigidez, em relação ao eixo da barra é:
−
−
−
−−−
−
−
=
LEI4
0L
EI4
00L
GI
0L
EI60
L
EI12.MIS
L
EI6000
L
EI12
00000L
EALEI2
000L
EI60
LEI4
0L
EI20
L
EI6000
L
EI4
00L
GI00000
LGI
0L
EI60
L
EI12000
L
EI60
L
EI12L
EI6000
L
EI120
L
EI6000
L
EI12
00000L
EA00000
LEA
S
z
y
x
2y
3y
2z
3z
x
z2
zz
y2
yy
xx
2y
3y
2y
3y
2z
3z
2z
3z
xx
M
A rotação das grandezas, que envolve um elemento de
pórtico tridimensional, do sistema de coordenadas local
para o sistema global, é uma continuidade ao processo
anterior para treliças.
Um membro de um pórtico será orientado para que seus
eixos principais da seção transversal existam nos planos,
horizontal e vertical. Nesta situação, os eixos YL e ZL
são escolhidos de forma semelhante a um membro de
treliça.
Em outras vezes, o elemento de pórtico pode ter seus
eixos principais YL e ZL em direções oblíquas, com um
giro de ângulo α em torno do eixo da barra XL, conforme
FIGURA 3.8 .
37
FIGURA3.8 - Relação entre eixos locais e eixos da
estrutura, incluindo angulo α de rotação
da seção transversal em torno de XL
A transformação de coordenadas deste elemento
consistirá em três rotações, acompanhadas a partir da
FIGURA 3.9 :
FIGURA 3.9 – Relaçao entre eixos locais e eixos da
estrutura para elemento de pórtico espacial
XL
Z
YL
i
10711
8
12
94152
6
3
X
Y
ZL
ZL
YL
Zγ
yγ
α
α
XL,Xγ
X
XβZL Z
Zβ,Zγ
Y,Yβ Yγ
YL α
α
γβ
β
γ
ij
k
38
As duas primeiras rotações de ângulos β e γ, em
torno de Y e Zβ, são as mesmas que da FIGURA 3.4 para
treliça.
A terceira transformação consiste numa rotação do
angulo α em torno de XL, fazendo que os eixos YL e ZL
coincidam com os eixos principais da seção transversal.
O plano XL e Yγ é vertical e que passa pelo eixo da
barra, e o angulo α é medido deste plano a um dos eixos
principais da seção transversal. Requer uma matriz de
rotação Rα, com seus elementos sendo co-senos diretores
dos eixos locais (XL,YL,ZL) em relação aos eixos Xγ,Yγ,Zγ.
Esta matriz será:
αα−αα=α
cossen0sencos0
001R
A matriz de rotação para elementos de pórtico
espacial será então:
βγα= RRRR ot
Lembrando que as matrizes Rγ e Rβ foram discutidas
anteriormente, em rotação para barras de treliça.
A matriz resultante será:
+
α+αα+−
+
α−α
+
α+α−α+
+
α−α−=
2z
2x
xzy2z
2x2
z2x
zyx
2z
2x
xzy2z
2x2
z2x
zyx
zyx
ot
CC
cosCsenCCsenCC
CC
cosCsenCC
CC
senCcosCCcosCC
CC
senCcosCC
CCC
R
39
Quando o ângulo α é igual a zero, a matriz Rot se
reduz à forma anterior, dada para barra de treliça
espacial.
De uma maneira sucinta, quando o elemento estrutural
é vertical, temos então:
αααα−=
cos0senCsen0cosC
0C0R
y
y
y
ot
Da mesma forma, quando α é igual a zero, a matriz de
rotação se reduz à forma anterior, para treliças.
A rotação da matriz de rigidez se dará por:
otTotMD SRRS =
Os carregamentos impostos serão aplicados em duas
formas distintas, ou seja:
Aplicados diretamente nos nós, relacionados ao
sistema da estrutura.
=
.
.FFFFFF..
F
6
5
4
3
2
1
FIGURA 3.10 - Carregamentos aplicados
diretamente no nó j.
X
Y
Z
2
31
j
4
5
6
40
Os carregamentos aplicados às barras da estrutura,
referenciados pelo sistema local de coordenadas, serão
transformados em cargas nodais equivalentes, e que
estarão contidas no vetor f.
Em cada elemento estrutural, definido por 2 nós,
ocorrem 12 possíveis ações, dependendo do tipo e direção
do carregamento aplicado.
Para um carregamento no plano XL-YL:
FIGURA 3.11 – Carregamento no plano XL-YL
Com:
ab1a −= 2/)ba(2a += 2aL3a −= iL124a =
Li = comprimento da barra
iL/)12f6f3a.1a.q(2f ++=
4a/))2a.3L.(1a)3a.2a.12.((1a.q6f i −+=
iL/)12f6f2a.1a.q(8f −−=
4a/))2a.3L.(1a)2a.3a.12.((1a.q12f i −+−=
XL
YL
q
L f6
f8
f12
b
f2
a
41
O elemento acima, sujeito ao mesmo carregamento
direcionado no plano XL-ZL:
FIGURA 3.12 – Carregamento no plano XL-ZL
iL/)12f6f3a.1a.q(3f ++=
4a/))2a.3L.(1a)3a.2a.12.((1a.q5f i −+=
iL/)12f6f2a.1a.q(7f −−=
4a/))2a.3L.(1a)2a.3a.12.((1a.q11f i −+−=
Estas forças nodais são rotacionadas para os eixos
da estrutura através de:
fRf otR =
E finalmente acopladas em F, que é o vetor de
forças da estrutura, em relação aos eixos globais.
XL
ZL
q
Lf5
f7
f11
b
f3
a
42
3.3 - Formação das subestruturas
Dado um sistema estrutural, a sua divisão em
subestruturas será condicionada aos fatores:
- Tipos estruturais: Quando um elemento de um
tipo estrutural se une a outro, diferente, cada
um pertencerá a subestruturas distintas.
- Quando uma subestrutura se torna muito
grande, ou quando for conveniente, será
dividida em outras subestruturas, unidas por
elementos de mesmo tipo estrutural.
Cada subestrutura será discretizada individualmente,
como se fosse uma única estrutura existente. Considere a
figura 3.13, união de pilares (pórtico) com treliças:
FIGURA 3.13 – Sistema estrutural com pórtico e treliça
x
y
z
43
Separando em subestruturas, P1, P2, T1, T2 e T3:
FIGURA 3.14 – Sistema estrutural dividido em subestruturas
e numeração dos nós individualmente.
Cada subestrutura conterá em seus dados:
- Nome da subestrutura.
- Tipo estrutural: pórtico ou treliça.
- Coordenadas nodais numeradas.
- Numeração das barras e suas incidências
nodais.
- Características físicas e geométricas: E, G,
Ix, Iy, Iz, A, ângulo α.
- Carregamentos.
- Nós de apoio (restritos).
Os dados de cada subestrutura serão armazenados em
arquivos próprios.
Até esta etapa, nada difere do lançamento de uma
estrutura por um programa tradicional. Também, não há
necessidade de indicar quais os nós que são de união
entre as subestruturas.
1
3
46 7 8 9 10
1 2 3 4 5
4
3
1
P2 T1P1 2 2
x
y
z
1
62
7
1
6
7
2
T2T3
44
Posteriormente, todas as coordenadas nodais de todas
as subestruturas são comparadas. Os nós com coordenadas
iguais serão identificados como nós de união.
FIGURA 3.15 – Nós das subestruturas,
com coordenadas iguais
Deste processo resultam vetores e matrizes que serão
constantemente consultados durante todo o programa
3.4 - Renumeração das coordenadas
Com a determinação dos nós de união, as coordenadas
de cada subestrutura são renumeradas em função do grau de
liberdade (apoio ou livre) e da condição de seu contorno
(unidas ou não à outra subestrutura).
Para cada subestrutura são montados vetores
auxiliares: Nrt, Srt, Nrb, Crb, onde:
N: No total de coordenadas internas livres . Ncrb: No total de coordenadas externas livres.
T1P1 P2
(x1, y1,z1) (x1, y1,z1)
(x2, y2,z2) (x2, y2,z2)
(x3, y3,z3) (x3, y3,z3)
(x4, y4,z4) (x4, y4,z4)
x
y
z
(x2, y2,z2)
(x1, y1,z1)
(x4, y4,z4)
(x3, y3,z3)
T2 T3
45
Nrt: Matriz indicativo de coordenada restringida ou não: nrt=1 ⇒ restringida. nrt=0 ⇒ livre para se deslocar.
Srt: Matriz indicativa da quantidade de coordenadas restringidas.
Nrb: Semelhante à Nrt, mas indicando as
coordenadas de união às outras subestruturas:
nrb=1 ⇒ coordenada externa. nrb=0 ⇒ coordenada interna. Crb: Semelhante a Srt, mas indicando a
somatória de coordenadas externas.
jj[1..6]: Contém a numeração das coordenadas de cada nó.
O processo consiste em iniciar a renumeração a
partir das coordenadas internas, dando sequência às
coordenadas externas, e por último às coordenadas
restringidas, conforme algoritmo abaixo.
Início
K=1 to 6
Nrb[jj[k]]=0 and Nrt[jj[k]]=0
jj[k]=jj[k](crb[jj[k]]+srt[jj[k]])
Nrb
[jj[k
]]=1
jj[k]=n+Crb[jj[k]]
jj[k]=n-ncrb+ srt[jj[k]]
S
S
Fim
Para nó com 6 deslocamentos (k=6)
46
A subestrutura P1, como pórtico espacial,
exemplifica o processo:
FIGURA 3.16 – Renumeração das coordenadas do pilar P1,
da original (a) para a nova (b).
Coord 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
Nrt 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Srt 1 2 3 4 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6
Nrb 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1
Crb 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 6 7 8 9 10 11 12
TABELA 3.1 – Valores dos vetores auxiliares
para a subestrutura P1.
Com esta renumeração, cria-se condições para inserir
corretamente os dados nas matrizes de rigidez
correspondentes.
192223
20
24
21
14 5
2
6
3
71011
8
12
9
131617
14
18
15
1 4 5
2
6 3
71011
8
12 9
131617
14
18
15
192223
20
24
21
X
Y
Z a) b)
47
3.5 - Matrizes condensadas
Com a etapa anterior definida, as matrizes de
rigidez, SII, SIE, SEE, e os vetores de forças, FI e FE, da
subestrutura são montados.
Inicia-se, então, a primeira etapa do processo de
condensação estática.
{
=
⇒
=
*E
*I
E
I*EE
*IE
*II
1ETAPAE
I
E
I
EEEI
IEII
FF
UU
S0SS
FF
UU
SSSS
Onde são aplicadas as formulações 2.43 a 2.47.
Estas matrizes são armazenadas, visando etapas
posteriores.
Cabe ressaltar que todo o procedimento, descrito até
aqui, é executado em uma única etapa para cada
subestrutura, utilizando subrotinas adequadas ao tipo
estrutural a que pertencem.
3.6 - Solução dos deslocamentos externos
A Segunda etapa do método das subestruturas consiste
na solução do sistema de equações SCUC=FC, formado pelas
matrizes envolvendo os nós de união.
48
Figura 3.17 - Nós de união numerados para formação
da 2a etapa do processo.
A formação destas matrizes requer o acoplamento
correto das rigidezes e forças das subestruturas,
contidas em *EES e *
EF , considerando na somatória os
elementos que correspondam aos mesmos deslocamentos e
suas interações.
As matrizes SC, FC e UC são idealizadas para
trabalharem com 6 deslocamentos por nó.
Exemplificando somente os dois primeiros nós de
união do sistema:
4
3T1P1 P2
1
2
x
y
z
T2
T3
49
FIGURA 3.18 – Coordenadas das subestruturas a serem acopladas
ao sistema de equações.
As rigidezes e forças, devidos aos nós de pórtico,
serão acopladas ao sistema de equações em correspondência
com a numeração adotada, considerando 6 deslocamentos por
nó. As treliças serão acopladas em correspondência a 3
deslocamentos nodais.
Nesta fase, o programa realiza uma interação entre
todas as subestruturas , no qual os dados são lidos dos
arquivos previamente gravados, analisados e selecionados
para serem inseridos no sistema de equações.
Na equação abaixo, as marcações com ‘x’ nas matrizes
indicam as posições em que serão somadas as contribuições
da treliça, considerando os 2 nós iniciais.
T1P1
2
1
x
y
z
T3
50
.
F:...xxx...xxx
U:...........
U
.
S.............S:..::::::::::::
S..............S..............S..............S.....xxx...xxxS.....xxx...xxxS.....xxx...xxxS..............S..............S..............S.....xxx...xxxS.....xxx...xxxS.....xxx...xxx
.
24:
121110987654321
24,C24C
1C
24,24C1,24C
24,12C
24,11C
24,10C
24,9C
24,8C
24,7C
24,6C
24,5C
24,4C
24,3C
24,2C
24,1C
=
Da solução deste sistema linear, surgem os
deslocamentos dos nós de união.
Salienta-se a importância desta fase em
possibilitar a união de tipos estruturais diferentes. A
introdução correta das grandezas e de suas interações, de
cada subestrutura, no sistema de equações irá permitir a
compatibilização correta dos deslocamentos nodais.
O fato de cada subestrutura ser analisada com suas
subrotinas próprias, permite ampliar as possibilidades de
se trabalhar com vários tipos estruturais diferentes,
desde que esta fase seja adequadamente conduzida.
3.7 - Deslocamentos Internos
Correspondente à Etapa 3 do método das
subestruturas. O programa volta a trabalhar com as
subrotinas desenvolvidas para cada tipo estrutural.
Para cada subestrutura, os deslocamentos externos,
obtidos de UC são inseridos adequadamente às matrizes UE,
e calculados os deslocamentos referentes às coordenadas
51
internas, utilizando as formulações de 2.49 a 2.50, para
a solução do sistema:
{
⇒
=
E
I
3ETAPAE
*I
E
I*IE
*II
UU
UF
UU
I0SS
Com todos os deslocamentos obtidos, finaliza-se a
análise com a determinação das ações de extremidade das
barras e as reações de apoios, inerentes ao método dos
deslocamentos. O programa emite um relatório final, para
cada subestrutura, contendo todos os dados introduzidos,
juntamente com os resultados da análise.
52
3.8 – Técnicas computacionais.
Dentre algumas técnicas computacionais para otimização do processamento, optou-se pelo armazenamento em linha das matrizes com características simétricas, possibilitando armazenar apenas a diagonal principal e a parte triangular superior delas. Foram desenvolvidas subrotinas adequadas para a formação das matrizes de rigidez em forma particionada, levando em consideração as características de cada tipo de subestrutura. As matrizes simétricas SII, SEE e SC serão armazenadas num vetor em linha, e a matriz retangular SIE em arranjo normal, ou seja , retangular.
NCI NCE
=
E
I
E
I
EE
IEII
F
F
U
U
simsimS
simSS
Matriz de rigidez particionada
NCI = No de coordenadas internas NCE = No de coordenadas externas O arranjo das matrizes simétricas em linha seguirá o modelo:
53
NC(NC+1)/2
}
=⇒
===== 6id5id3id
6
0id
NC
id
3,2 XXXXrXXXXXS
XSXXXSXXXXX
S8764847644 844 76
444 8444 76
id=(i-1)(2NC-i)/2
Posição no vetor será dado por Sid+j Para as matrizes particionadas, ficam as dimensões: SII = (NCI(NCI+1)/2) SEE = (NCE(NCE+1)/2) SIE = (NCI,NCE) As subrotinas desenvolvidas para processarem tipos diferentes de elementos estruturais estão, na realidade, inseridas em apenas um código computacional.
As grandezas que envolvem pórtico tridimensional são relacionadas por índices que variam de 1..6, para treliça espacial variam de 1..3.
A seqüência das grandezas seguem a ordenação: Fx Fy Fz Mx My Mz
Devido a esta ordenação, o acesso aos dados dentro de matrizes ou vetores se dá com respeito aos índices definidos, diminuindo de sobremaneira a quantidade de códigos computacionais necessários.
treliças
pórticos
54
3.9 – Subrotinas Principais e Fluxograma. A subrotinas principais que compõe o programa são
descritas aqui, de uma forma sucinta. São elas:
- ORGAN-1: Este programa detecta as coordenadas comuns (de contorno) entre as subestruturas, comparando as coordenadas cartesianas de cada nó e também verificando as restrições dos nós. Somente coordenadas com grau de liberdade serão consideradas. - MONTA_RIG: Na formação das matrizes SII, SEE ou SIE, de cada subestrutura, a matriz de rigidez de cada barra é verificada e seus elementos inseridos nestas matrizes, conforme a ocorrência dos graus de liberdade e de contorno . O vetor de forças nodais de cada barra também é inserido no vetor FI ou FÉ, correspondentemente.
- DECOMP-1: Realiza o processo de decomposição para obter as matrizes condensadas .
{
=
⇒
=
−*E
*I
E
I*EE
*IE
*II
1DECOMPE
I
E
I
EE
IEII
FF
UU
SSS
FF
UU
SsimSS
- ORGAN-2: Forma as matrizes SC e FC, que são montadas a partir das matrizes SEE
* e FÉ* de cada
subestrutura. A matriz SC trabalha com 6 deslocamentos
55
por nó. Esta sub-rotina acopla adequadamente as matrizes de uma treliça, que trabalham com 3 deslocamentos por nó. - SOLSIS: Resolve o sistema final de equações da estrutura condensada, composta por SC e FC , obtendo os deslocamentos das coordenadas comuns, e que são armazenados em UC.
{
⇒
=
C
SOLSISCC
NCRV
C UFUS
48476
- DECOMP-2: Uma subrotina interna, “FCFE”, espalha os deslocamentos externos, obtidos de “SOLSIS”, de volta às respectivas subestruturas. Depois, por um processo de retrosubstituição, os deslocamentos das coordenadas internas UI, para cada subestrutura, são determinados.
} }
{
⇒
=
− E
I
2DECOMPE
*I
E
I
NCRB*EE
N*II
UU
UF
UU
ISS
56
O fluxograma relativo à seqüência adotada no programa é:
FIGURA 3.19 - Fluxograma
Início
I=1 to Nsub
Dados das Subestruturas
ORGAN-1
I=1 to Nsub
MONTA RIG
DECOMP-1
ORGAN-2
SOLSIS
I=1 to Nsub
DECOMP-2
RESULTADOSFINAIS
FIM
Nsub → No total de subestruturas
57
3.10 – Interface gráfica para aquisição de dados
Para automatizar os procedimentos de cálculo
descritos nos capítulos anteriores, visando a análise de
estruturas particionadas, foram desenvolvidos programas
que utilizam a linguagem PASCAL, para a análise
estrutural, e AutoLisp para a interface gráfica.
Cada subestrutura será tratada individualmente,
desde a introdução dos dados até ao final do processo,
com os resultados da análise somente dela. Característica
inerente ao método da subestruturação.
Foram desenvolvidas subrotinas em linguagem
AutoLisp, que serão utilizadas conjuntamente com o editor
gráfico AutoCad. Desta forma, torna-se disponível uma
extensa biblioteca de comandos gráficos já implementados.
Tem como maior vantagem a visualização imediata
durante a discretização estrutural, permitindo correções
ou modificações em tempo real.
Neste ambiente a estrutura inteira é desenhada em
forma de linhas, como se fosse um desenho comum. As
funções (comandos) desenvolvidas em AutoLisp, e
representadas por ícones, conforme FIGURA 3.20, irão
acrescentar informações neste desenho, transformando-o em
um objeto representativo de uma estrutura.
58
FIGURA 3.20 – Ícones(comandos),em destaque, acrescidos
ao programa AutoCad, e subestrutura
selecionada (tracejada).
3.10.1 – Discretização de uma subestrutura
Uma subestrutura é desenhada na tela em forma de
linhas, e em suas dimensões reais, conforme FIGURA 3.20.
O AutoCad considera uma linha como sendo uma
entidade, criando internamente um banco de dados contendo
todos os atributos dela, como: cor, layer, coordenadas
iniciais, etc...
dsub dgeo scopy sdel cargno cargadrest
Área do “prompt”.
59
Ao mesmo tempo, também cria um “nome” para esta
entidade. Este “nome”, em termos computacionais, é um
“handle” (semelhante a um endereço hexadecimal) que
direciona para o banco de dados da entidade. Através
deste “nome” é que se pode acessar os dados desta
entidade.
As característica da entidade, contidas neste banco
de dados, são acessadas por índices, como os índices de
um vetor. Por exemplo, os índices 10 e 11 fornecem,
respectivamente, as coordenadas do nó inicial e do nó
final da linha desenhada, que são os principais
interesses para este programa. Este banco de dados é
pesquisado por funções específicas dentro do AutoLisp.
É oportuno observar, ainda, que o AutoCad sempre
atualiza as informações contidas neste banco de dados.
Por exemplo, quando uma linha é movida para outra
posição, os dados referenciados pelos índices 10 e 11 são
atualizados automaticamente.
Outro procedimento realizado pelo AutoCad, e
explorado intensamente pelo programa, é o de selecionar
entidades, de modo que funções sejam aplicadas somente
nelas.
Neste processo de seleção, os “nomes” das entidades
selecionadas são armazenadas numa lista (vetor), podendo
ser acessadas por comandos em AutoLisp.
A formação de uma subestrutura será realizada por
uma função, desenvolvida em AutoLisp, chamada de “dsub”.
Inicialmente, são selecionadas linhas (barras),
desenhadas anteriormente, e que irão compor a
subestrutura, conforme FIGURA 3.20. Entidades
selecionadas sempre se mostram com linhas tracejadas.
60
Os nomes de todas as linhas serão armazenadas em uma
lista. Listas, em AutoLisp, são estruturas computacionais
semelhantes a vetores ou matrizes.
Posteriormente, a função solicita os valores do
módulo de elasticidade transversal e longitudinal (G e E) e o nome da subestrutura, para referências futuras.
Estes dados são solicitados e digitados na região de
“prompt” da tela.
Desta maneira, fica definida uma subestrutura, com
seus dados dispostos em uma lista, da seguinte forma:
(<”nome das barras”> , nomesub , E , G)
Conforme novas subestruturas vão sendo definidas,
novas listas são montadas.
Da mesma forma, estas listas são armazenadas em
outra lista, que conterá todas as subestruturas.
Semelhante a um vetor, onde cada elemento deste vetor é
uma lista (subestrutura). Toma a seguinte forma:
((<nomebarras>, nomesub1, E, G) (<nomebarras>,
nomesub2, E, G) ....)
Cada subestrutura é referenciada por um índice
dentro desta lista.
3.10.2 – Características das barras
A função “dgeo”, desenvolvida em Autolisp, irá
acrescentar às barras as suas propriedades, que são: Área
61
da seção transversal, momentos de Inércia (Ix, Iy e Iz), e
ângulo α.
As barras com mesmas características são
selecionadas através de cliques com o mouse (processo de
seleção do AutoCad). Cada barra, então, é identificada
pelo seu “nome” (handle). Forma-se uma lista para cada
barra, contendo:
(<nomebarra>,A,Ix,Iy,Iz,α)
Da mesma forma anterior, cria-se uma lista contendo
todas as listas das barras:
((<nomebarra1>,A, Ix, Iy, Iz, α) (<nomebarra2>, A,
Ix, Iy, Iz, α )....)
Todas as barras, de todas as subestruturas, e suas
características, estarão contidas nesta lista.
Os dados são solicitados e introduzidos na região de
“prompt” da tela.
3.10.3 – Cargas aplicadas nos nós.
Outra função desenvolvida em AutoLisp, denominada
“cargno”, conforme ícone na FIGURA 3.20, de forma
semelhante às outras funções, irá obter informações da
geometria do desenho para serem acrescidas aos dados
referentes às subestruturas.
Inicialmente, a função solicita o valor das forças
(Fx, Fy, Fz) a serem aplicadas. Estes valores formam uma
62
lista. Em seguida, solicita os momentos (Mx, My, Mz),
formando outra lista.
Os nós, a receberem estes carregamentos, são
selecionados por cliques do mouse, conforme FIGURA 3.21.
FIGURA 3.21 – Nós selecionados em amarelo
para receberem carregamentos.
Como mencionado anteriormente, é importante que os
dados sejam relacionados ao “nome” (handle) da entidade.
O programa consulta o banco de dados do AutoCad,
especificamente os índices 10 e 11 de cada linha,
verificando a igualdade entre as coordenadas dos pontos
clicados e as coordenadas iniciais das entidades.
Detectada a igualdade, o nó selecionado para o
carregamento fica identificado pelo “nome” da barra e
pelo seu índice (10 ou 11).
Para cada barra será criada uma lista, na forma:
(<nomebarra>,índice, (Fx,Fy,Fz),(Mx,My,Mz))
63
Uma lista contendo informações de todas as barras,
será:
((<nomebar1>,código, (Fx,Fy,Fz), (Mx,My,Mz)) (<nomebar2>,
código, (Fx,Fy,Fz), (Mx,My,Mz))....)
O código será o número 10 ou 11, indicando que a
coordenada selecionada será o nó inicial ou final da
entidade.
As forças são solicitadas e introduzidas na região
de “prompt” da tela.
Ao longo de todo o programa, todos os dados
introduzidos são associados às entidades através do seu
“nome”. Percebe-se, com isto, uma interação significativa
entre os dados de uma subestrutura com a estrutura
interna de dados do AutoCad.
3.10.4 – Cargas aplicadas nas barras
A função “carga”, de forma semelhante a anterior,
irá formar a lista de carregamentos aplicados nas barras,
também relacionadas ao “nome” da entidade.
O programa solicita o valor do carregamento, a
distância, relativa à barra, no qual ele inicia e a
distância final, por onde ele se estende, como visto no
item 3.2.2, à página 41.
As barras que irão receber o carregamento são
selecionadas pelo mouse, conforme FIGURA 3.22.
64
FIGURA 3.22– Barras selecionadas (tracejadas) para
receberem carregamentos.
Para cada barra é montada uma lista, contendo:
(<nomebarra>,di,df,carga)
di: distância inicial.
df: distância final.
carga: valor do carregamento.
nomebarra: “nome” da entidade.
A lista contendo todas as barras carregadas será:
((<nomebarra1>, di, df, carga) (<nomebarra2>, di,
df, carga)...)
65
3.10.5 – Restrições de apoio
A função “drest” monta uma lista contendo os nós que
estarão com deslocamentos impedidos (vínculos de apoio).
O programa solicita os dados referentes aos
deslocamentos correspondentes a Fx, Fy, Fz, depois os
dados referentes à Mx, My, Mz.
Introduzindo o número 1, para estes dados, indica
restrição ao deslocamento, o número 0 indica grau de
liberdade.
Os nós são selecionados pelo mouse, conforme FIGURA
3.23, onde também aparece uma nova subestrutura, tipo
pórtico, que já foi discretizada.
FIGURA 3.23 – Nós de apoio setados em azul claro
66
A lista montada para cada nó é da forma:
(“nomebarra”, índice, Fx,Fy,Fz,Mx,My,Mz)
A lista contém o “nome” da entidade, e o índice será
o número 10 ou 11, indicando ser uma coordenada inicial
ou final da entidade. De forma semelhante à lista criada
pela função “cargno”, vista anteriormente.
A lista contendo todos os nós restritos é:
((“nomebar1”, código, Fx, Fy, Fz, Mx, My, Mz)
(“nomebar2”, código, Fx, Fy, Fz, Mx, My, Mz).....)
3.10.6 – Outras funções
As funções vistas até aqui são consideradas básicas
para a completa discretização de uma subestrutura. Novas
subestruturas acrescidas passam por todo este processo.
Visando automatizar melhor o lançamento das
subestruturas, foi desenvolvida a função "“scopy”, que
copia subestruturas inteiras para outras posições.
A subestrutura a ser copiada é selecionada por um
simples clique do mouse em qualquer uma de suas barras. O
nome desta barra é detectado. Em seguida é feita uma
busca na lista de subestruturas para saber qual delas
contém a barra.
A subestrutura detectada contém, em sua lista, o
“nome” de todas as barras que a compõe. Através do “nome”
é que o AutoCad reconhece as entidades (linhas) e então
seleciona-as para o processo de cópia.
67
FIGURA 3.24 – Novas subestruturas que foram criadas pelo
processo de “scopy”.
Após a cópia, conforme FIGURA 3.24 , o AutoCad criou
novas entidades (linhas). A função “scopy” as detecta e
armazena seus “nomes” numa lista. Esta lista, então, é
adicionada à lista de subestruturas.
Nesta nova subestrutura deverão ser aplicados todos
os passos anteriores, como aplicação de cargas, restrição
de nós, etc... .
Caso a nova subestrutura tenha alguns aspectos
semelhantes à que originou, a função “scopy” também
poderá:
- copiar as características das seções transversais
das barras, adicionando-as à lista criada em
“dgeo”, de forma automática.
- copiar os carregamentos nodais, acrescentando-os
68
automaticamente à lista criada para cargas
nodais.
- copiar os carregamentos das barras e acrescenta-
los à lista criada para cargas nas barras.
Desta forma, o processo de discretização da
estrutura completa torna-se mais versátil.
A função “sdel” deleta uma subestrutura completa que
já tenha sido criada. Ela é selecionada clicando-se com o
mouse em uma de suas barras. Em seguida, a função
interage com o AutoCad para que o seu desenho seja
eliminado da tela. Depois elimina todos os dados
referentes aos “nomes” daquelas entidades nas listas
criadas.
Foram desenvolvidas também outras funções que
permitem correções de quaisquer dados introduzidos em
quaisquer uma das fases, e que não serão descritas em
seus pormenores.
3.10.7 – Arquivos de dados
Quando todas as subestruturas se encontrarem
discretizadas, o programa irá gravar os dados em em
arquivos, de forma adequada, para posterior leitura e
processamento pelo programa responsável pela análise
estrutural.
Como já visto, cada subestrutura terá seus arquivos
próprios, contendo todos os dados introduzidos referentes
a ela e às suas barras.
69
Será gravado também um arquivo que conterá a
quantidade e os nomes das subestruturas, para que o
programa de análise estrutural possa se orientar.
A distinção entre treliça e pórtico será feita pela
cor do desenho. Nas figuras anteriores, percebe-se os
pórticos desenhados em vermelho e as treliças em azul.
3.11 – Editor em modo texto
Apesar da interface gráfica predominar nos meios
computacionais, os dados da estrutura quando introduzidos
por meio de texto processado também condicionam a uma
maneira confortável de trabalhar. Apenas não se visualiza
em tempo real a estrutura discretizada.
Acompanhando o mesmo procedimento anterior, irá se
editar uma estrutura por vez.
O editor elaborado para este programa tem sua tela
dividida em duas partes. A da esquerda é para a
introdução dos dados da estrutura. A da direita é
reservada para a “Ajuda” (Help) durante a digitação dos
dados.
O texto deverá conter palavras chaves seqüenciais
para definir as características dos dados introduzidos.
São elas:
- Gident: Define a sessão para introduzir a
identificação da estrutura, como: nome, no de
barras e nós, tipo estrutural, módulos de
elasticidade longitudinal e transversal.
70
- Gnos: Significando gerador de nós. São
introduzidos os números dos nós e suas
coordenadas. Possibilita gerar vários nós
em um comando.
- Gtipo: Onde é definido, por um número, as
características de uma barra, como: Momentos
de Inércia, área e ângulo de giro α da seção
transversal.
- Gbar: Onde as barras são caracterizadas por
suas incidências (nós finais) e ao tipo que
pertencem, definido anteriormente em Gident.
Possibilita a geração de várias barras com
mesmas características em um único comando.
- Grest: Refere-se às restrições nos apoios.
Define o número do nó e os deslocamentos a
serem restringidos. O número 1 indica
restrição e 0 para liberar.
- Gcar: Gerador de cargas. Iniciando com a letra
“n”, que significa nó, o número do nó e as
cargas são digitadas em seguida. Caso
contrário, o primeiro número indica a barra,
digitando-se em seguida o carregamento. No
final da linha deve-se indicar se a carga é no
plano XY ou no plano YZ.
Em cada seção, o editor percebe a palavra chave
digitada e de imediato mostra na tela, à direita, a
71
seqüência a ser obedecida para se introduzir os dados. A
FIGURA 3.25 mostra a ajuda durante a seção Gnos.
FIGURA 3.25 - Editor de texto e Ajuda durante a edição em Gnos
Cada subestrutura será digitada neste editor e,
posteriormente, todos os dados introduzidos serão
adequadamente gravados em arquivos, para que o programa
de análise estrutural possa interpretá-los e processa-
los.
72
CAPÍTULO 4 – EXEMPLOS
O software desenvolvido tem como objetivo principal
a utilização da Técnica das subestruturas em análise
linear.
Este capítulo visa demonstrar, através de exemplos,
a versatilidade desta técnica, no sentido de permitir uma
melhor organização na idealização estrutural, como também
no dimensionamento da memória utilizada pelo computador,
conforme objetivos propostos para este trabalho.
Em cada exemplo será apresentada a discretização
individual de cada subestrutura, como também a estrutura
principal que elas formam. Os exemplos estarão
acompanhados com detalhes do editor gráfico.
O exemplo-1 simplesmente confere a união de 2 tipos
estruturais diferentes. No exemplo-2 predomina o quesito
de menor dimensão na memória utilizada pelo computador,
como também a facilidade de geração gráfica para estes
tipos estruturais.
O exemplo-3 mostra uma união mais complexa de
diferentes tipos estruturais.
73
4.1 - Exemplo–1
Consiste em uma estrutura plana, formada por duas
treliças e três pilares (elementos de pórtico).
Medidas em metro Carregamento em kN
FIGURA 4.1 – União pórtico e treliça
Subestruturas 1, 2 e 3, são respectivamente os
pilares P1, P2 e P3:
FIGURA 4.2 – Características do pilar
Subestruturas 4 e 5 são, respectivamente, as
treliças T1 e T2:
FIGURA 4.3 – Características da treliça
P1 P2 P3
T1 T2
20 20 20 20 20 20
10 10
5
x
y
z
1
2
3
4
5
1
2
3
4
1,5
1,5
1,5
0,5 E= 21.000.000 kN/m2 Area= 0,0625 m2 IZ= 325.10-6 m4 Medidas em metro
1 2 3 4 5
6 7 8 9 10
1 2 3 4
5 6 7 8
9 10 1112 13 14 15
2,5 2,5 2,5 2,5
0,5
E=210.000.000 kN/m2 Abarras= 1 Medidas em metro
74
As subestruturas básicas que compõe a estrutura
principal são desenhadas inicialmente, conforme FIGURA
4.4.
Para a definição da treliça (em azul), o comando
“dsub”, do programa AutoLisp, irá solicitar que suas
barras sejam selecionadas. Em seguida irá acrescentá-las
a uma lista (vetor) correspondente à esta subestrutura. O
mesmo procedimento é adotado para a definição do pilar
(em vermelho).
FIGURA 4.4– Barras selecionadas para definição da subestrutura
treliça
Em seguida, o comando “dgeo” irá solicitar que
barras sejam selecionadas para acrescentar a elas suas
características (Área, Ix, Iy, Iz, α).
Em todas as funções desenvolvidas, os dados
solicitados e as informações emitidas pelo programa são
visualizados na barra inferior do AutoCad.
Os carregamentos, nos nós da treliça, são
introduzidos através do comando “cargno”, que irá
75
solicitar a seleção dos nós a receberem os carregamentos,
conforme FIGURA 4.5.
FIGURA 4.5 – Nós selecionados para receberem carregamentos.
Para compor a estrutura completa, através destas
subestruturas já definidas, utiliza-se o comando “scopy”.
Ele irá copiar uma subestrutura já definida para outra
posição, acrescentando-a à lista que contém subestruturas
definidas. Irá copiar também as características das
barras e os carregamentos já implantados.
Após a cópia das treliças e pilares, a estrutura
final é:
76
FIGURA 4.6 – Estrutura completa idealizada com a união de
subestruturas já discretizadas.
Finalizando, o programa grava todos os dados para
posterior durante a análise estrutural pelo programa
desenvolvido em linguagem pascal.
Somente os deslocamentos Fx e Fy dos nós de união
serão compatibilizados, apesar do programa tratá-los com
estruturas tridimensionais, pois os carregamentos estão
contidos no plano da estrutura.
Figura 4.7 – Deslocamentos característicos de cada
subestrutura nos nós de união.
Fx
Fy
Fx
Fy
Mz
77
Cada subestrutura será analisada individualmente
pelo programa, e as coordenadas comuns entre elas serão
detectadas automaticamente.
Esta estrutura possui 27 nós, num total de 162
deslocamentos (6 por nó) a serem determinados por um
programa de análise tridimensional genérico.
Com a divisão em subestruturas, cada pilar sendo uma
subestrutura com 5 nós, irá tratar 30 deslocamentos, 6
deslocamentos por nó ao ser analisado pela subrotina para
pórticos. A subrotina para tratamento de treliças irá
lidar com 30 deslocamentos (3 por nó) ao analisar cada
treliça, com 10 nós cada.
A matriz SC irá trabalhar com 36 deslocamentos (6
nós de união).
Após a análise da estrutura, temos os resultados
para cada subestrutura:
Sub.1 (P1) Solicitações Deslocamentos
Bar Nó N(kN) Q(kN) M(kN.m) DX(m) DY(m) DZ(rad)
1 23,13 -0,19 -0,28 0 0 0 1
2 -23,13 0,19 0 -311E-7 -264E-7 312E-7
2 23,13 -0,19 0 -311E-7 -264E-7 312E-7 2
3 -23,13 0,19 -0,28 -627E-7 -529E-7 7E-7
3 23,13 -0,19 0,28 -627E-7 -529E-7 7E-7 3
4 -23,13 0,19 -0,56 -24E-7 -793E-7 -913E-7
4 23,13 1,12 0,56 -24E-7 -793E-7 -913E-74
5 -23,13 -1,12 0 501E-7 -881E-7 -112E-6
TABELA 4.1 – Resultados PILAR1
78
Sub.2 (P2) Solicitações Deslocamentos
Bar Nó N(kN) Q(kN) M(kN.m) DX(m) DY(m) DZ(rad)
1 73,73 0 0 0 0 0 1
2 -73,73 0 0 0 -843E-7 0
2 73,73 0 0 0 -843E-7 0 2
3 -73,73 0 0 0 -168E-6 0
3 73,73 0 0 0 -168E-6 0 3
4 -73,73 0 0 0 -253E-6 0
4 73,73 0 0 0 -253E-6 0 4
5 -73,73 0 0 0 -281E-6 0
TABELA 4.2 – Resultados PILAR2 Sub.3 (P3) Solicitações Deslocamentos
Bar Nó N(kN) Q(kN) M(kN.m) DX(m) DY(m) MZ(rad)
1 23,13 0,19 0,28 0 0 0 1
2 -23,13 -0,19 0 311E-7 -264E-7 -312E-7
2 23,13 0,19 0 311E-7 -264E-7 -312E-72
3 -23,13 -0,19 0,28 627E-7 -529E-7 -7E-7
3 23,13 0,19 -0,28 627E-7 -529E-7 -7E-7 3
4 -23,13 -0,19 0,56 24E-7 -793E-7 913E-7
4 23,13 -1,12 -0,56 24E-7 -793E-7 913E-7 4
5 -23,13 1,12 0 -501E-7 -881E-7 112E-6
TABELA 4.3 – Resultados PILAR3 As tabelas acima mostram os resultados dos pilares,
que o programa emitiu.
As tabelas abaixo mostram os resultados para as
treliças.
79
Sub.4
(T1)
Forças Deslocamentos
Bar Nó N(kN) DX(m) DY(m)
1 1,30 -24E-7 -793E-7 1
2 -1,30 -26E-7 -424E-6
2 -114,36 -26E-7 -424E-6 2
3 114,36 111E-7 -562E-6
3 -45,70 111E-7 -562E-6 3
4 45,70 165E-7 -480E-6
4 138,63 165E-7 -480E-6 4
5 -138,63 0 -253E-6
6 114,55 501E-7 881E-7 5
7 -114,55 365E-7 -425E-6
7 130,22 365E-7 -425E-7 6
8 -130,22 210E-7 -562E-6
8 130,22 210E-7 -562E-6 7
9 -130,22 55E-7 -481E-6
9 45,89 55E-7 -481E-6 8
10 -45,89 0 -281E-6
2 23,13 -26E-7 -424E-6 9
7 -23,13 365E-7 -425E-6
3 20,0 111E-7 -562E-6 10
8 -20,0 210E-7 -562E-6
4 36,87 165E-7 -480E-6 11
9 -36,87 55E-7 -481E-6
6 -117,96 501E-7 -881E-7 12
2 117,96 -26E-7 -424E-6
7 -15,98 365E-7 -425E-6 13
3 15,98 111E-7 -562E-6
3 -86,0 111E-7 -562E-6 14
9 86,0 55E-7 -481E-6
4 -187,98 165E-7 -480E-6 15
10 187,98 0 -281E-6
Solicitações em T1
(kN)
TABELA 4.4 – Resultados TRELIÇA1
1
15,98
2
3
4
5
6
7
8
9
10
-130,22
-130,22
114,36
187,98
-45,89
-138,63
-1,30
117,96
-114,55
86,0
45,70
-23,13
-20,0
-36,87
80
Sub.5
(T2)
Forças Deslocamentos
Bar Nó N(kN) DX(m) DY(m)
1 138,63 0 -253E-6 1
2 -138,63 -165E-7 -480E-6
2 -45,70 -165E-7 -480E-6 2
3 45,70 -111E-7 -562E-6
3 -114,36 -111E-7 -562E-6 3
4 114,36 26E-7 -424E-6
4 1,30 26E-7 -424E-6 4
5 -1,30 24E-7 -793E-7
6 45,89 0 -281E-6 5
7 -45,89 -55E-7 -481E-6
7 130,22 -55E-7 -481E-6 6
8 -130,22 -210E-7 -562E-6
8 130,22 -210E-7 -562E-6 7
9 -130,22 -365E-7 -425E-6
9 114,55 -365E-7 -425E-6 8
10 -114,55 -501E-7 -881E-7
2 36,87 -165E-7 -480E-6 9
7 -36,87 -55E-7 -481E-6
3 20,0 -111E-7 -562E-6 10
8 -20,0 -210E-7 -562E-6
4 23,13 26E-7 -424E-6 11
9 -23,13 -365E-7 -425E-6
6 -187,98 0 -281E-6 12
2 187,98 -165E-7 -480E-6
7 -86,0 -55E-7 -481E-6 13
3 86,0 -111E-7 -562E-6
3 -15,98 -111E-7 -562E-6 14
9 15,98 -365E-7 -425E-6
4 -117,96 26E-7 -424E-6 15
10 117,96 -501E-7 -881E-7
Solicitações em T2
(kN)
TABELA 4.5 – Resultados TRELIÇA2
1
86,00
2
3
4
5
6
7
8
9
10
-130,22
-130,22
45,70
117,96
-114,55
-1,30
-138,63
187,98
-45,89
15,98
114,36
-36,87
-20,0
-23,13
81
Verificando os resultados das subestruturas, nota-se
que as ações de extremidades e os deslocamentos nos nós
de união estão compatibilizados.
82
4.2 - Exemplo-2 Um prédio com 8 pavimentos e 4 pilares, abaixo, será
analisado considerando que cada pilar constituirá uma
subestrutura, e cada grelha, que forma um pavimento,
também será uma subestrutura. Ambas são subestruturas
tridimensionais do tipo pórtico.
Figura 4.8 – Prédio com 8 pavimentos e sua orientação global. Por simplificação, todas as vigas da grelha terão a
mesma seção transversal e o mesmo carregamento será
aplicado a todas elas. Os pilares também terão a mesma
seção transversal. A planta de fôrma e as características
técnicas das vigas estão na figura abaixo.
Grelha-1
Grelha-2
Grelha-3
Grelha-4
Grelha-5
Grelha-6
Grelha-7
Grelha-8
X
Y
Z
P1 P2P3
P4
83
FIGURA 4.9 – Pavimento tipo, constituindo-se numa subestrutura. Cada pilar será considerado uma subestrutura. A
figura abaixo mostra o pilar padrão e suas
características técnicas.
FIGURA 4.10 – Características do pilar
Grelha pavimento tipo Numeração de nós, vigas e pilares E=21.000.000 kN/m2 G=8.750.000 kN/m2 Ix=0,001264 m
4 Iy=0,0004 m
4 Iz=0,0036 m
4 A=0,12 m2 Carregamento em todas as vigas = 5 kN/m Distância em metros
3,0
3,0
3,0
3,0
3,0 3,0 3,0
1 2 3 4
5 6 7 8
9 10 11
12
13 14 15 16
17 18 19 20
V5
V4
V6
V3
V2
V1
V7
V8
V9
P1 P2
P3 P4
2
3
4
5
6
7
8
9
1
3,0
Pilar Tipo Numeração de nós e altura de pavimento E=21.000.000 kN/m2 G=8.750.000 kN/m2 Ix=0,00233 m
4 Iy=0,000667 m
4 Iz=0,01667 m
4 A=0,20 m2 Distancia em metro
YL
ZL
XL
OrientaçãoLocal para o pilar
84
A figura abaixo mostra os dois tipos de subestruturas que ocorrem, já definidas pelo interpretador gráfico com o comando “dsub”.
FIGURA 4.11 – Principais subestruturas já definidas
Com os comandos apropriados, são inseridos os dados relativos às seções transversais (“dgeo”), carregamentos nas barras (“carga”), para todas as subestruturas. Desta forma, quando se utilizar o comando “scopy”, que copia subestruturas para outra posição, as características das barras e carregamentos também serão copiados.
Figura 4.12 – Pilares definidos com “scopy”
85
Finalizando a discretização com a cópia das grelhas
e definição dos nós de apoio, conforme FIGURA 4.13, o
programa irá gravar todos os dados em arquivos para
posterior utilização pelo programa de análise. Cada
subestrutura terá seu arquivo próprio de dados.
FIGURA 4.13 – Estrutura completa formada pela união de
subestruturas previamente definidas. Durante a análise individual, para cada
subestrutura, cada grelha formará 240 deslocamentos a
serem determinados (6 por nó), enquanto cada pilar
formará 54 deslocamentos como incógnitas.
A matriz SC, conterá os deslocamentos de todos os
nós de união entre todas as subestruturas, totalizando
192 deslocamentos para análise.
86
FIGURA 4.14 – Compatibilizar 6 deslocamentos em cada nó de união, entre pilares e vigas.
Este prédio analisado sem partição em subestruturas
totalizará 984 deslocamentos a serem determinados. A
diminuição no tamanho das equações é considerável em se
particionando em subestruturas.
Este tipo de estrutura é bem adequado à utilização
do método das subestruturas. A semelhança estrutural
entre as grelhas, em todos os sentidos, permite uma
maneira rápida e prática de serem lançadas pelo
interpretador gráfico.
Após a análise, os resultados para o Pilar P2 são
mostrados a seguir:
87
Pilar(P2) Forças (kN) Momentos (kN.m)
Bar Nó NXL FYL FZL MXL MYL MZL
1 1377,56 -2,36 -7,07 0 7,09 49,87 1
2 -1377,56 2,36 7,07 0 14,11 -56,96
2 1211,32 -3,40 -13,30 0 20,29 22,46 2
3 -1211,32 3,40 13,30 0 19,60 -32,67
3 1040,70 -3,03 -12,74 0 19,07 12,11 3
4 -1040,70 3,03 12,74 0 19,16 -21,20
4 868,21 -2,96 -12,82 0 19,23 6,54 4
5 -868,21 2,96 12,82 0 19,23 -15,42
5 694,95 -2,94 -12,82 0 19,24 3,25 5
6 -694,95 2,94 12,82 0 19,24 -12,07
6 521,35 -2,91 -12,85 0 19,26 0,96 6
7 -521,35 2,91 12,85 0 19,29 -9,69
7 347,61 -2,78 -12,61 0 19,06 -0,97 7
8 -347,61 2,78 12,61 0 18,77 -7,38
8 173,81 -4,42 -15,07 0 21,15 -3,16 8
9 -173,81 4,42 15,07 0 24,06 -10,11
TABELA 4.6 – Ações no pilar P2 (P2) Deslocamentos (m).10-7 Rotações (rad).10-7
Nó DX DY DZ RX RY RZ
1 0 0 0 0 0 0
2 6715 -9840 73 -7520 0 -4578
3 23771 -18492 1 -6774 0 -6940
4 46536 -25926 1 -6866 0 -8367
5 72858 -32127 1 -6866 0 -9308
6 101578 -37091 1 -6866 0 -9965
7 131970 -40815 2 -6869 0 -10421
8 163467 -43298 29 -6583 0 -10696
9 195718 -44539 177 -9693 -5 -10994
TABELA 4.7 – Deslocamentos no pilar P2
88
FIGURA 4.15 – Deslocamentos horizontais A seguir, os resultados da análise somente da viga V4, da grelha 4, que passa por 2 pilares, inclusive P2, para se observar a compatibilização dos deslocamentos nos nós de união. Viga V4 Forças (kN) Momentos (kN.m)
Bar Nó NXL FYL FZL MXL MYL MZL
5 0 16,42 0 1,69 0 -4,02 1
6 0 -1,42 0 -1,69 0 30,79
6 0 -31,74 0 -0,66 0 -33,63 2
7 0 46,74 0 0,66 0 -84,08
7 0 41,35 0 0,48 0 95,48 3
8 0 -26,35 0 -0,48 0 6,08
TABELA 4.8 – Ações na viga V4 pavimento 4
Pilar P2
0 6,71
23,8
46,5
72,8
101,6
131,9
164,5
195,7
1 2 3 4 5 6 7 8 9
Nós(Gráfico sem escala)
Des
loc.
(Dx)
Pilar P2
0
9,84
18,5
25,9
32,1
37,1
40,843,3 44,5
1 2 3 4 5 6 7 8 9
Nós(Gráfico sem escala)
Des
loc.
(Dz)
89
V4 Deslocamentos (m).10-7 Rotações (rad).10-7
Nó DX DY DZ RX RY RZ
5 72858 -11051 0 -4067 0 -9182
6 72858 -28662 0 -8658 0 -787
7 72858 -32127 0 -6866 0 -9308
8 72858 -94502 0 -8180 0 -25559
TABELA 4.9 – Deslocamentos na viga V4 pavimento 4
90
4.3 – Exemplo-3
FIGURA 4.16 – Estrutura formada por pórticos, treliças e
terças.
Esta estrutura é constituída por: - Conjunto de 4 treliças iguais, sendo:
Figura 4.17 – Numeração dos nós da treliça
- Conjunto de 2 pórticos laterais iguais: FIGURA 4.18 – Numeração dos nós do pórtico lateral
6,00
0,75
1 2 3 4 5 6 7 8 9 10 11
12 13
1415
1617
1819
20
15,00
500
1
2
3
4
5
6
7
8
Terças
Pórtico
Treliças
91
- Conjunto com 9 terças iguais, apoiadas sobre as
treliças. Serão consideradas peças de pórtico e
sendo, neste exemplo, as únicas peças com
carregamento. Receberão a carga vertical de 1kN/m
ao longo de toda a sua extensão.
FIGURA 4.19 – Numeração dos nós da Terça. Iniciando a discretização pela treliça, com a
introdução completa de seus dados, vem:
Figura 4.20 – Discretização da treliça. O comando “scopy” irá copiar as restantes das
treliças, juntamente com as características das barras.
Logo em seguida o primeiro pórtico é definido e também
15,00
1 2 3 4
92
copiado para formar o segundo pórtico, conforme figura
abaixo.
FIGURA 4.21 – Treliças em cor azul e pórticos em vermelho
Finalizando, uma terça é desenhada, definida como
subestrutura (“dsub”), suas barras são caracterizadas e
os carregamentos aplicados. Em seguida é copiada para
todas as outras posições, juntamente com os
carregamentos, conforme figura abaixo.
93
FIGURA 4.22 – Estrutura completa, formada pela união das
subestruturas definidas anteriormente.
Cada pórtico foi considerado uma subestrutura, como
também cada treliça e cada uma das terças.
A seguir são gravados todos os arquivos necessários
ao programa de análise estrutural.
Esta estrutura espacial completa é composta por 88
nós, gerando 528 deslocamentos a serem determinados, por
um programa convencional.
Com a divisão em subestruturas, a matriz SC foi
formada com 264 deslocamentos a serem determinados.
Índice maior que os exemplos anteriores devido à
quantidade maior de nós em comuns, originados pelas
terças.
O programa de análise estrutural gera o seguinte
relatório após os calculos, para uma das treliças
centrais:
94
---------------------------------------------------- A N A L I S E E S T R U T U R A L ---------------------------------------------------- N O M E : Treliça2 T I P O E S T R. : 1 ==================================================================== COORDENADAS DOS NOS ------------------- NO COORD-X COORD-Y COORD-Z 1 0.00 5.00 5.00 2 0.60 5.00 5.00 3 1.20 5.00 5.00 4 1.80 5.00 5.00 5 2.40 5.00 5.00 6 3.00 5.00 5.00 7 3.60 5.00 5.00 8 4.20 5.00 5.00 9 4.80 5.00 5.00 10 5.40 5.00 5.00 11 6.00 5.00 5.00 12 0.60 5.15 5.00 13 1.20 5.30 5.00 14 1.80 5.45 5.00 15 2.40 5.60 5.00 16 3.00 5.75 5.00 17 3.60 5.60 5.00 18 4.20 5.45 5.00 19 4.80 5.30 5.00 20 5.40 5.15 5.00 -------------------------------------------------------------------- PROPRIEDADES E GEOMETRIA DAS BARRAS ----------------------------------- MODULO DE ELASTICIDADE: 1.0E+0000 BARRA NO-INI NO-FIN AREA COMP 1 1 2 1.00000 0.600 2 2 3 1.00000 0.600 3 3 4 1.00000 0.600 4 4 5 1.00000 0.600 5 5 6 1.00000 0.600 6 6 7 1.00000 0.600 7 7 8 1.00000 0.600 8 8 9 1.00000 0.600 9 9 10 1.00000 0.600 10 10 11 1.00000 0.600
95
11 1 12 1.00000 0.618 12 12 13 1.00000 0.618 13 13 14 1.00000 0.618 14 14 15 1.00000 0.618 15 15 16 1.00000 0.618 16 16 17 1.00000 0.618 17 17 18 1.00000 0.618 18 18 19 1.00000 0.618 19 19 20 1.00000 0.618 20 20 11 1.00000 0.618 21 2 12 1.00000 0.150 22 3 13 1.00000 0.300 23 4 14 1.00000 0.450 24 5 15 1.00000 0.600 25 6 16 1.00000 0.750 26 7 17 1.00000 0.600 27 8 18 1.00000 0.450 28 9 19 1.00000 0.300 29 10 20 1.00000 0.150 30 12 3 1.00000 0.618 31 13 4 1.00000 0.671 32 14 5 1.00000 0.750 33 15 6 1.00000 0.849 34 6 17 1.00000 0.849 35 7 18 1.00000 0.750 36 8 19 1.00000 0.671 37 9 20 1.00000 0.618 -------------------------------------------------------------------- DESLOCAMENTOS NODAIS ---------------------- TRANSLACOES NO D(X) D(Y) D(Z) 1 -152.8163910 -75.8928986 0.8070270 2 -118.1633987 -819.4190063 0.0000000 3 -83.5104065 -1099.5512695 0.0000000 4 -54.1347733 -1247.4908447 0.0000000 5 -29.7912292 -1324.6951904 0.0000000 6 -7.9637408 -1348.2863770 0.0000000 7 15.2592449 -1355.0314941 0.0000000 8 43.3345490 -1303.6623535 0.0000000 9 76.4074554 -1164.9786377 0.0000000 10 114.7289734 -878.6190796 0.0000000 11 153.0504608 -83.5175705 0.8288099 12 -7.6975050 -819.4189453 0.0000000 13 27.1974487 -1098.8916016 0.0000000 14 34.4413338 -1245.6038818 0.0000000 15 27.0639343 -1322.8082275 0.0000000 16 7.9256787 -1338.1011963 0.0000000 17 -18.3544827 -1351.3922119 0.0000000 18 -34.1502686 -1301.7882080 0.0000000 19 -33.3198967 -1164.3225098 0.0000000 20 -0.9307358 -878.6190796 0.0000000
96
ACOES DE EXTREMIDADE ---------------------- FORCAS BARRA NO F(X) 1 1 -57.75 1 2 57.75 2 2 -57.75 2 3 57.75 3 3 -48.96 3 4 48.96 4 4 -40.57 4 5 40.57 5 5 -36.38 5 6 36.38 6 6 -38.70 6 7 38.70 7 7 -46.79 7 8 46.79 8 8 -55.12 8 9 55.12 9 9 -63.87 9 10 63.87 10 10 -63.87 10 11 63.87 11 1 63.94 11 12 -63.94 12 12 54.86 12 13 -54.86 13 13 46.17 13 14 -46.17 14 14 41.85 14 15 -41.85 15 15 36.02 15 16 -36.02 16 16 36.01 16 17 -36.01 17 17 44.23 17 18 -44.23 18 18 52.61 18 19 -52.61 19 19 61.23 19 20 -61.23 20 20 70.27 20 11 -70.27 21 2 -0.00 21 12 0.00 22 3 -2.20 22 13 2.20 23 4 -4.19 23 14 4.19 24 5 -3.14 24 15 3.14 25 6 -13.58 25 16 13.58
97
26 7 -6.07 26 17 6.07 27 8 -4.16 27 18 4.16 28 9 -2.19 28 19 2.19 29 10 0.00 29 20 0.00 30 12 9.07 30 3 -9.07 31 13 9.38 31 4 -9.38 32 14 5.24 32 5 -5.24 33 15 7.96 33 6 -7.96 34 6 11.25 34 17 -11.25 35 7 10.11 35 18 -10.11 36 8 9.31 36 19 -9.31 37 9 9.02 37 20 -9.02 O relatório para um dos pórticos será: ---------------------------------------------------- A N A L I S E E S T R U T U R A L ---------------------------------------------------- N O M E : Pórtico2 T I P O E S T R. : 2 COORDENADAS DOS NOS ------------------- NO COORD-X COORD-Y COORD-Z 1 6.00 0.00 0.00 2 6.00 5.00 0.00 3 6.00 0.00 5.00 4 6.00 5.00 5.00 5 6.00 0.00 10.00 6 6.00 5.00 10.00 7 6.00 0.00 15.00 8 6.00 5.00 15.00 -------------------------------------------------------------------- PROPRIEDADES E GEOMETRIA DAS BARRAS
98
----------------------------------- MODULO DE ELASTICIDADE: 1.0E+0000 BARRA NO-INI NO-FIN AREA COMP 1 1 2 1.00000 5.000 2 3 4 1.00000 5.000 3 5 6 1.00000 5.000 4 7 8 1.00000 5.000 5 2 4 1.00000 5.000 6 4 6 1.00000 5.000 7 6 8 1.00000 5.000 -------------------------------------------------------------------- VINCULACOES ------------------ NO REST-X REST-Y REST-Z MOM-X MOM-Y MOM-Z 1 1 1 1 1 1 1 3 1 1 1 1 1 1 5 1 1 1 1 1 1 7 1 1 1 1 1 1 -------------------------------------------------------------------- DESLOCAMENTOS NODAIS ---------------------- TRANSLACOES NO D(X) D(Y) D(Z) 1 0.0000000 0.0000000 0.0000000 2 134.4800873 -73.9712219 1.7391526 3 0.0000000 0.0000000 0.0000000 4 153.0504608 -83.5175705 0.8288099 5 0.0000000 0.0000000 0.0000000 6 153.0528717 -83.5176620 -0.8287013 7 0.0000000 0.0000000 0.0000000 8 134.4877319 -73.9715805 -1.7390445 ROTACOES NO R(X) R(Y) R(Z) 1 0.0000000 0.0000000 0.0000000 2 1.4542799 3.5941844 -41.2725716 3 0.0000000 0.0000000 0.0000000 4 0.9541645 2.1567209 -44.9867668 5 0.0000000 0.0000000 0.0000000 6 -0.9541207 -2.1557930 -44.9874573 7 0.0000000 0.0000000 0.0000000
99
8 -1.4542352 -3.5933089 -41.2745552 -------------------------------------------------------------------- ACOES DE EXTREMIDADE ---------------------- FORCAS BARRA NO F(X) F(Y) F(Z) 1 1 14.79 3.00 0.18 1 2 -14.79 -3.00 -0.18 2 3 16.70 3.90 0.15 2 4 -16.70 -3.90 -0.15 3 5 16.70 3.90 -0.15 3 6 -16.70 -3.90 0.15 4 7 14.79 3.00 -0.18 4 8 -14.79 -3.00 0.18 5 2 0.18 0.34 0.40 5 4 -0.18 -0.34 -0.40 6 4 0.33 -0.00 0.00 6 6 -0.33 0.00 -0.00 7 6 0.18 -0.34 -0.40 7 8 -0.18 0.34 0.40 MOMENTOS BARRA NO M(X) M(Y) M(Z) 1 1 -0.72 -0.16 15.77 1 2 0.72 -0.75 -0.74 2 3 -0.43 -0.18 18.74 2 4 0.43 -0.56 0.74 3 5 0.43 0.18 18.74 3 6 -0.43 0.56 0.74 4 7 0.72 0.16 15.77 4 8 -0.72 0.75 -0.74 5 2 0.74 -0.72 0.75 5 4 -0.74 -1.29 0.95 6 4 0.00 0.86 -0.38 6 6 -0.00 -0.86 0.38 7 6 -0.74 1.29 -0.95 7 8 0.74 0.72 -0.75 -------------------------------------------------------------------- Percebe-se a compatibilização dos deslocamentos entre o nó 11 da treliça e o nó 4 do pórtico: Nó Fx Fy Fz
11 153.0504608 -83.5175705 0.8288099 4 153.0504608 -83.5175705 0.8288099
100
CAPÍTULO 5 – CONCLUSÕES FINAIS
Este trabalho apresentou a Técnica da
Subestruturação seguindo a seqüência :
- Conceito de condensação estática
- Método das Subestruturas (PRZEMIENIECKI,1968),
generalizando a formulação desta técnica para sua
aplicação às estruturas.
- Apresentação desta técnica utilizando a
Decomposição de Cholesky (RUBINSTEIN,1970),
obtendo maior desempenho matemático e
computacional.
Os exemplos apresentados confirmam esta técnica como
sendo uma ferramenta adequada ao tratamento de estruturas
particionadas.
O software, desenvolvido aqui, teve como objetivo
principal a implementação desta técnica de forma a
propiciar a análise de estruturas constituídas por
diferentes tipos de elementos de barra, conforme
demonstrado pelos exemplos. Verifica-se também uma melhor
organização na discretização da estrutura.
101
O exemplo-2 demonstra bem o desempenho desta técnica
em diminuir consideravelmente a quantidade de equações a
serem resolvidas simultaneamente .
A idealização de interfaces gráficas constitui-se
num laborioso e dispendioso trabalho computacional.
Atualmente é uma prática constantemente exigida, em
acordo com as tendências atuais da informática.
Nesse trabalho, utilizou-se o editor gráfico
AutoCad, que já possui todas as funções e procedimentos
gráficos próprios, eliminando assim árduas etapas em
termos de programação.
A interação com seus recursos gráficos tornou-se
possível pelo uso de um interpretador de comandos,
AutoLisp, que permite a criação de variáveis e suas
associações com estruturas internas deste editor gráfico.
É uma tendência que vem sendo adotada de maneira
significativa na atualidade. A maioria dos editores
gráficos desenvolvem interpretadores e compiladores cada
vez mais avançados, permitindo que isso se torne uma
prática cotidiana.
A maneira como estes editores gráficos organizam
suas entidades criadas e os procedimentos seletivos que
aplicam em suas operações e funções, propiciou
adequadamente a utilização conjunta com o método das
subestruturas.
Com isso, um dos objetivos deste trabalho, que era
uma melhor organização na discretização estrutural, foi
alcançado satisfatoriamente, permitindo vislumbrar este
intercâmbio de forma mais completa.
Diante de tais características, criam-se
perspectivas em aplicações mais complexas, visando a
compatibilização de deslocamentos entre vários outros
tipos de elementos estruturais, como elementos finitos,
102
por exemplo. Estas estruturas requerem tratamento gráfico
mais avançado, que também poderá ser facilitado com a
utilização em conjunto de um editor gráfico (AutoCad).
Em termos da análise estrutural, cada tipo
estrutural diferente exigirá tratamento por subrotinas
adequadas. Com isto, a análise torna-se mais detalhada,
como também mais específica aos fenômenos a serem
avaliados com a união de diferentes subestruturas.
Da mesma forma, com os dados das subestruturas
individualizados, eles podem ser enviados a subrotinas
específicas para serem realizados outros tipos de
cálculo, como dimensionamentos e detalhamentos de seus
elementos.
As perspectivas citadas acima tornam-se subsídios
para dar continuidade e aprimoramento ao programa
desenvolvido com a utilização desta técnica.
103
REFERÊNCIAS BIBLIOGRÁFICAS
BALCAZAR, E.S.G.(1991). Análise linear de estruturas
tridimensionais retangulares pelo método dos
elementos finitos utilizando subestruturas. São
Carlos. Dissertação (Mestrado)–Escola de Engenharia
São Carlos, Universidade de São Paulo.
BEAUFAIT,F. W.; ROWAN JR, W. H.; HOADLEY, P. G.;
HACKETT, R. M. (1970).Computer methods of
structural analysis. New Jersey, Englewood Cliffs.
BERTOLINO Jr., R.(1986). Técnica de programação e
implantação do método dos elementos finitos. Ilha
Solteira, UNESP/FEIS. (Acordo SENAI/CESP).
GERE, J.M.; WEAVERJr, W.(1981). Análise de estruturas
reticuladas. Rio de Janeiro, Guanabara Dois. 443p.
KRAMER, WILLIAM (1995). Programando em Autolisp. Makron Books, 274p.
LEI, W.; MEEK, J. L. (1993). Multi-level substructuring
and its implementation in programming, Advances in
Engineering Software, v.16, p.195-202.
McGUIRE, W.; GALLAGHER, R. H. (1979). Matrix
structural analysis. New York, J. Wiley. 460p.
OMURA, GEORGE. (1992). Dominando o AutoCad Versão 13. Livros Técnicos e Científicos Editora, 963p .
PRZEMIENIECKI, J.S. (1968). Theory of matrix structural
analysis. New York, Dover. 468p.
104
ROGERS, D. F.; ADAMS, J. A. (1990). Mathematical
elements for computer graphics.2.ed. New York,
McGraw Hill. 611p.
ROSEN, R.; RUBINSTEIN, M. F. (1970). Subestructure
analysis by matrix decomposition. Journal of
Structural Division Proc. ASCE, v.96, n.3 p. 663-70,
mar.
RUBINSTEIN, M. F.; ROSEN, R. (1968). Structural
analysis by matrix decomposition. Journal of
Structural Division . Proc. ASCE, p. 331-43.
SORIANO, H. L. (1981). Sistemas de equações
algébricas lineares em problemas estruturais.
Lisboa, Laboratório Nacional de Engenharia Civil.
(Seminário, 280)
WEAVER JR., W. (1967). Computer programs for
structural analysis. Prínceton, D. Van Nostrand. 300p.