Você está na página 1de 132

DETERMINA~AO DE COEFICIENTE DE IMPACTO

EM PONTES ESTAIADAS SOB A A~AO DE


CARGAS MOVEIS

AUTOR: ANA LUCIA H. EL DEBS

ORIENTADOR: Prof. Dr. FERNANDO VENANCIO FILHO


UNIVERSIDADE DE SAO PAULO
ESCOLA DE ENGENHARIA DE SAO CARLOS
AREA DE ENGENHARIA DE ESTRUTURAS

DETERMINACAO DE COEFICI ENTE DE IMPACTO


EM PONTES ESTAIADAS SOB A ACAO DE CARGAS MOVEI S

PROFA. ANA LUCIA H. C. EL DEBS

Tese apresentada a Escola de Engenbaria


de Sao Carlos , da Universidade de Sao
Paulo, como parte dos requi sitos para a
obtencao do titulo de • noutor em Enge-
nharia d e Estruturas•.

ORIENTADOR:
PROF. DR. FERNANDO VENANCIO FILHO

SAO CARLOS, SETEMBRO DE 1990


RESUMO

Partindo- se do principio de que as pontes estaia


das sao estruturas bastante peculiares, faz-se inicialmen
te urn apanhado geral sobre elas do qual constam historico
e tipologia, e cujo objetivo e 0 de situar 0 problema e
mostrar a sua importancia .

A discretizacao do problema, no espaco por meio


do metodo dos elementos finites, e no tempo, com urn algo-
ritmo de interpolacao das forcas de inercia, e feita a se -
guir.

A partir das expressoes obtidas, faz - se urn pro-


grama para calculo automatico do efeito dinamico de pas -
sagem de veiculos nas pontes estaiadas, com o qual se
faz a analise de alguns exemplos.

Com base nesses resultados , algumas conclusoes


sao tiradas e novos caminhos para pesquisa sugeridos.
ABSTRACT

Starting from the principle that stayed cable


bridges belong to a particular kind of structures, inicially
a brief re view on this sub ject is presented specially
dedicated to its history and tipology in order to situate
the problem under analysis and to show its importance.

The structure discretization to apply the finite


element method and the time marching to take into acount the
dynamic efects using an algorithm for the inertial force
interpolation are then developed .

From the expressions derived a computer code is


written to compute dynamic effects due to the action of
moving vehicles on stayed cable bridges. Using this code
some exemples are analysed.

Some conclusion are taken based on the results


obtained and new ways to continue the research are
suggested.
DETERMINACAO DE COEFICIENTE DE IHPACTO EM PONTES ESTAIADAS
SOB A ACAO DE CARGAS MOVEIS

I - Introducao
I.l - Preambulo

1.2 - Hist6rico

1.3 - Tipologia

1.4 - Viabilidade economic a

1.5 - Estagio atual do dil culo

I.6 - Objetivos do trabalho


1.7 - Contudo do trabalho

II - Equacionamento geral do problema das cargas moveis

II.l - Defini~ao do problema


II.2 - Equa~ao do movimento da estrutura
II.3 - Modelagem do veiculo
II . 4 - Sistema massa- mola e amortecedor- ma ssa suspensa

III - Mode lagem da estrutura por meio dos elementos finitos


III.l - Introducao
III . 2 - Considera~oes sobre o elemento de cabo
III.3 - Determinacao das matrizes de rigidez
a- Elemento de portico
b- Elemento de barra
III.4 - Matrizes de massa a serem utilizadas
a- Elemento de portico
b- Elemento de cabo
III . S - Considera~oes sobre o amortecimento estrutural
IV - Estudo dos algoritmos d~ integra9ao possiveis
IV . l - Metodo da diferenca central
IV .2 - Metodo de Houbol t

IV .3 - Metodo 8 de Wilson
IV .4 - Metodo de Newmark

IV . S - Algoritrnos baseados na interpolacao das forcas de


i nercia
IV .6 - Apl i cacao do rnetodo escolhido ao problema ern
questao

V - Ana l ise nurnerica


V. l - Objetivos
V.2 - Exernplo escolhidos Ponte estaiada corn Torre unica .
V.3 Veiculo corn velocidade cosntante = 17rn/s(60krn/h)
V. 4 Veiculo corn velocidade constante = 28rn/s(l00krn/h )
v. s - Cornentario Finais .

VI - Conclusoes
VI.l - Analise dos resultados obtidos
VI . 2 - Continuidade da pesquisa

VII - Bibliografia
Apendice - Prograrna para ca l culo de pontes estaiadas
sob a acao de cargas m6veis .
I - INTRODU~AO

I . l - Preambulo

A ideia da substit uicao de apoios intermediaries


de pontes por cabos tern cerca de quatro seculos mas o de -
senvolvirnento das pontes estaiadas , como hoje se concebern ,
tern apenas algumas decadas. A concepcao inicial era pro-
rnissora mas a carencia de rnateriais adequados e de urn
rnaior conhecimento do cornportamento peculiar des sas es -
truturas ocasionararn sucessivos desastres o que desencora-
jou a sua utilizacao por urn longo tempo . Nos anos 50, corn
a necessidade de reconstrucao na Alernanha do pos- guerra ,e~
ta ideia foi r etomada, agora corn novos recursos a lhe ga-
rantirern o sucesso . Apos uma analise cuidadosa das pri-
meiras pontes construidas concluiu- se que a principal cau-
sa dos fracassos ocorridos foi a dernora dos cabos a entrar
ern service , exigindo grandes deforrnacoes do tabuleiro para
que issoocorresse. Desta rnaneira , ocorria a ruina da es-
trutura antes que os estais atingissern o carregarnento pre-
visto . Era necessario , portanto , que se tornassern cuida-
dos especiais na protensao desses cabos , o que so foi pos
sivel apos o surgirnento dos acos de alta resistencia , con -
juntarnente corn novos rnetodos de construcao que forarn dese~
volvidos . Por outro lado, o progresso das analises estrutu
rais teorica, corn o uso dos cornputador es , perrnitindo a
-1.2-

solu~ao de problemas com alto grau de hiperestacidade, e


experimental , por meio da analise de modelos reduzidos,
tambem muito contribuiram para urn melhor conhecimento do
comportame nto peculiar dessas estruturas.

1. 2 - Hist6rico

A tecnica de se pendurarem vigas em torres por


meio de cabos inclinados, utilizada pelos egipcios para
a construcao de navios mercante s, ainda na Antiguidade,po
de ser considerada como a origem dos atuais "estais".
(Fig.I . l)

Fig . I.l

Ate mesmo algumas precursoras das modernas pontes estaia-


das foram construidas em regioes tropicais da Asia e Afri
ca em epocas bastante remotas . Nada mais eram do que pas
sarelas ern bambu e cip6, presas as arvores por meio de ci
pos inclinados . Eram bastante rustic as e primi ti vas mas j a
-1 . 3-

continham as ideias ba sicas que carac terizam as pontes es-


taiadas da atualidade. (Fig.I. 2)

Fig.I.2

Em epocas mais recentes , no entanto, pode- se di-


zer que as pontes estaiadas surgiram por volta de 1617 ,
quando urn engenheiro veneziano de nome Verantius cons-
truiu urna ponte com varias correntes , presas a torres la-
terais, sustentando o tabuleiro . (Fig. I . 3)

Desta epoca em diante , muitos sentiram-se atrai -


dos por esta ideia e varias versoes de pontes estaiadas fo
ram sendo construidas .
As primeiras pontes utilizavam correntes ou bar-
ras como estais e foi somente com o advento dos cabos es -
truturais , com sua alta capacidade de carga para substi-
tui - las , que surgiu o termo " pontes de cabo estaiado " que
hoje e utilizado como sua designa~ao generica .
- 1.4-

. ,. . ' I I ~ I I \

'~ 'L.\ \ '~ ...


Fig .I. 3 - Ponte enrigecida por espias , projeto de Faustus


Verantius

Em 1784 , urn carpinteiro de Friburgo (Suica), de


nome C.J . Loscher, construiu uma ponte suspensa em madeira
com 32m de vao, cujo sistema portante era constituido ape -
nas por estais conectados a uma torre . (Fig . I . 4)

; .. ' •\
·. ·~ ~ I

Fig.I.4 - Ponte em madeira enrigecida por estais tambem em


madeira , projeto de Loscher (Alemanha, 1784).
-r. s-

Ja em 1817 Redpath e Brown , engenheiros ingleses,


construiram a passarela de "K ing ' s Meadow", com vao de
33,6m, utilizando estais i nc l inados, em arame, conectados a
torres de ferro. (Fig . I.S)

. , ~ "'- : ~ •.io; .1 • ;"\ : •

Fig.I.S - "King's Meadows " (Inglaterra, 1817)

Provavelmente como consequencia do sucesso deste


empreendime nto, o arquiteto f r a nces Poyet suge riu a cons-
tru~ao de uma ponte utilizando estais em barras de a~o, sus
pe nso s de altas torres, em 1821 . (Fig.I.6)

i
r.It
r~
J11
Fig . I.6 - Pontes estaiada com arranjo em leque, proposta
por Poyet (Fran~a, 1821)
As ap1ica~oes do sistema teriam continuado, nao
fosse o colapso de duas pontes estaiadas ocorrido nesta epo
ca. 0 primeiro de1es, em 1818 , foi provocado po r urn tempo-
ral. Era uma ponte construida em Dryburgh Abbey sobre o Rio
Twe ed, com 79,3m de vao e 1 , 2m de largura (Fig.I.7)
-I. 6-

------
·---
=-=.
=
···
' ·
. _:_ . .
...... ~.

Fig . I . 7 - Ponte de Dryburgh Abbey (Ing1aterra , 18 17)


Vibracoes excessivas ja tinharn sido detectadas anteriormen
te corn a travessia de pedestres, fornecendo indicios do
que iria ocorrer . 0 outro problema ocorreu na A1emanha,ern
1824 , quando entrou ern colapso uma ponte estaiada corn 78rn
de vao , construida sobre o Rio Saale (Fig.I.8). Quando ern
service , esta ponte apresentava grandes deflexoes, ate que
atingiu a ruina ao ser atravessada por urn grande nurnero
de pessoas , provocando a ruptura dos estais . A causa exa-
ta nao ficou clara: seria excesso de carga ou defeito de
projeto? Entretanto, como o farnoso engenheiro frances Na
vier , ao cornentar esse fato , deu urn parecer desfavoravel ,
as pontes estaiadas forarn preteridas pelas pontes penseis
para a traves sia dos rios, perrnanecendo ern relativa obscu-
ridade durante decadas.

::::-:::--- - ---

Fig . I.8 - Ponte sobre o Rio Saale (Alemanha , 1824)


-1. 7-

A ideia dos estais nao fo i, no entanto, totalrnen-


te esquecida. Surgiram, por exemplo sistemas hibridos, onde
as pontes penseis eram enrigeci das por estais inclinados . 0
engenheiro americana John Roebl i ng , por exemplo, foi res-
ponsavel por urna serie delas: a ponte Old St . Clair , ern
Pittsburgh, a ponte proxima as cataratas do Niagara , a pon-
te Cincinnati, sobre o Rio Ohio e a ponte de Brooklyn, ern
Nova 1orque. (Figs . 1.9 ; 1.10; 1. 11 ; 1.12)

Fig .I.9 - Ponte Old St . Clair (Pittsburgh)

Fig.I.lO - Ponte sobre o Rio Niagara (EUA, 1855)


-LB-

0 funcionamento conjunto desses dois sistemas , no entanto ,


nao era harmon ioso, e , nos proj etos seguintes de pontes
penseis , os estais foram suprimidos. A influencia da
ideia de Roebli ng , no entanto, ainda se fez sentir numa
ponte em Wheeling, na Virginia Ocidental. 0 projeto ini-
cial nao previa estais. Estes foram instalados poster ior-
mente , provavelmentecomouma tentativa de enrigecimento do

Fig.I.ll - Ponte Cincinnati, sobre o Rio Ohio (EUA, 186 7)

sistema pensil para resistencia as pressoes do vento . A fa


lencia de algumas pontes penseis , por esta epoca , como con
sequencia de acoes dinamicas , e que deve ter induzido
Roebling a criar esse sistema hibrido , ja que os estais
realmente diminuem a sensibilidade das pontes penseis as
cargas de vente . 0 que nao se sabe e se 0 seu projetoera
o de uma estrutura onde os dois sistemas trabalhavam con-
j untamente , ou de uma estrutura pensil, onde OS estais
funcionav am apenas de maneirasecundaria para resistir as
cargas acidentais .
- I. 9-

Fig . I.l2 - Ponte de Brooklyn(EUA , 1833)

--==--
-
~•(

Fig . I . l3 - Ponte Tiverton (Inglaterra , 1887)

Depois das criticas de Navier e das ruinas das


pontes na Alemanha e Inglaterra, poucos projetos em pontes
estaiadas surgiram . Pode-se citar , por exemplo , a ponte
em Tiverton (Inglaterra), construida por Motley em 1837,
cuja estrutura consistia de balanco duplo com estais para-
l e l o s. Com esse mesmo tipo de arranjo , Hatley projetou
uma ponte na Inglaterra em 1840 (Fig.I.l4)
- !.10-

. . . . . . . ......~........-

Fig.I . l4 - Ponte projetada por Ha tley (Inglaterra, 1840 )

Outra estrutura interessante a ser citada e a


ponte sobre o "Canal de Navio de Manchester ", na Ingla ter-
ra (Fig . I.l6) . E, utilizando urn sistema urn pouco diferen-
te , ha o projeto de Clive, datado de 1843 (Fig.I.l6).

~ - -- 54'·0" ---...!.----------- 106' ·00' I

----- - - - ·---~- ---- ~.- -o• --~


'

Fig.I . lS - Ponte am Manche ster (Inglaterra)

Fig .I. l6- Ponte Projetada por Clive


\

Urna interessante cornbinacao entre a ponte estaia


da e a ponte pensil e representada pela ponte Francisco
Jose (Fig.I.l7), projetada por Ordish e Le Feuvre ern 1868,
-I .·11-

localizada sobre o Rio Moldava, em Praga (Tchecoslovaquia).

Fig.I.l7 - Ponte Francisco Jose (Techecoslovaquia , 1868)


Tambem construida por Ordish , tem- se a ponte Alberto, de
1873 , sobre o Rio Tamisa , com vao principal de 122m, e es-
trutura composta de estais convergindo ao topo de 4 torres
alem do sistema pensil tradicional (Fig.I . l8).

Fig.I.l8 - Ponte sobre o Rio Tamisa (Inglaterra 1873)


- I .-12-

Com esse breve r e l ato pode- se t e r uma ideia da


evolucao das ponte s est aiadas ao longo do tempo e enten-
de r a s causas que levaram os projetista s a abandonarem o
s eu uso no final do secul o 19 e ini c i o do s eculo 20. Estas
pont es realmente possuiam defeitos que acabavam por l ev&-
l as a r uina, e que hoje , com a perspectiva dos anos, podem

Fig.I . l9 - Ponte sobre o Rio Saone (Franca , 1888)


ser melhor entendidos . Havia , inicialmente, urn desconheci-
mento muito grande do comportamento real dessas estruturas,
principalmente no que diz respeito aos cabos. Eram estrutu-
ras com alto grau hiperestaticidade , solicitadas por cargas
estaticas e dinamicas que tornavam sua ana l ise efetiva pra-
ticamente impossivel para OS projetistas daquela epoca.Alem
disto, existiam tambem defeitos construtivos que comprometi
am todo o esquema resistente das pontes. Os cabos nao ti -
nham uma secao transversal adequada e nao eram esticados du
rante a construcao . 0 tabuleiro era obrigado a resistir so-
zinho ate que , com grandes deformacoes , solicitasse fetiva -
mente os cabos . Isto dava uma ideia falsa de que as pontes
estaiadas eram muito flexiveis e inseguras. Foi apenas no
-I. 13-

seculo 20, com a introdu~ao dos cabos de a~o e o desenvol


vimento do calculo estrutural, que foi possivel a retomada
do sistema de pontes estaiadas .
Ja no seculo 20, o engenheiro frances Arnodin
projetou uma serie de pontes onde OS estais inclinadoseram
utilizados nos quartos de vao pr6ximos as torres, sendo que
a parte central do vao e pensil. Podem ser citadas , por
exemplo , a ponte sobre o Rio Saone, em Lyon, com 121m de
vao (Fig.I.l 9) , a ponte sobre o Rio Rhone em Avignon (Fig.
! . 20) , a Ponte "Bonhomne" (Fig.I.21), com vao central

~,.­ .---
'

.. •"
\
(
i
;~
' I·
I

..

Fig . I.20 - Ponte sobre o Rio Rhone (Fran ~a, 1988)

de 163m e vaos laterais de 37m cada, datada de 1904, e a


ponte construida em Nantes, em 1903 , cujas torres treli~a­

das transmitem uma sensa~ao de leveza e elegancia.


(Fig.I.22).

'

....: -·:J
Fig . I . 21 - Ponte sobre o Rio 1904)
- 1.1 4 -

..::;;..;;.;:::::tt~::::.;;.~
r•.U!Ill ~r, oo •

•• ..... ,...-L.
1• .•, •
.. ] .., l" •

Fig.I.22 - Ponte em Nantes (Franca, 1903)


Urn outro nome a s er lembrado e o de Gisclard, en
genheiro frances que criou urn s istema bastante estavel de
trelica de cabos, cujo esquema estatico e semelhante ao de
urn arco triarticulado, onde as di agonais f e itas de cabos
nao transferem para as vigas as componentes horizontaisdas
suas forcas (Fig.I.23). Este s i stema foi bas tante usado na

Fig . I.23 - Sistema proposto por Gisclard


Franca e em suas colonias , e como exemplo tip i co pode ser
lembrada a Ponte Ferroviaria de Cassagne, com 156m de vao
central, construida ern 1907 (Fig. I . 2 4) . Seguindo os passos
de Gisclard , Leinekugel Le Cocq, outre engenheiro frances ,
propos urn sistema em que a forca horizontal dos cabos e
t o talmente transferida as vigas , resultando num sistema
bastante economico e pouco de formavel. A po nte Lezardrieux
s o bre o Rio Trieaux, na Franc a, projeto de le, datado de
- 1.15-

Fig .I. 24 - Ponte de Cassagne(Fran~a , 1907)

1925, e considerada como sendo a primeira ponte estaiada de


concep~ao moderna (Fig.I. 25)

VF~~~~~~)6~7~~-rf~l~~~~W4,r66' •).1
1

•I• •j
I. .j

Fig.I.25 - Ponte Lezardrieux (Fran~a, 1825)

Dischinger, em 1938, introduziu estais numa ponte


pensi1 ferroviaria de 753m de vao sobre o Rio Elba, perce-
bendo sua contruibui~ao efetiva na rigidez e na estabilida-
de da estrutura , desde que garantida a sua efetiva partici-
pa9ao no esquema estrutural atraves de uma protensao ini-
cial dos cabos (Fig.I.26) .

Fig.I . 26 - Sistema proposto por Dischinger (A1emanha, 1938)


- 1.16 -

Durante a II Guerra Mundial, a Alemanha teve cer


ca de 15.000 pontes destruidas , o que i ncentivou os proje-
tistas a lancarem mao de novas tecnicas cons trutivas, cu-
jo objetivo principal era o de diminuir o consume de aco,
em falta no mercado da epoca . Em funcao disto ,houve 0 de-
senvolvimento das placas ortotr6picas que , as sociadas aos
estais, resul tar am em projetos de pontes com peso 40% infe-
rior aos dos projetos anteriores a II Guerra , com a vanta-
gem adicional da rapidez na construcao,o que fez das pon-
tes estaiadas as preferidas para essas reconstrucoes.
Considerada urn marco no desenvolvime nto das pon-
tes estaiadas, a ponte de Strornsund, na Suec ia, completada
ern 1955 , foi urn projeto do engenheiro alemao Dischinger
(Fig.I.27).

Ig.I . 27 - Ponte de Strornsund (Suecia, 1955)

Urna ponte sobre o Reno, ern Dusseldorf, utilizan


do esquema estrutural sernelhante, foi projetada por
Leonhardt ern 1952 e construlda ern 1958.
A partir dai, surgirarn varias pontes estaiadas,a
rnaioria na Alernanha, algumas distribuidas por outros pai-
s e s do rnundo.
Para se ter urna ideia dessa evolucao, alguns nu-
rneros podern ser fornecidos . Assirn, de 1955 ate 1972, 43
pontes estaiadas foram projetadas ou construidas, sendo 13
das quais na Alernanha. Ern 1974 , ja erarn 50 ao todo; ern
1977 , 62, sendo que Alernanha Ocidental contribuiu corn 16 ,
-1.17-

o Japao com 8, os Estados Unidos com 6 e a Fran~a com s. Em


1985, ja havia nos Estados Unidos 7 pontes estaiadas em ser
vico, 6 em construcao, e 4 em estudos.
Tudo indica, portanto, uma tendencia de crescimen
to e popularizacao dessas pontes por todo o mundo, princi-
palmente como consequencia de suas qualidades intrinsecas :
economia, facilidade de construcao e aparencia esteticamen-
te satisfatoria, justificando-se , assim, o interesse em es-
tudar e conhecer melhor o seu comportamento .
Finalmente, pode-se dizer que as pontes estaiadas
estao incorporadas a engenharia de pontes moderna, COm OS
seus insucessos sendo definitivamente supe rados.

1 . 3 - Tipologia

A principal caracteristica das pontes estaiadas e


a leveza que resulta do fato dos pilares intermediaries se-
rem substituidos pelos estais. Desta forma, elas sao bastan
te adequadas quando existe a necessidade de veneer grandes
vaos, como e 0 caso de ri os , val e s profundo s , ou a inda pas-
sarelas para pedestres e viadutos , onde a construcao de pi-
lares seriam muito dificil, ou causaria obstrucoes indeseja
veis ao t rafego .
Definida a preferencia por uma ponte estaiada,re~
ta agora caracteriza- la atraves do arra n jo dos c a bos .
Em relacao aos vaos , pode-se ter 3 tipos basicos:
2 VaQS (SimetriCOS QU aSSimetriCOS) 1 3 VaQS QU ffiUltiplOS
vaos . Nas pontes com 2 vaos assimetricos , o vao maior e
da ordem de 60 a 70% do comprimento total. Para pontes com
3 vao s, o vao central representa cerca de 55% do compri-
mento total . Quando OS vaos sao em maior numero, geralmen-
te tern o mesmo comprimento , exceto os vaos extremes cujas
dimensoes sao funcoes das condicoes geograficas do local de
implantacao.
-1·.1 e-

Em relacao aos cabos , as pontes podem serem clas -


s ificddas pelo s eu arran jo transversal e longitudinal.
Transversalmente, os cabos podem estar contidos
em urn ou dois planes, e podem ser colocados, simetricamente
ou nao , em planes verticai s ou inclinados.
0 arranjo com apenas urn plano de cabos e geralme~
te sime trico , dividindo o tabuleiro ao meio, sem contudo se
const i tuir numa barreira vi s ual. A estrutura resultante e
economica e esteticamente bastante satisfatoria necessitan-
do, contudo , de uma peque na largura adicional do tabuleiro
para o alojamento dos cabos e das torres. Alem disto, em
funcao das forcas concentradas relativamente altas que os
cabos transferem ao tabuleiro, normalmente existe a necessi
dade de uma arrnadura e do enrigecirnento do tabuleiro para
se o bter uma melhor dis t ribuicao do esforco ao longo da se -
cao transversal dos elementos. Neste tipo de ponte, os ca -
bos resistem apenas ao esforco vertical da gravidade . Os
efeitos torsionais provocados pelas cargas dos veiculos e
do ve nto, deverao ser absorvidos por urna viga-caixao, que
ira transrniti- las posteriorrnente para os pilares . A coloca
cao do plano dos cabos de maneira assimetrica e pcssivel
apena s para passarelas de pedestres , onde a carga torsional
e peque na , sendo facilme nte absorvida pela estrutura .
Quando OS planos que contem OS cabos sao dois, po
de-se ter o caso onde ambos sao verticais, ou entao inclina
dos e convergentes, sempre passando pelas laterais do tabu-
leiro. No segundo caso, a torre costuma ser urn portico em
forma de A, que recebe os cabos no seu topo. A outra extre-
midade dos cabos e presa a ponte , podendo estar localizada
dentro ou fora do tabuleiro. Se estiver fora , nao ha neces
sidade de largura adicional para a ancoragem dos cabos
mas, ern cornpensacao , vai ser preciso colocar urn reforco
adicional para transrnitir os esforcos dos cabos para as vi-
gas principais de superestrutura (Fig .I. 28).
-1.19-

Fig.I.28 - Ponte com 2 planes de cabos

Como curiosidade pode-se c itar ainda o caso de


uma ponte onde existem 3 planes de cabos, urn no meio e
dois nas extremidades, arranjo esse bastante adequado para
as areas urbanas, onde o volume de trafego exige urn tabu-
leiro mais largo.
Quanto ao arranjo longitudinal dos cabos, exis-
tem muitas opcoes , ditadas principalmente pelas dimensoes
dos vaos e pela altura das torres . Basicamente , os siste -
mas possiveis sao 4: radial , harpa, leque ou estrela (Fig .
1.29).

SISTEMA S IMPLES OUPLO TRIPLO MUL Tl PLO VARIAVEL


DE CAtoS
1 2 3 4 ~

CONVERGENT£
1 ou
IIAOIAL
4 4r + +-r --4t-
2

3
HARPA
ou
PARA LELO

LEOUE
~ ~

~
•-+r
4 EST IIELA
4
Fig . I. 29 - Arranjo longitudinal dos estais
-I. ~0-

0 fator e c onomico e tambem urn fator de peso na


determinacao do arranjo e do numero dos cabos . Poucos ca
bos r esu ltam em grandes £orcas o que dificu lta a ancora-
gem, tanto nas torres quanto no tabuleiro, alem de signi
ficar reforc os adicionais para a absorcao das altas car -
gas concentradas. Alem disso, o menor numero de cabos im-
plica em maior vao a ser vencido pelas vigas, resultando
em pecas com maior altura . Urn gra nde numero de cabos pro
porciona urn apoio continuo para as vigas, melhora o com-
portamento aerodinamico da estrutura, alem de facilitar a
construcao, com cada novo trecho sendo suportado pelos es
tais correspondentes , sem necessidade de estruturas de
apoio temporarias (tecnica dos balances sucessivos) .
Em relacao as torres, pode-se dizer que existe
a rnesma diversidade de opcoes que ha para o arranjo dos
cabos . Pode-se ter a penas uma barra em balance, para o
caso de urn so plano de cabos , ou duas barras ern balanco
quando o sistema de cabos e duplo. A ligacao na base das
torres pode ser engaste ou articulacao , funcao da dimen-
sao da carga vertical e da distribuicao dos arranques dos
cabos ao longo do seu comprimento . Porticos do tipo por-
tal, unindo as duas torres , tambem podem ser utilizados ,
ou corn base art iculada , se se quer fugir do s altos rnomen -
tos, ou engastada , quando a altura das torres for menor ,
reduzindo os mementos na base .-
A extremidade engastada parece ser a preferida,
principalrnente pelas dificuldades encontradas na constru-
cao dos pilares articulados que , sem 0 travarnento dos ca-
bos, necessitarn de apoios externos provisorios para se
tornarem isostaticos .
Quante ao tipo de torre utilizada , varios fato
res devem ser levados em consideracao para se chegar a
uma escolha . 0 portico em forma de A, por exemplo, exige
urn apoio bastante largo para acomodar as suas duas pernas
abaixo da superestrutura e isto pode ser prejudicial , ca
so exista necessidade de espaco livre abaixo dela. Nesse
-1.21 -

caso, modificacoes no p6rtico podem s er alternativas


viaveis , como por exemplo ern forma de diamante ou delta
(Fig . I.30)

1 z 3

I I
l - TOI'I'E Tl~ ~I' TAL 4 • TOfti'E f'Oftnco A
2- TOfti'E DU P LA 5 • TOI'I'E ISOLAOA

3 - TO I'I'E OUP LA 6 · TORRE LATE"AL

Fig.I . 30
Os materiais utilizados para as torres -
sao 0

aco estrutural ou , quando a opcao e pelos materiais dispo-


niveis no local , o concreto armado . A secao, em geral , e
celular, tanto para o aco como para o concreto. Atualmente
existe uma certa preferencia por torres de concreto, me smo
quando o tabuleiro e em aco, principalrnente por causa do
born desernpenho do concreto a cornpressao. Urn outro pararnetro
a s e r d isc utido e a altura da s t orres , cuja definicao depen
de principalrnente da relacao vao/altura e do arranjo dos
cabo s, s ern esquecer , e claro, o senso estetico do projetis-
ta, que pode ate projetar uma altura adicional , sern funcao
estrutural , apenas para equilibrar as proporcoes.
Para o tabuleiro , o grande progresso foi o desen-
volvirnento das lajes ortotropicas ern aco , solucao adotada
pela rnaioria das pontes estaidas , corn variacoes nas se-
coes transversais das vigas longitudinais e , consequenternen
te, nos espcarnentos das vigas transversais. 0 espacarnento
usual para as transversinas de secao aberta e da ordem de 2m
e, para as de secao fechada , de cerca de Sm . 0 tabuleiro
funciona como a mesa superior das vigas ou trelicas princi-
pais . Para vaos pequenos (entre 60 e 90rn) pode-
-1.2 2-

s e usar ainda urn tabuleiro em concreto com uma grelha em


a co , ou mesmo urn tabuleiro com vigas em conc r eto arma-
do ou protendido , t udo agindo monoliticarnente . Para es-
truturas de apoio em aco, pode -se ter vigas t ipo I , vigas
de s e cao caixao , reta ngulares ou trapezoida s , ou ainda ,tr~
licas metalicas. 0 maior problema destes tipo s de es trutu-
r a e o risco de corrosao, o que exige urna rnanut enc ao cons
t ante , principalrnente da s trelicas. Quando a opcao e pe-
lo concreto , a secao tfpica e a secao celular f ormando , ern
conj unto o tabuleiro, uma estrutura rnonolitica de grande
r igidez e caracteristicas de arnortecimento bastante f avora
vei s (Fig.I.31 e Fig.I.32).

TIP OS DE \IlGAS PRINCIPA lS


ARRAN JO SEcAO TRANSVERSAL 00 TAB.Jl.EIF()

::::»
""""
1 VI GAS I OUPLAS
I l
VIGA CAI'XAO c:::: ::::>
2
"ETANGULA,_ UNICA I I
VIG A CA IXAO CENTRAL
~I I~
3
E YlGAS L.ATEIWS A!EPITAS I I
VIGAS CAlXAo IIO«X..iTICAS c:: ::::::::0
~
E SU~TES LATEI'IAIS
INC LI NAOOS
'<] I t/
VIGA CAIXAO c:::: s z ::::0
5
T.-APEZOIDAL "'----./
VIGAS CAIXAO RETAN ·
6 OU PLAS
~u u~
eULA"ES

VI GAS CAIXAO TRAP£·


7 r:::::::.~v v~
ZOIOA IS OUPLAS

Fig .I. 31
-I. 23 -

a) Se~ao oberto , um ru11tlncla ~ tor~6 o

6 7 8 9 lO

bl Se ~o o ca ixoo, com r io idez ll tor~oo

Fig . I.32 - Transversinas Usuais

1.4 - Vi a b i lidade Economi ca

Quando se pensa em termos de custo, nao existe


uma regra a ser seguida . 0 que existe sao estudos para
obras ja executadas que po dem f ornecer indicios para a
construcao de uma nova ponte .
Estudos comparatives mostram que as pontes es -
taiadas sao viaveis para vaos intermediaries (vao central
de aproximadamente 200 a 250m) no caso de autoestradas , e
v a os em torno de 1 5 0m para passare las de pedestres , preen
chendo a lacuna entre as pontes em viga e as pontes pen-
seis (ver Fig . I . 33 )

Na Figura I. 33 , e xt r a ida d e Troits ky (1 977 ) os


coeficientes c5 , CH e CF sao a dimensionais que , multi -
plicados por urn certo f ator, r esultam no peso do aco dos
cabos utilizados respectivamen t e nas pontes penseis , es -
taiadas tipo harpa e estaiadas tipo l eque . A variacao
destes va l ores em func a o da relacao h/i e apresentada na
-1.24-

fiqura, a OB BQUB minimos aaain&lados . Como se pode per


ceber entretanto, o minimo consume de aco para cabo nao
corresponde ao minimo custo da ponte , ja que o aco para
a altura adicional da torre deve tambcm ser considerado.
Nas pontes penseis a re1acao h/ i e da ordem de 1/9 enqua~
to que para pontes-estaiadas varia de 1/5 a 1/6 o que
significa que as pontes penseis necessitam quase duas ve-
zes mais aco para os cabos que as pontes estaiadas.

W : t.J f ·C c.r~ +-&-


H 0 1-i
ES TAI AOAS I HARPA I 2
w W :
F
Hl
0
·C
F c,• 2~+ -b
~~~ I W1 , WH' WF - PESO 00 ACO DOS CA90S
ESTAI AOAS ILEOUEI C,, S4 ,c, - FA TORE$ 401MEHSIONAIS

h~ l~
~~ ~
q 0 . L 1- L. L - PESO PROPRIO

l - PESO ESPEciFICO
+ SOBRECARGA
00 ACO 005 CA805
I
C1 - TENsAo 401USSIVEL DOS CA80S
.t - CO MPRI MENTO
AOIMENSIONAIS <c,cs
CH h -
't •
00 v.\0 f'RIHCIPAL
ALTUftA OA TORRE ACINA 00 TAB UL.£1R O
h/t
3.0 1-----t-+-1&-7';-'71

:e :
N N
c;j cj
ODO~----~~--~~~--~-n~~------~------~----~ ""~
0.1 o.u 0.2 "-J 0.4 0.5 'I. : hi !

Fig.I . 33 - Quantidade de aco para os cabos em funcao


de h/ i para pontes penseis e estaiadas .
- 1. 2S-

Leonhardt concluiu que , com as modernas tecnicas


de construcao , as pontes estaiadas ja sao adequadas a
vaos de cerca de 600m, podendo ser construidas
..
ate para
vaos de lSOOm.
Es tudos comparat ives de custos foram feitos por
diversos autores, cada urn deles levando em conta as condi -
coes do seu pais: P.R. Taylor , no Canada , Dubrova, na
Uniao Sovietica e Gute, nos Estados Unidos.
Alguns desses r esultados podern ser vistos na
Figura I.34, tarnbern forne cida por Troitsky (19 77)

riNSE IS II : ! l :t

~ 1I' 1 ~. .!.!f.
1
h : -, w• ;: 2 • 36 •
A.. .a. T (1

I 1 I I ~ -1 +=+ w, =l.71 . ~~~l


2

w
H
.... · •n.2
=,·'"" (1

2
wF =1. 2'".- . ill_
(1

11 =od
q : -.Otfiiii(O. L+L . L PARA UMA I"'NTE DE
38"' DE LARGURA I
ESTAIAOAS ( L£0UE I
~•8,6~ 3
tf/111 ! PESO ESPECiFtCO DO CA801

0 =72000 tf / 111 ( TENSAO AON ISSiVEL 00 CA801

11000 I I 1t / /

10000 [.-•_ . ~ v-
~ .... ~ ~

-!'
~
~ - + ; : ,.!f.
...,.•, ....... ~'?
- -
~ ~-~
8000
·~ c ~
1000 ~ -~,:~c

I ~' /
~
"'Cll / ///
/ // /
2000
/~ ~
1000 ~~
0 100 200 :!00 -.oo ~ toO 1'00 100 toO -
VAO (ml

Fig . I.34
-1. 26 -

0 sistema radjal, ou convergente, tern os cabos se


intet~eptando em urn unico ponto no topo da terre, enquant ~
o sistema em harpatem os cabo s paralelos e equidistantes,
com ancoragem em diversas al turas das torres .
Ja 0 arranjo em leque e uma combinacao dos anterio
r es, sendo os cabos conectados , geralmente, ao terco supe-
rior das torres, sem manter o paralelismo.
No arranj o em estrela, os cabos saem de diferentes
alturas das torres, indo se unir depois nas ancoragens,que,
no caso do vao extreme, normalmen te ocorrem no pilar extre
mo da ponte .
A preferencia por qualque r desses sistemas e fun -
cao da geografia do local, do nfrmero de pistas necessa-
rias, e tambem do projetista , razao pela qual, dentre as
pontes estaiadas ja construidas, encontra - se uma varieda
de bastante grande de tipos . 0 sistema radial, por exemplo ,
e muitas vezes considerado 0 melhor devido a posicao 6tima
em que ficam os cabos para a absor cao dos esforcos oriun
dos do peso proprio e das cargas m6veis, ja que estao com
a maxima inclinacao possivel , transmitindo , portanto, as
vigas , a menor forca axial. Por outro lado, este tipo de
arranjo vai gerar uma ancoragem mais complexa no topo da
torre , alem de produzir cortantes e mementos fletoresmaio
res nestas estruturas. 0 sistema em harpa , com as ancora
gens dos cabos distribuidas ao longo das torres , proporcio
na a estas urn carregamento mais razoave l, do ponto de vis -
ta do projetista . Alem disto , quando sao usados dois pl~
nos de cabos , o arranjo paralelo e preferido por se consti
tuir numa barreira visual bern menos efetiva que o radial,
principalmente sob 0 angulo de visao obliquo dos motoris-
tas~ . 0 arranjo em leque representa urn meio termo entre
os dois outros , sendo utilizado principalmente quando exi~
te problema em acomodar todos os cabos no alto das torres.
o arranjo em estrela pode ser escolhido apenas em funcao
da e stetica e a sua caracteristica principal e que dois ca
bos vao ter a funcao de apenas urn.
-1.27-

Nessa figura tern-se em ordenada, os pesos do a~o

necessario para urna ~ onte de 38m de largura ern urna auto es


trada corn carre gamcnto normal , para urn vao entre 274m e
1220rn, dado ern a b~r i ssa . Para pontes penseis, 2 valores da
rel a~aoh /.t sao utilizados : 1 /9 (va lor usual) e 1/5 (irreal ,
mas adequado as pontes esta iadas). Deve-se notar que, como
o peso de a~o cresce com o quadrado do vao, a economia de
a~o permanece da rnesrna ordem para vaos longos, o que prova
sua superioridade , neste aspecto, para todo5 05 vaos acima
de 200m.

1.5 - Estagio Atual do Calculo


Para se iniciar o calculo de uma ponte estaiada,
e necessario fazer simplifica~oes para a obten~ao das di -
mensoes das se~oes . A modelagemmatematica da estrutura de -
ve ser feita apos esse pre -dimensionamento e deve ser fun -
~ao do tipo de arranjo escolhido . Assim, para sistemas com
apenas urn plano de cabos , a idealiza~ao como portico plano e
suficiente , com a posterior considera~ao do efeito da tor-
~ao sobre a viga principal. Quando houver dois planos de ca-

bos , o modelo de calculo deve ser urn portico espacial, com


as forcas de torcao ja embutidas na analise . Varies metodos
podem ser utilizados para a solucao desses problemas . OprQ
cesso dos deslocamentos tern sido muito usado , mas o proces
so dos esforcos, ou mesmo urn processo misto , onde as incog
nitas ora sao forcas, ora deslocamentos, tambem podem ser
utilizados . A consideracao das nao-linearidades envolvidas
deve ser feita ou atraves de urn processoiterativo(Poldolny
e Fleming) , ou aplicando a matriz de transferencia (Tang) .
A consideracao do problema espacial foi feita por Staford-
- Smith , Kajita e Cheung, Baron e Lien , sendo que estes ul-
timos calcularam tambem o efeito dinamico das cargas de
vento.
A maioria dos programas de que se tern noticia faz
0 calculo estatico considerando as nao-linearidades envol -

vidas , eo dinamico de maneira simplificada, supondocompoE


tamento linear. Mote fez uma comparacao entre a solucao li
near e nao- linear , e chegou a conclusao que para urn porti-
co plano cornposto de cabos e barras, a diferenca no compor
tamento dinamico e muito pequena.
- 1 . 28-

1.6 - Objctivos do Trabalho

A pro posta deste trabalho e, utili zando metodo de


integra~a o d i r e ta com as for~as de inercia s endo aproxima -
das por algoritmo de o r dem super ior, fazer uma an a lise nume
r ica para obte ncao do coeficiente de i mpacto que de ve ser
considerado q ua ndo do dimensi onamen t o de pontes e s taiadas
solicitada s po r cargas rn6veis .

1.7- Conteudo do Trabalho

Para alcancar a meta acima exposta , procurou - se,


inicialmente del inear urn panorama geral das pontes estaia-
das , mostrando sua evolucao ao longo do tempo e fo rnecendo
algumas indicacoes de sua a plicabilidade.
Partiu- se , em seguida , para a rnodela gern. da estru
tura por eleme ntos finites corn a obtencao das ma trizes de
rigidez , massa , e arnortecimento correspondentes .
0 equacioname nto do problema das carga s moveis,
com o veiculo sendo modelado por urn sistema massa sus pensa
- mo la, amo rtecedo r - mas sa em contato com o tabuleir o , e
feito a seguir , obtendo- se desta maneira a equacao que rege
0 comport amento d i namico do sistema sob a acao da carga me -

vel , cuja solucao deve ser obtida por integracao numerica.


Em f un cao das nao -linearidades envolvidas no c al -
culo , faz - s e uma discussao dos varies algoritmos de integra
cao possiveis de ser em utilizados , comdestaque para 0 algo-
ritmo de ordem superior escolhido . Dependendo do grau de
nao- linearidade da estrutura, pode- se optar por urn calculo
dinamico l inear ou nao- linear, este ultimo caso envolvendo
varias iteracoes par a a obtencao da solu~ao final em cada
intervale de tempo. Se a estrut ura tiver urn comport amento
fortemente nao - linear , deve - se corrigir a matriz de rigidez
a cada passo da iteracao ou ainda pode-se optar por uma cor
recao unica em cada intervale de tempo , apes 2 ou 3 itera-
coes , quando as maiores alteracao ja se tiverem processado .
-1. 29-

Com o roteiro de calculo todo definido , parte- se


para a anali se numerica, feita com 0 auxilio de urn progra-
ma para computador em linguagem FORTRAN , cuja listagem se
encontra no Apendice I, com o qual varies exemplos sao cal
culados como se pode ser no capitulo v.
Com base nos resultados obtidos , a l gumas conclu-
soes podem ser tiradas , alcancando-se corn i s s o o objetivo
do trabalho, ou seja , 0 conhecimento de urn valor medic pa-
ra a amplifica cao dinamica.
II - EQUACIONAMENTO GERAL DO PROBLEMA DAS
~

CARGAS MOVEIS

II . l - Defini~ao do Problema

Ao contrario de outros carregamentos dinamicos, o


problema das cargas moveis apresenta como caracteristica
principal a mudanca de posicao ao longo do tempo , o que
torna o seu estudo peculiar d e ntro da dinamica estrutural.
0 interesse pelo problema surgiu no inicio do se
culo XIX, quando da construcao da primeira ponte ferrovia-
ria. Com o passar do tempo , e o aumento de velocidade que
os veiculos vern alcancando , cada vez mais se acentua o ca-
rater dinamico do problema, fate esse agravado ainda mais
pela tendencia de se obterem estruturas sempre mais e mais
esbeltas.
A medida que isto ocorre , aumenta o interesse pe-
la interacao do veiculo corn a estrutura , ja que as forcas
que surgern no contato veiculo - estrutura dependern do rnovimen
to de ambos, e portanto a analise estrutural nao pede ser
feita independenternente da consideracao do veiculo.
Urn grande numero de artigos tern sido escritos so-
bre o assunto ao longo dos anos, alguns inclusive fazendo
uma especie de estado- da- arte do assunto, como por exemplo
Huang, Kortum e Wormley, Ting e Venancio Filho.
-11. 2-

Ate cerca de 1940, os anali stas uti li za vam qua


s e que exclusivamente metodos analiticos. Com isto , ape-
nas os problemas mais simples podiam ser t ra t ados , como
por exemplo o da viga biapoiada sujeita a uma c a r ga m6vel.
Com a introducao dos metodos nume r icos , e studos
muito mais gerais puderam ser feitos. Com o advento do com
putador, nos anos 50, a interacao veiculo-estrutura come-
co u a ser efetivamente tratada.
A estrutura passou a ser discretizada no espaco ,
e o andamento da carga movel foi discretizado no t e mpo.Com
isso, a precisao dos r esultados passou a ser fun c ao ape-
nas da capacidade dos computadores e da sua precisao nurnerica .
Varies rnetodos podem ser utilizados ne s sas dis-
cretizacoes. Em relacao ao espaco, por exernplo, urn dos
prirneiros procedirnentos adotados foi a conce ntracao das
rnassas ern urn nfrrnero limitado de pontes da estrutura. Para
esses pontes entao sao rnontadas as equacoes diferenciais
nos deslocarnentos. As cargas externas, amortecimento, tudo
enfirn e considerado concentrado nos pontes nodais. Esse
procedirnento pode ser adequado para estruturas que realrnen
te tenharn urna grande parce la de suas rnassas conce ntradasern
pontes discretos. 0 metodo das faixas finitas, com discr~
tizacao numa direcao e aproxirnacoes ern series de Fourier,
por exernplo, na outra , f o i desenvolvido pa ra 0 ca lculo de
tabuleiros de pontes (veja a respeito Cheung, e Loo e
Cusens), mas se rnostra eficiente apenas quando nao exis-
tern apoios intermediaries, o que dificultaria sobremaneira
o tratarnento continuo da direcao longitudinal (a imposicao
das condicoes de contorno torna 0 metodo muito trabalhoso) .
Finalrnente , e parece que esse tern sido o rnetodo preferido,
tem-se o Metodo dos Elementos Finitos, onde a estrutura e
dividida ern urn certo nurnero de elementos de barra, planes
ou tridimensionais , o que possibilita a rnodelagern de qual
quer estrutura. Pode-se escolher os graus de liberdade as
sociados a cada elernento, associando- se a cada urn deles urna
funcao aproxirnadora, valida sornente para aquele elernento .
-II. 3-

Com isso , a introducao das condicoes de contorno se torna


muito simples (veja a esse respeito , por exemplo , Zienkie -
WiCZ ). Par tudo isso foi que a discreti2acao espaeial por
meio dos Elementos Finitos fo i a escolhida para est e traba
lho , podendo ser vista em detalhe no Capitulo III .
va r ios autores tern usado esse me t odo para o estu
do dos efeitos das cargas moveis em e struturas (Venancio
Filho, Hino , Malsch , Ripegard , Schneider , Yoshida , Lund) .
Para a discretizaca o no tempo, as opcoes tambem
sao varias . Sendo as pontes estaiadas es t ruturas sujeitas
a varios tipos de nao- l i nearida des , como as relacionadas
com o comportamento dos estais e das vigas s ujeitas a fle -
xao composta , a superposicao modal , baseada no "desacopla-
mento " das equacoes de movimento , torna-se c omplicada ja
que parte do pressuposto de que as matrizes da estrutura
sao constantes no tempo .
Com isso, a opcao pela integracao direta dasequa
coes torna-se a mais natural . Adotando-se diferentes for -
mas para a variacao das aceleracoes nodais, obtem-se os va
rios metodos de integracao direta que podem ser utilizados.
A opcao por urn deles deve ser feita ap6s uma explanacao 9£
ral sobre os mais viaveis, levada o efeito no Capitulo IV .

11.2 - Equacao do mov imento da estrut ura

Existem varies procedimentos que podem ser utili


zados para a definicao da equacao que representa o movimen
to da estrutura . (ver a esse respeito Clough , por exemplo).
Pode- se , por exemplo , imaginar as equacoes do mo
vimento como uma extensao das condicoes de equilibria da
estrutura , desde que ne l as se introduza o conceito de "for
cas de inercia" considerado no Principia de d ' Alembert .
Esta seria a forma mais simples e direta de se obterem es -
sas equacoes .
A aplicacao do Principia dos Trabalhos Virtuais
tambem pode ser urn camihho para se atingir este mesmo obj e
tivo , desde que as forcas de inercia sejam inclui das na
expressao do trabalho virtual das forcas externas .
-11. 4-

Finalmente , t em- se o principia de Hami lton , cuja


ideia central e a segui nte: " A resposta dinamica real as -
sumida por uma estrut ura e ntre os instantes t e t e
..
1 2
aquela em que a e ne r gia t ota l dissipada pelas £o r cas nao
conservativas e igua l a variacao de energia do sistema , ao
longo do intervale de tempo compreendido entre t 1 e t ".
2
Sua aplicacao e, tambem , bastante simples .

Qualquer que seja o caminho escolhi do a equacao


de movimento da estrutur a d i screti zada fica :

M D + C D + R(D) = F (t) ( II . l)

onde M = matriz de massa da estrutura .


C = rnatriz de arnort ecirnento da estrutura
R(D) = vetor das forcas elasticas da estrutura ,
funcao dos deslocarnentos nodais .
F(t) = ve t or das ac6es nodais equivalentes
D = vetor dos deslocarnentos nodais
.
D = vetor das velocidades nodais
..
D = vetor das acelerac6es nodais

Para estruturas de cornportarnento linear , pode-se


escrever:
.. .
M D + C D + K D = F(t) (II.2)

11. 3 - Mode lagem do veiculo

Em funcao da r elacao entre a massa do veiculo e a


rnassa da estrutura i que se faz a escolha do modelo a ser
utilizado . Assirn, por exernplo , no caso de urna ponte rodo
viiria, a massa do veiculo e pequena quando cornparada a da
ponte, podendo- se subst itui - lo apenas pelo seu peso ; entao
o rnodelo da carga movel percorrendo a estrutura pode ser
suficiente para a represen t acao do problema . Nesse caso ,
-J J . )-

despre z a-s e a interacao entre a ~s trutura e o veiculo, o


que significa que o vei c ul o ser~ considerado apenas como
carga, nao afetando a s matrizes da e s t ru t u r a. Quand o a
massa do veiculo na o for de sprezive l r elativamente a da
estrutura urn modele urn pouco me lhor se r ia obtido com a con
sideracao da massa move l, onde a cont r ibui cao desta na ma -
triz de massa representar ia me l hor o problema real . 0 ...
pro
blema da ponte fe rroviaria se enquadra neste caso , por
exemplo . Se , alem di s to , se quisesse a inda urn modele rne -
lhor para o veiculo , pode- se - ia utilizar o modele massa em
contato com a estrut ura-rnola e amortecedor- massa suspensa,
dotado de urn grau de liberdade , que daria uma ideia mais
apropriada do veiculo, e de sua influencia quando percor-
rendo a estrutura. Outros modelos mais complexes podem
assumir a existencia de vari a s ma ssas acopladas, aumentan
do o numero de graus de liberdade do veiculo. A suposicao
de que o veiculo nao perde o contato com a estrutura sim-
plifica urn pouco a analise, mas , de qualquer forma e neces
sario que se tenha em mente que, tanto a matriz de mass a
q uan t o o vetor de carga s e alteram ao longo do t e mpo .
Todos os modelos anteriormente citados tern a sua
aplicabilidade, e , do ponto de vista da analise estrutural
0 importante e saber adequar 0 modele ao problema que se
des e ja estudar.
Os modelos mais simples, do tipo carga movel , tem
s ido utilizados principalme nte devido a facilidade de
aplicacao , nao necessitando de correcoes nas matrizes da •
estrutura ao longo do tempo .
Quando a massa do veiculo e considerada, o siste
rna estrutura- veiculo passa a ter urn comportamento variavel
a o longo do tempo, isto e, a cada tempo, conforme 0 veicu-
lo se desloca, sua massa passa a fazer parte de urn elemen-
to da estrutura , o que provoca urna variacao na matriz de
massa do sistema em funcao da posicao que o veiculo ocupa.
Se o modele de veiculo utilizado tiver urna parce
la da massa em contato com a estrutura , e o restante sus-
pensa, atraves de urn conjunto mola- amortecedor, alem da
-11 . 6-

alteracao da matriz de massa pela passagem do veiculo, ain-


da deveria ser considerado o grau de liberdade adicionalda
massa suspensa . Para ve iculos compostos por varias massas
acopladas, pode- se estender o racioclnio ja feito, consi-
derando-se tantos gra us de liberdade quantos forem neces sa
rios.
Para o presente estudo, adotar-se-a o modelomais
simples de veiculo (si stema massa em contato com a estrutu
ra-mola e amortecedor-massa suspensa), suficiente para o
que se pretende anali sar , que e o efeito das cargas m6veis
em pontes estaiadas.

II .4 - Sistema massa em contato com a estrutura-mola e


amortecedor-massa suspensa

Tendo em mente que o objetivo do presente traba-


lho i a an~lise do efeito dos veiculos nas pontes estaia-
das, as seguintes hip6teses sao assumidos:

1- Os veiculos possuem apenas urn grau de liberda


de. Claro est~ que se trata de uma simplificacao, ja que
os veiculos atuais possuem mais de urn eixo, v~rias molas,
amortecedores e pneus, com muitos graus de liberdade asso-
ciados . A justificativa para essa hip6tese e que, ao que
se sabe, o rnovirnento mais critico do veiculo com respeito
i estrutura ocorre quando todos os seus elementos atuarn em
fase. Alem disso deve-se ressaltar que o objetivo basico
deste trabalho e 0 estudo do comportamento dinamico da pon
te e nao do veiculo.

2- A maior parcela do peso do veiculo (80%) e su


posta aplicada no CG da massa suspensa, e o restante (20 %)
na rnassa em contato com a estrutura.
- 11.7-

r----..., J y( t)

:j: t t]
w [ x( l,

Fig . II.l

A figura acima mostra o modelo escolhido de vei-


culo, onde :
m1 = massa suspensa do veiculo
m2 = massa em contato com a estrutura
k = constante da mola do veiculo
c = constante do amortecedor do veiculo
y = deflexao da massa suspensa
m1 + m2 = mv = massa total do veiculo

~ = deflexao da mola
w = deflexao da viga.

A deflexao da mola do veiculo pode ser colocada


como:
~ (t) = y(t) - w [x(t),t] (II. 3)

E a velocidade de m1 pode ser obtida a partir


da deriva9ao da equa9ao anterior com rela9ao ao tempo:
-II. 8-

~(t ) ;;; y(t ) - w [x(t ) ,t] (II.4)

A eguacao do movimento da massa s uspensa do vei-


culo fic a:
m y'(t) + c~(t) + k6 ( t) = 0 (II. 5)
1

Substi tuindo o valor de 6(t) e 6(t )n a equa~ ao vern:

m
1
y' (t) +C[ y (t) - W(X , t) ) + k [ y ( t) - W (X, t) ) = 0 (II. 6)

Mas, pode - se escrever que :

w(X It) = ~~X + ~~ = (II. 7)

Utilizando as fun~oes interpoladoras, vern:

w(x,t) = N D
-V-
(II. 8)

w(x,t) = N-v,x Dv - N D
. (II. 9)
-v

A posicio do veiculo movendo-se com aceleracioa~


no elemento carregado e dada por:

(II.lO)

onde v 0 e a velocidade no instante em que o veiculo entra


no elemento .
As derivadas relativamente ao tempo de x sio:
.
X = vo + aot = v (II.ll)
e
.. =
X ao (II.l2)

Introduzindo agora (II.8) e (11 . 9) (com v dadopor


II.ll) em (II.6) obtem- se :
.. .
m1 y + cy - c(v + a t)N D +eND+ ky - kN D
. = 0 (II.l3)
0 0 -v,x- -v- -v-
-II. 9-

Calcu lam-se ago r a as fore as gu'· i I ao surgir Il (J pon-


l o dL co nta to do velculo com a estru lurn c que constituir; o
o vetor de forcas nodais equivalentes . Comeca -se , por exem-
plo, p~lo peso do veiculo.

w ( x, t)
l

Fig . 1I.2

P = (ml + m2)g (1I.l4)


.,
onde g = aceleracao da gravidade
A forca de inercia associada a massa m fica:
2
=
..
P
1
- m w(x 1 t)
2
(1I.l 5)
sendo:
w(x 1 t) (1I.l 6)

ou utilizando as funcoes interpoladoras e (11 . 11) e (11.12)

w(x I t) (v +a t) 2 ~
..
= 0 0 -V, XX
.
1 -
o- + 2. (v 0 +a 0 t) N- V , X-6 + a 0 N- V
+ N' D
v X
D
(1I.l7)
Deve-se computar tambem a forca exercida pela mola :
p2 := k6 (t) 1 (1I. l8)
e a forca exercida pelo amortecedor
(II.l9)
Com isso 1 a forca total fica:
(1I.20)
-11.10-

Substituindo P, P1 , P2 e P3 das equacoes anteriores


chega-se a:
(11.21)

0 vetor das acoes nodai s equivalentes e dado por:

A(t) = PT ~~[x (t) ] (11 ~ 22)

Substituindo- se na equacao anterior os valores ja


calculados , vern :
2 t
A (t) - m (v + a t) N N D +
2 0 0 - v-v,xx -

- 2m (v + a t ) NtN
2 0 0 - V-V , X-
D- m Nt N
2 -V -V 1 X
a o +
0-

t t .
-c (v + a t) N N D - eN N D (II:23)
0 0 -V-V 1 X- - V-V-

Analisando- se a expressao anterior , pode-seperceber


que existem termos multiplicando os deslocamentos, velocida
des e aceleracoes (D 1 D e D) dos nos do elemento onde esta
o veiculo. Sese imaginarem estes terrnos comocontribuicoes
do veiculo 1 (rnv 1 k e c) as rnatrizes da estrutura , vern:

M
-V
= m2-V-V
NtN

k = m (v + a t) 2 NtN + rn a Nt N + kNt N +
-v 2 0 0 - v- v I XX 2 0 - v v IX - v -v

+ c(v + a )NtN (II.24)


0 0 v vlx
Seja a equacao do movirnento da estrutura :

MD
.. + CD + KD = A (t) (II.25)

Substituindo nela o valor de A(t) 1 vern:

[M + M
-V -
]D + [C + C
-V -
]D + [K + K ]D - ky(t)Nt +
-v -v

(II.26)
-I I - 11-

que e a equa~a o - oa estrutura percorrida pelo veiculo .


-
Agru pando agora a equacao da estrutura , Eq. (II.
2 5) 1 e a QO veiculo, Eq . (I I.l 3) vern :

M+ M 0
..
D c + c-V - eN
t .
D
-v -V
+ +
-eN e y
-0 ml y
-V

K + K - KNt t
(ml+m2)g~v
+
- -V -V -
D

= (!1.27)
- e (v 0 +a t)N - kN k y 0
0 - V ,X -V

A ultima linha das matrizes representa o graude


liberdade adicional do veiculo , cujo efeito se faz sentir
tambem no vetor da carga e nas contribuicoes M -V
, C
-V
e ~v'
atuantes , ern eada instante , no elemento que o veiculo est a
percorrendo .
A solucao desta equacao sera estudada no eapit~
lo IV.
III - MODELAGEM DA ESTRUTURA POR MEIO DE ELEMENTOS
FINITOS

III.l - Introducao

As pontes estaiadas sao estruturas cujo comporta


mento, para ser born representado , necessita de algumas con
sideracoes sobre as nao- linearidades envolvidas em seu cal
culo.
Em prirneiro lugar, existe o cornportarnento peculi
ar dos estais , que nada mais sao que cabos protendidos sern
resistencia a cornpressao, e cuja forma curva (catenaria) e
consequencia do carregarnento (peso proprio) distribuido ao
longo do cabo . Quanto rnaior for a protensao, rnenor sera a
curvatura e, consequenternente, rnais rigido ficara o estai.
Dessa forma , o tratarnento do cabo como urna barra de treli-
ca seria urna aproxirnacao , ja que o cornportarnento real apre
senta urna nao- linearidade bastante acentuada .
Alern disso, existe ainda o problema das vigas
longitudinais que , solicitadas sirnultanearnente por flexao
e cornpressao , apresentarn tambern urn cornportarnento nao-line-
ar , ja que a curvatura advinda da flexao gera urna excentri
cidade para a forca normal, surgindo assirn urn acrescimo de
memento que devera necessariarnente ser considerado .
-111 . 2-

A forma ma1s simples de se l evar em conta essas


nao-linearidades geometricas e atraves de processes iter a-
tivos , onde , em cada passe e f eito urn calculo linearizado ,
ate que o e quilibria seja atingido .
Assim , as matrizes de rigidez , ma ssa e amorteci-
rnento dos e l ementos sao funcoes da pos i c ao fi nal de equi l i
brio da estrutura , isto e, o equil ibria dever a ser fei t o
considerando- se a posi cao da estrutura ja deslocada (des-
locamentos nao-infinitesimais ).

III. 2 - Cons idera coes sobre o elemento de cabo (e stai)

Como ja foi dito , o comportamento dos estais ne -


cessita de urn tratamento diferente do que se da a uma bar-
ra de trelica para ser bern representado , ja que a sua rigi
dez so pode ser dada como funcao des deslocamentos de seus
nos de extremidade .
Para se entender melhor o efeito desses desloca-
mentos sobre os cabos, pode-se , didaticamente , reparti- lo
em 3 parcelas:
1 - variacao da deformacao do cabo , considerada
linear ern funcao do seu modulo de elasticidade E.
2 - rearranjo des fios componentes do cabo devi-
do a variacao de carga. Desse total , urna parcela se consti
tui em estirarnento perrnanente , a qual e normalrnente elimi-
tada pelo fabricante mediante o pre-estiramento , enquanto
a outra nao-perrnanente , resulta ern uma aparente reducao do
modulo de elasticidade do material do cabo.
3 - variacao da flecha do cabo , alem de defor ma-
cao do material .
Dessa forma , a flech a nao vai variar linearrnente
com a tracao no cabo , causando entao uma r elacao forca- de-
formacao nao- linear .
Uma maneira conveniente de se levar em conta , s~
gundo Fleming e Egeseli , e a consideracao de urn elemento
rete de corda com urn "modulo de elasticidade equivalente " .
-I! I. 3-

Neste valor, estariam embutidos os efeitos das deformacoes


isto e, a rigidez axial do elemento , para qualquer flecha
do cabo real, sera exatamente a mesma deste. 0 conceito
de "modulo de elasticidade equivalente" foi introduzido
por Ernst, e verificado mais tarde por varios outros pes-
quisadores.
Assim, tem-se :

eq = f.E
E (III.l)
onde f e a influencia da curvatura do cabo na rigidez
axial efetiva do mesmo.
A deducao do fator de correcao f pode ser fei-
ta, de maneira simples , atraves da eguacao diferencial do
cabo.
Seja, portanto , o elemento da figura abaixo:

Fig.III.l - Carga distribuida no cabo.


Desprezando os infinitesimos de ordem superior,
pode- se dizer que:
V = H tg ¢ (III.2)
onde tg ¢ = dy/dx (III. 3)
Logo :
V = H dy/dx (III.4)
-III.4-

o equilibria vertical for nece :


dV = wI 1 + (dy/dx)~ (II I . 6)

Subst ituindo (I I I . S) em (III.6), vern:

£.:y = w (I II. 7)
dx 2 H

A solucao dessa equacao diferencial fornece a


equacao da cate naria, que tern a seguinte forma:

Y
= 1
2c e
( ex
+ e
-ex _ 2 ) (III . 8)

onde c = w/H.
Quando a flecha do cabo e pequena , e usual a p r o -
xirnar a catenaria pela parabola , 0 que e equivalente a se
considerar a carga distribuida ao longo da corda, e nao
a o longo do cabo .

r
ll

Fig.III.2 - Carga distribufda ao longo da corda.

Assim, o equilibrio vertical fornece:

dV = w dx seca (III.9)
Mas:
dV (III.lO)
dx
-I II . S-

Substituindo (III.l O) em (III.9), vern :

-- w
H
sec a (I II.ll )

A solucao de (III.B) e a seguinte parabo la:

= wx 2H seca wL
2
y + (tga - 2H)x (III.l2)

que e valida somente para cabos abatidos.

Corn essa aproxirnacao, pode- se calcular o compri-


mento s do cabo, que, sornente com os 2 primeiros terrnos da
serie, fornece:
(III.l3)

com G = peso total do cabo

Derivando (III:l3), vern:


4 2 4
ds = (l + G2 cos 2a)dL + (LG cos a)dH (III.l4)
24H 12H 3

A deformacao do cabo pode ser entao obtida:

dH
e: = ds = = E1 cos 1
0
s E ex A I
com A0 = area do cabo .
0
(III.lS)

Por outro lado, de (III.l4), obtem- se:

+ ( LG 2 cos3 4a ) dH (III.l6)
12H dH

0 termo G2 cos 4a/ 24H 2 , no caso, pode ser despre


zado em relacao a unidade.

Introduzindo o valor ds de (III .15) em (III .16),


dH
vem:

+ (III.l7)
-III. 6-

-
Na equacao (111.17) , o primeiro termo do segun-
do membra e o chamado "alongamento elistico '', enquanto
que 0 segundo quantifica a nao-linearidade, pois e funcao
de H3 , isto e, funcao da mudanca de curvatura do cabo de -
vida ao peso proprio.
Pode- se escrever (111. 17) como sendo:

dL L
dH = (EA ) dcosa (111 . 18)
o mo

= modulo de elasticidade modificado , que


ja leva em conta o efeito da curvatura
do cabo.

Fazendo N = H/cosa , onde N e a forca do cabo


na direcao da corda , vern:

1 + (III . 19)

Ou seja,

(EAo)mod = f(EAo)
onde f e o fator que rnede a influencia da curvatura do ca-
bo, e cujo valor e:

l
f =
(III.20)
1 +
12N 3

Dessa forma, o cabo pode ser tratado como urna


barra de trelica que passa pelos nos inicial e final do ca
bo, desde que o produto EA0 seja rnodificado pelo fator f,
funcao da forca no cabo. Se o problema e fortemente nao-
linear , pode haver a necessidade de se alterar o valor da
forca ao longo do calculo , alterando, portanto, 0 fator f.
Corn isso , o tratarnento dos estais como barras de trelica se
torna bastante precise.
A rnatriz de rigidez dos estais , portanto, vai ter
a rnesrna forma da trelica, corrigida de rnaneira conveniente
pelo rnetodo de elasticidade equivalente .
-III. 7-

III.3 - Matrizea de Ri9idez


a) Elemento da Viga

A matri2 de rigidez a ser u tili~ada devera ser a


matriz usual de viga mais a matriz geometrica , no caso em
que um referencial euleriano, associado a urn proeesso ite-
rative de resolucao da estrutura, tiver sido o escolhido.
Seja uma barra de viga de comprimento L, secao
transversal A, rigidez I e deformabilidade E.
Com o emprego das func5es de interpolacao de Her
mite, lineares para o deslocamento axial !
X X
N
u
= [(1--)
L
0 0
L
0 0] (III.21)

e cubicas para 0 deslocamento transversal.

X X X2 X
0 [ 3 (- )2 - 2 (- )3 - 2]
L L
[ - (- - 1 ) ] }
L L (III.22)

e considerando os deslocamentos nodais da figura abaixo:

Fig. III.3 - Deslocamentos nodais


urn deslocamento generico w(x} do elemento de portico pode
ser expresso, como func;;ao dos deslocamentos nodais, da
seguinte forma:
w(x) = N(x) ~ (III.23)

onde N(x) e a matriz das funcoes de interpolacao, e


o vetor dos deslocamentos nodais.
Lembrando que a matriz de rigidez e botida da va
riacao da energia do sistema quando da aplicacao de
urn deslocamento virtual c, pode-se, a partir de expressao da
- 111 . 9-

b) Elemento de barra

A matriz de r igide z da barra de trelica, com a


consideracao de grandesde s l ocamen t os, sera:

1 0 0 -1 0 0

0 0 0 0 0

0 0 0 0
+
1 0 0
SIM
0 0

0 0 0 0 0 0

1 0 0 -1 0

EAo e::o 0 0 0 0
+ L
0 0 0 (III.25)

SIM
1 0

Deve-se sa1ientar que, no caso de aplicacao


dos cabos , o valor EA 0 devera ser substituido por (EA 0 )rnod'
para se levar ern consideracao a inf1uencia da curvatura do
cabo.
-III.lO-

III.4 - Matrizes de massa a serem utilizadas

Quando se pensa em matrizes de massa, a primeira


ideia que se tern, e tambem a mais simples, e utilizar a
matriz diagonal das massas supostas concentradas nos nos
da estrutura. Esse procedimento tern varies defensores , ja
que, o que teoricamente se perde ao se aproximar uma es
trutura continua por massa discretas, ganha-se na redu
~ao das opera~oes algebricas envolvidas (na inversao da
matriz de massa, principalmente) .

Por outro lado , a op~ao pela matriz de mas-


sa consistente, isto e,aquela obtida da utiliza~ao das
mesmas fun~oes da interpolacao utilizadas no calculo da rna
triz de rigidez (e porisso mesmo chamada consistente) ,
tern como vantagem o tratamento mais precise na discreti
za~ao da estrutura com massa efetivamente distribuidas
ao longo dos elementos .

Uma solucao intermediaria que tern surgido ha


ja algurn tempo (1970) seria a " concentracao " da ma -
triz de massa consistente, isto e , as diagonais desta
somar- se-iarn os elementos rnais importantes das repectivas
linhas , obtendo-se assim urna matriz diagonal, com todas
as vantagens que isso acarreta, mas que deve representar
melhor a estrutura real que a matriz de massa concentra-
da usual.
Nesse trabalho, optou- se por este ultimo pro
cedimento , e a obtencao da rnatriz de massa sera feita a
seguir , primeiro da matriz de massa consistente, e de -
pois,a sua diagonaliza~ao .
- 111 . 11-

a), Elemento de Viga

Para a obtencao da matriz de massa deve - se l em-


brar que ela resulta , quando da aplicacao do prineipio de
Hamilton, da expres sao da energia cinetica:

T =
2
1
Jv ~v ' dV (111.28)

onde:
~ = massa espec ifica do mate rial
v = velocidade do elemento dV
v = volume do elemento finito

0elemento de viga para o qual se quer obter


a matriz de mass a tern eixo reto de comprimento L e secao
transversal constante de area A, simetrica em relacao ao
plano das cargas. A figura (I II .4 ) mostra os deslocamentos
considerados .

• zav
u•u - -
<h

Fig . III. 4

Utilizando como funcoes de i nterpolacao as mes


mas funcoes utilizadas na obtencao da matriz de rigidez ,
vern :
-11!. 12-

1 1
3 0 0 6 0 0

13 11 1 0
9 -131
3s 210 70 420
Me=uAL
- 1
105
La 0
13
mL
-1
-140 L• +

1 0
3 0

13 -11
35 210 1

SIM 1 L2
10 5

0 0 0 0 0 0

6 1 -6 1
0
5L TO 5L TO

+ ]li 2L -1 -L
0
IS TO 3o

0 0 0

6 -1
5L TO
SIM
2L (III.29)
15

A primeira parce1a corresponde a inercia de


trans1acao e a segunda , a de rotacao.
-I II-13-

0 proce dime nto e mpregado para a diagonalizacao da


matriz de m~ ssa consi stente, resume-se na distribuica~ dA
massa tota l do elemento de manei ra proporciona l aos elemen-
tos da diagonal princ i pa l de s ta .

Para e l ementos uti li zando aproximacoes l ineares e


parabolicas par a os des l ocamentos , pode-se utilizar o proc~
dimento indicado na f i gura (I II . S).

~
1 I
I
I
2 1 I
I
I
~----:::::::;>3
I
I
I I

4:=-- - -.: ::. :h


I I I
I
I
I
I
Nl I
I 2 I 3

~
I 1

1
! _A=1
(0 ) (bl

Fig.ITI.S - Fun~oes aproximadoras para deslocamentos su


postos lineares (a ) e parabolicos (b) .

Para que as funcoes N satisfacam as condicoes


de convergencia e necessario que

N. = 1 em x. (a)
l. l.

N. = 0 em x. (b) (III.30)
l. )

L:N.= 1 (c )
l.

Por outro lado , e desejaveJ. que essas funcoes se


jam simples e descontinuas para que a diagonalizacao seja
efetuada .
- III.l4-

Face ~A infinit~s pos sibilidades ofereciaas pela


condi~ io (III.28), o proce dimen t o esco lhido deve ser aquele
que ca lcule os elementos das ma trizes de massa consistenle
e entao escalone ~sses termos de forma a preservar a massa
t otal do elemento.
Com isso, obtem- se uma matriz positiva definida , o
que e essencial para a maioria dos problemas computacionais .
Uma forma de se fazer isso e utilizando a matriz
de massa diagonal composta pelos seguintes elementos :

D
M12 = m22 + m25

D
M33 = m33 + m36
(III. 31)
D
M44 = m44 + m41

Desta maneira , a matriz de massa finalmente resul


ta:
Me = [~ JJAL ~ JJAL 4~0 JJAL3

1 1
(III. 32)
+ [0 0 10 JJ IL 0 0 TO JJ IL]

Analogamente ao que foi feito anteriormente , a


prirneira parcela representa a inercia da transla~ao, e a
segunda, a de r ota~ ao.
A esse respeito, pode-se consultar trabalho de
Ebecken e Barbosa (ver bibliografia), que fornece detalhes
sobre o assunto.
- 111 . 15-

b) Elemento da barra

A rnatriz de rnas sa do cabo a ser utilizado devera


a
ser identica da trelica, i sto e,sera aquela obtida a
partir dos deslocamentos nodais q i ndi cados n a figu ra :

Fig . III. 5

Com as mesmas fun coes de interpo 1ac a o de Hermi te,


a matriz de massa consistente fica :

1 1
0 0 0 0
3 6
1 1
0 0 0
3 6
0 0 0 0 (II I . 2 6)

1
0 0
3
SIM 0

E a matriz diagona1izada, obtida a partir desta ,


fica:

Me = AL [~ 1
0 1 1
0] (III.27)
2 2 2
-III.l6 -

111 .5 - Consideracocs sobre o amortecimento estrutural

,
0 amortecimento estrutural aqui considerado sera
do tipo viscose , isto e, as forcas por ele geradas serao su
postas proporcionais a veloc idade.
A matri 2 de amortec imento propriamente dita, se-
ra construida a partir das matrizes de massa e rigidez, da
forma usual para o amortecimento de Rayleigh,

C = a.M + Bk (III. 34)

onde a. e 8 sao constantes determinadas ern func;ao da estru


tura considerada , quando se possuir uma ideia realista da
razao de amortecimento ~.1 para dois diferentes modos i
de frequencia w.1 escolhidas .
Sendo proporcional a forma de amortecimento adota
da, a decomposicao modal e possivel , e nesse caso, pode- se
escrever :
¢ ~ c ¢. = 2 w. ~ . 0. . (III. 35)
1 J 1 1 1J

on de 0 ..
1)
e 0 delta de Kronecker e ¢· sao os auto- veto-
1
res:
Para i = j , tem- se:

c.1 = 2w1. ~·1 = a. + 8 w.2 (III. 36)


1

Ou ainda :
a. + B w12.
~ .
1
= 2w.
(III. 37)
1

Dessa forma , percebe- se que , para a matriz de


amortecimento proporcional a de massa , ~ descresce com w,
enquanto que para a matriz proporcional a de rigidez ~

aumenta com w.
-111.17-

0 que se sabe e que, para problema onde a fre-


quencia da carga e da ordem de grandezadas freque ncias n~
turais da estrutura, a amplificacao dinamica pode ser mui
to grande, e , portanto , o amortecimento se torna mais im-
portante . Em outras palavras, quando a frequencia da car
ga e muito alta em rela cao a de urn certo modo, 0 sistema
nao chega a responder : quando essa relacao e muito baixa,
a resposta da estrutura e sirnplesmente a resposta estati-
ca. o problema real vai surgir entre esses dois casos ,
quando a frequencia da carga for da ordem de grandeza das
primeiras frequencias naturais da estrutura.
Adrnitindo- se urna certa porcentagern de amorteci -
mento estrutural ( ~.~ ) para os 2 prirneiros rnodos , por exem
-
plo , consegue- se , a partir da expressao (III.37), determi-
nar a e 6 , e, portanto , a matriz de amortecimento da
estrutura.
0 valor de ~ ' na verdade , pode ser determina-

do para estruturas convencionais. Assim, Chopra (1980)


obteve OS valores de ~ asso ~iados as primeiras frequencias
de urn edificio . Para o presente caso , o amortecimentodas
pontes estaiadas sera equivalente a urn ~ = 3% para 0 pri
meiro modo e 2% para o segundo modo (ver a esse respei to
Walther, 1988) . A avaliacao das primeiras frequenciasdas
pontes foi obtida em urn relatorio de ensaios de urna ponte
estaiada, (ver esse respeito Walther , · Relatorio deEnsaio,
1988), sendo w1 = 0,40Hz e w2 = O,SSHz, o que resul-
tou ern a = 0 , 0139 e 8 = 0,63~valores esses que serao
utilizados para todas as estruturas calculadas.
IV - ESTUDO DOS ALGORITMOS DE INTEGRA~AO
DIRETA POSS IVEIS

Deve - se considerar inicialrnente a possibilidadede


se utilizar a superposicao modal (ver a esse respeito
Olsson, 1986) rnesmo para urn problema nao-linear como e o
caso das pontes estaiadas, desde que algumas consideracoes
adicionais sejarn feitas. Aqui, entretanto, parte- se direta
mente para a adocao de urn dos varies rnetodos de integracao
direta possiveis de serern aplicados , como ja foi dito .
Para a utilizacao de qualquer deles, nao e ne-
cessario que se faca rnodificacao algurna na equacao de rno-
virnento da estrutura. Integra-se nurnericarnente o sistema
original acoplado , passo a passo , desde que se conhecarn
as condicoes iniciais do problema .
Uma maneira de se fazer isso seria atraves das di
ferencas finitas , discretizando-se o operador diferen-
cial , o que resulta no chamado metodo da diferenca central.
A adocao de forrnas de variacao para as acelera-
coes, velocidades e deslocarnentos ao longo do tempo, ern ca-
da intervale de integracao , satisfazendo as equacoes de
movimento nos extremes desses intervalos, e uma outra ma-
neira de se fazer essa integracao. Nessa categoria estao o
metodo da aceleracao linear e o metodo 9 de Wilson .
-IV.2-

Uma variacao desse procedimento seria, apes assu-


mir formas de vari a~ao para aceleracoes,velocidades e de s -
locamentos ao l ongo do intervale de integracao , apl icar urn
criterio de aproximacao , como por exemplo o de Galerkin.
De qualquer forma, todos esses procedimentos re -
sultam numa formula de recorrencia , que permite que a solu
cao da equacao se ja obtida , passo a passol ao longo do tern
po 1 e cuja forma e a seguinte :

(IV . 1)

com:

~ (tn+l) = u (tn+l) e U
- (t n t n - 11•••) :
1 U (t
n) l
u(tn+l ) ~ ( tn-1 ) J
u· (t n+l)

-o e
D sao exatamente as matrizes que fazem
a transformacao dos vetores aceleracaol velocidade e deslo-
camento dos tempos anteriores t n 1 t n - 1 1 no tempo seguinte
tn+l ' e P leva em conta as acoes externas.
As matrizes Q0 e Q1 1 alem de serem funcoes das
matrizes do sistema , tambem sao funcoes do intervale de in-
tegracao 6 t = t n+ 1 - t n adotado .
Sendo ~l inversivel , pode-se escrever que:
- -1
D u (t , t I •••) + D_l . P_
- 0 - n n- 1
(I V. 2)

Quando as . matrizes do sistema nao sao funcoes nem


dos deslocamentosl nero de suas derivadas, a transformacao e
dita linear.
Se o vetor u (tn+l ) e obtido apenas atraves de
valores do intervale anterior, 0 metodo e chamado de "urn
passe" (one step) 1 se contem informacoes dos tempos ante-
riores e dito de multiples passos (multi-step) .
•IV. 3•

Se a ma tri z Q1 puder s e r c o l ocada na forma t r ian


gular, o algoritmo e di to expl i cito ; caso contrario , ele
e implicito .
Outra clas sific a~ao importante diz respeito a·
est abil i dade do operado r. Se t o dos os oper adores do con
junto An (n = 1 ,2 .. . ) dos operadore s das matrizes do siste
rna f orem uni formemente limitados , ou seja , se existem cons
tantes posit ivas k t al que :
-n

IIA vii ~ · Ilk


-n ~ II (IV . 3 )

diz-se que o algori tmo e estavel (as barras duplas signifi


cam norma do vetor e v urn vetor qualquer) .
Urn operador e incondicionalmente estavel se a
solucao , qualquer que seja a condicao inicial , nao cresce
indefinidamente no tempo , qualquer que seja o intervalo 6t
utilizado .
Quando isto so correr para valores de ~ t infe
riores a urn certo valor (6t critico) , o operador e dito
condicionalmente estavel, e se, para qualquer ~ t, a conver
gencia nao ocorre , 0 processo e dito incondicionalmente
instavel.
Alem disso , os operadores de integracao normal
mente introduzem na solucao erros na amplitude e no perio-
do , em problema oscilat6rios, existindo inclusive formulas
para estima - los .
Para que se possa avaliar melhor os varios me -
todos de integracao direta disponiveis , faz - se uma pequena
exposicao sobre alguns deles , para finalmente escolher o
que parece ser o mais adequado ao problema em questao .
- IV . 4-

I V. l - Me todo da Diferenca Central

Ao se encarar as equacoes de equilibrio como urn


sistema de equa~oes diferenciais ordinarias , podem· se uti-
l i zar as expressoes das diferencas finitas para aproximar
aceleracoes e velocidades , em t ermos de deslocamen tos , e
com isso montar urn sistema pas sive! de ser resolvido a ca-
da tempo .
Fazendo , por exemplo:

2
u(t ) = l/ 6 t [u(t - 6 t) - 2u(t) + u(t + 6 t)]
(I V. 4)
u(t) = 1/2 6 t [- u(t - 6t) + u(t + 6 t)]

OS d eslocamentos u (t + 6t) sao calculados consideradno


a equacao do rnovirnento da estrutura no tempo t :

~ §(t) + ~ ~(t) + ~ ~(t) = ~(t) (IV.S)

Como , para a obtencao dos deslocarne ntos no tempo


(t + 6 t) utiliza-se a condicao de equilibrio no tempo t
0 rnetodo da diferenca central e dito "explicito '', nao ne -
cessitando,inclusive , de inversao da matriz de rigidez p~

ra a sua solucao , ern cada passe . Por outre lado,


dos como os de Houbolt, Wilson e Newmark, sobre os
quais se falara a seguir, sao charnados rnetodos de int e -
gracao irnplicitos , por se utilizarem, para a sua solucao ,
das condicoes de equilibrio no tempo (t + 6t) .
Sendo este urn rnetodo apenas condicionalrnente es -
tavel, exige- se que :

t .
cr1t
= Trn1n
. jn (IV.6)

on de T . e o rnenor periodo do modele discrete adotado.


ffi1n
-IV.S-

IV.2 - Metodo de Boubolt

0 rnetodo de Houbolt tern uma certa sernelhanca com


0 metoda da diferenca central pela for ma das expre ssoes
uti li zadas para aproxirnar velocidades e aceleracoes como
funcocs dos deslocarnentos , que tarnbem s ao expressoes de
diferencas finitas , so que de grau rnais alto .

Assim, tern- se :
~,

u(t + 6t) = 1/6t 4 [2 u(t + 6t) - 5 u (t) +


4u(t - ~ t) - u (t - 2 ~ t) (I V. 7)

u(t + ~ t) = l/6 ~ z [11 u(t + ~ t) -

+ lBu(t) + 9u(t- ~ t) - 2u( t - 2 ~ t)]

Considerando agora a equa~a o do rnovirnento de es-


trutura no tempo (t + ~ t) , vern:

M ~(t + ~ t) + ~~(t + ~ t) + ~~(t + ~ t)=~(t+ ~ t)


(IV. B)

cuja solu~io i obtida corn a substituicao da velocidade eda


acelera~io , dadas nas expressoes acima.
A diferen~a
basica entre o rnitodo de Houbolt e o
da Diferen~a Central e que neste a rnatriz de rigidez K
aparece como rnultiplicador dos deslocarnentos procurados
u(t + ~ t). Isto ocorre porque o equilibria i feito no tem-
po (t + ~t ) , e nio no tempo (t), como no mitodo da Dife-
renca Central , constituindo- se , porisso, nurn esquema de
integra~io irnplicito.
Quanto ao intervale de integracio, nao ha ~t li-
mite , e, ge ralrnente o intervale de integracio usado e
rnuito rnaior que no caso do rnetodo da diferenca central .
Para o caso de rnassa e arnortecirnento iguais a ze-
ro, o rnitodo de Houbolt re duz-se , automaticarnente, ao caso
estatico corn carga dependente do tempo, enquanto que o rneto
do da Diferenca Central nio pode ser utilizado.
-IV. 6-

rv. 3 - o Metodo e de Wilson

0 metodo e de Wilson pode ser considerado co-


mo uma extensao do metodo da aceleracao linear, onde se as-
sume uma variacao l inear para aceleracao dentro de urn in -
tervalo de integracao, assumindo sempre 0 ~ 1, o. Para o
caso 0 = 1 , 0. o rnetodo reduz-s e ao esquema da acelera-
cao linear. Verificou-se, entretanto que o metodo se
torna incondicionalmente estavel para valors de 0 ~ 1,37 , e
porisso emprega-se, normalmente, 0 • 1,40.
Dessa forma, as expressoes para a aceleracao, ve-
locidade e deslocamento, para o tempo (t + 06 t), ficam:

(IV. 9)
u
-
(t+ 06t)=__Lt[u (t
06 -
+06t) -u (t)] - 2~ (t)- t~ (t)
- -
06
2 -

Considerando- se , agora, a equacao de equilibrio


dinamico da estrutura em t = (t + 06 t) , vern:
-
M if (t +06t) + C ~ (t +06t) + (t +06t) = ~ (t+ 0/l t)
K b1
(IV .10)
com ~(t +06t) = ~(t) + 0 [~(t + 06t) - ~(t)]

Substituindo- se (IV.9) na equacao do sistema,(IV . lO),


obtem-se uma expressao para u (t + 06t) que, voltando as
mesmas equacoes , permite 0 calculo de u(t + 06t) e
u<t + 06t) .
- IV.7 -

IV.4 - 0 Metodo de Newmark

0 Metodo de Newmark tambem pode ser encarado co


mo uma extensao do metodo da aceleracao linear.
As seguintes expres soes sao utilizadas:

u<t + 6t> = u<t> + 1 (1 - o) u<t > + ou(t + t)J6t


(IV.ll)
. 1 ..
u (t + 6t) = u(t) + u (t) 6t + [( 2 - cx )u{t) +

onde ex e 6 sao parametres adotados em funcao da precisao


e da estabi lidade a serem obtidos na integra cao .
Para o = 1/2 e a = 1/6 , as relacoes anterio
res correspondem ao metodo da aceleracao linear. Quando o =
1/2 e a = 1/4 , o algoritmo se transforma a famosa " re
gra do trapezio ", e corresponde ao metodo da aceleracao
media constante , que e incondicionalmente estavel.
Qualquer urn dos metodos anteriores pode ser apli-
cado a problemas nao-lineares , ja q ue nao e xi s tem restri-
coes as matrizes de rnassa, amortecirnento e rigidez .

IV.S - Algoritmos baseados na interpolacao das forcas de


inercia

Rearranjando-se a equacao de equilibrio dinamico


do sistema, (Eq. II. 21) , de maneira conveniente, vern:

R =
- ..
M u = F(t) - C u - R
- . (I V.l2)
-E
Com R = vetor das forcas de inercia
-E= vetor das forcas elasticas de restituicao
R
M e - = matrizes
C de massa e amortecimento do sis-
tema como urn todo, a serem definidas no item
(IV . 6) .
-IV.S-

Considere-se agora o intervalo de tempo 6t•ti+l-


t t 1 = 6, onde se far a a interpolacao das forcas de iner-
cia (R) •

Pode - se encarar a sequencia de intervalos como


elementos finites no tempo , os quais permitirao o estudo
integral do _problema.
A interpola~ao das for~as de inerci a devera ser
feita pelos polinornios de Hermite, a partir de valores as-
sumidos para R e
tempo
R
considerado .
-
nos extremes do intervale de

Assim, em func ao dos po linomios adotados , a


interpolacao podera ser linear , cubica , etc .

a) Interpolacao Linear:
Sejam por exemplo , a seguintes funcoes :

(IV . l3)
<P
2
= E;

onde ~ = t/T
A interpolacao fica :
R = <P
1
(IV . 14)

ou , substituindo as funcoes interpoladoras:

(IV.l5)

com R0 e R1 representando os valores das forcas de


inercia no inicio e no final do intervale de tempo.
Seja , agora , a equacao do movimento da estrutura:

Mu = R (t) , (IV.l6)
que, integrada de t 0 a t , num intervale gene rico T' for
nece:

M u = M ':!o +
f f; . (IV.l7)
BT d ~
0
-I V.9-

Integra ndo novamente, vern:

= -M -o + cfc
Mu
- -
u ~1 Mu
- -o
+
f 0 0 R 12a d~ d~ (IV .18)

Introduzindo em (IV.l7 e IV.l8) o valor das


forcas de inercia dado em (IV.lS), vern , respectivamente.

M ~1 =M u
- -0
+
(IV .19)

As expressoes obtidas sao as mesmas do metodo da


aceleracao linear, como seria de se esperar , ja que neste
caso, as forcas de inercia estao sendo interpoladas por fun
coes lineares:

b) Interpolacao CUbica

Considerem- se , agora, os polinomios de Hermite do


terceiro grau:

<1> 1
:;:::
1 - E; 2 + 2E; 3

<1> 2
:;::: - 2~2 + ~3

4> 3 = 3E; 2 - 2E; 3


2 3
<P
4 = - £; + ~ (IV. 20)

Com essas funcoes, a interpolacao fica:

(IV.21)

lembrando que :

d d dt RT (IV. 22)
cf[" B. = dt ~ d E; =
- IV.lO-

vern:
(IV.23)

Introduzindo nesta equac ao as funcoes interpo-


ladoras de IV . 20 e a equa~ao resultante em IV.l7 e IV.l8
vern respectivamente:

(IV . 24)
~ ~1 = ~ ~O + M u 0 + /60(21 ~0+3t~O + 9~ 1 - 2 T~l)
2
1

A variacao cubica assumida para as for cas de


inercia resulta, e claro, numa variacao identica para as
aceleracoes, sendo , portanto superior a maioria dos metodos ,
onde a aceleracao e normalmente suposta como tendo uma va-
riacao linear.
Tendo em vista que as equacoes (I V.24) nao P2
dem ser resol vidas diretamente, j a que existe a necessidade
de se conhecerem os valores das forcas de inercia e suas d~
rivadas ao final do intervale, 0 metodo deve ser iterative.
A maneira de se avaliar essas forcas, utilizan-
do a equacao de equilibrio dinamico da estrutura, apresenta
alguma variacao em funcao do problema em questao ser ou nao
linear .
Apesar das estruturas das pontes estaiadas se-
rem, em principio, de comportamento geometricamente nao- li-
near, qualquer dos metodos de integracao direta anteriormen
te citados poderiam ser utilizadas, ja que nao exite res-
tricao alguma com relacao as matrizes da estrutura que o
impeca , e desde que essa nao-linearidade seja adequadamente
considerada .
Como o metodo de integracao das forcas de iner-
cia ja e urn processo iterativo , talvez ele seja especialme~
te interessante para os casos nao-lineares , e foi por esta
razao que foi 0 escolhido .
Para ser aplicado , algumas consideracoes devem
ser feitas , e e exatamente disto que se tratara a seguir.
-IV.ll-

IV.6 - Aplicacao do metodo escolhido ao problema em questio

Sendo as pontes estaiadas estruturas de cornporta-


mento geometricamen te nao- linear, a relacao entre as forcas
elasticas de restituicao ~E e os deslocamentos ~, tambem o
sera, e a equacao do movimento da estrutura sera represent~
da por (1V.12).
A derivada em relacao ao tempo de ~ daquela equa-
cao , fornece

R= M u = F(t) - c u - K(u)u (IV.27)

Isto porque :

K(u)~ (1V.28)

Desde que sejam adotados intervalos bastante pe-


quenos , pode - se linearizar a relacao (111 .28) no intervale:

~Ei+l = -RE.~ + K (u.+l - u.)


- 0 -~ -1

(1V.29)
~Ei+l = ~0 ~i
onde o indice " i+l" indica valores ao fina l do intervale , e
o indice " i" , os do inicio .
Assim , talvez fosse mais adequado utilizar- se ~l
(matriz de rigidez ao final do intervale), ao inves de ~O '
o que sera feito para evitar a necessidade de se guardar
ambas as matrizes ao mesmo tempo.
Alem disso , para evitar o calculo da matriz de
rigidez a cada passo do esquema iterativo , o que se faz
e, apos algumas iteracoes, calculadas com a matriz ~ 0 , ob-
ter- se uma nova matriz (~ 1 ), trabalhando- se a partir dai
com urn tipo de matriz que poderia ser chamada de " secante ",
no intervale :
-IV.12-

(IV.3 0)

Com is so , as £orcas elasticas a o final do interva


lo poderiam ser calculadas mediante a expressao:

RE.
- 1+
l = RE.
- 1
+ K
-o (u.+l-
-1
u.)
-1
(IV.31)

e nao a partir dos deslocamentos finais u.


-1+
1.

A descri cao do processo iterative complete , e da-


do a seguir, e para isso deve-se definir, inicialmente as
matrizes do sistPma :
D
-
D
..
u = ..
y
u =
! .
y

M + M 0 K + K -kNt
-V -V -V
-
M = -K =
0 ml cvN - kN k
-V,X -V

t
c + c-v - eN-V
c =
- eN c
-V

(m1 +m 2 )gN t
-v,x
F (t )= (IV. 32)
0
-I V.l3 -

10 Passo: Para dar inicio ao proces so iterative , supoe-se


que a estrutura parta do repouso, condicao essa que pede -
ria ser modificada sem maiores dificuldades .
Assim , adota- se:

~0 = 0 ~0 = 0

Yo = 0 Yo = 0 Yo = 0

]- 1 (m + m2)gNT
~0 = - [M + M
-V 1 -V
(IV.3 3)

20 Passo: Calculam- se as forcas de inercia e sua derivada:

R . =
-
M u
..
-0 - -0
(IV. 34)
R
-0
= F(t) - C u
- -o

30 Passo: Processo iterative no intervale [ti+l - ti] = T

Faz - se uma primeira estimativa do valor das for-


cas de inercia, ao final do intervale de tempo generico con
siderado, atraves da f6rmula "predictor" .

• ( 1)
R.
-l.+
l = R.
-l.
(IV. 3 5)
R (l) = R + TR
- i+l -i -i '

onde R. e R. sao OS valores no final do intervale ante


-l. (1)-l.
rior e !3-i+l + ~{!i , os valores estimados para o finaldo
intervale de tempo considerado , em uma primeira avaliacao.
-IV.l4-

40 Passo : Calculam-se os deslocamentos, velocidades e acele


racSes, no tempo (i+l), mediante a utilizacio das f uncoe s
de interpolacio escolhidas.
Assirn:

u( k+l) = M R (k)
u.
-~+
1 - i+l

• (k+ 1)
u. =
-1+ 1
(k+ 1) l /70M (k) -
·-l (21R .+ 3t R.+ 9R.+l
u.
- ~+
1 = u.+t u.+
-~ -~
l
-~ -~ -~

(IV.36)

onde k representa a ordern da iteracio no intervale [ti+l'ti]


corn k = 1, 2 , 3 . ..

so Passo : Recalcularn- se, a partir dos deslocamentos, veloci -


dades e aceleracoes obtidas no passo anterior , as forcas de
inercia e suas derivadas, utilizando, para isso, a equacao
de movirnento da estrutura :

R<k+l> = . -·· (k+l) . (k+l )


-i+l ~ (ti+l) - ~ ~i+l - ~0 ~i+l (I V . 37)

60 Passo: Identico ao 40 passo , utilizando agora os valores


das forcas de inercia obtidos no passo anterior para calcu-
lar os deslocarnentos, ve l ocidades e aceleracio.

10 Passo: Calcula- se o erro nos deslocarnentos, por rneio de:

~k+l>
II u-~+1 - u ~k> II
-~+1
e:
1 = constante
-JV.l5-

se a inequa~ a o for satisfeita, passa-se ao pas-


so segu i nte . Caso contrario, vo lta- se ao so passe .

80 Passo: Calc ula-se :

(IV . 39)

e com este va l or , r ecalculam- se a s f orcas de inercia , como


no 5 0 pas so , R .( k+l ) e R. (k+l )
.
- 1+1 -1+ 1

90 Passo : Est i ma-se o erro nas fo r cas de inercia:

e: 2 = constante (IV . 40)


IIR~k ) ll
-1+1

Se a inequacao for sa tisfeita , passa- se para o


proximo intervale de tempo , retomando o processo a partir
do 30 passo , e, sucessivamente , sobre t odos os intervalos
ate o tempo final .

Tendo em vista que o processo e condicionalmente


estavel, deve - se ter o cuidado de utilizar urn intervalo de
integracao compativel. Para que haja convergencia, recomen
da- se a utilizacao de urn valor da ordem de grandeza do roe -
nor periodo da estrutura discretizada. Para se ter uma
ideia deste valor , sem que haja necessidade de se obte-
rem todos os auto-valores da estrutura , basta que se cal-
cule o menor periodo dos elementos que a compoern .
A seguir , fornece - se urn fluxograma do processo
em questao , com o objetivo de esclarecer quaisquer duvidas
que possarn persidir em torno do assunto .
-IV.l 6-

•fLUXOGRAMA•
-IV.l9-
IN1CIO

Leitura dos
dados

Impressao dos dados


e titulos de estrutura

Determinacao da ordem da s
matrizes:
NEQ = NGLN x NNOS
NC = NGLN x LBNOc
IT = NEQ x NC

Zeragem das matrizes


I = l,IT
M(I) = 0
C(I) = 0
K(I) = 0

BOOL = FALSE
IMPRIM = TRUE
INT = 0 T = 0

Montagem das matrizes


de massa, amortecimento
e rigidez M, C, K.

1
Obtencao d as fotca s

Rso
elistica em T = 0

Fixas as c ondi~ues

iniciais: 0 =D
0 0
=0

Inicializacao d a carga
movel : NELP =0
XLOCAL= 0
XEL = 0

Montagem do vetor de
carga e sua d e ri vada
F(T) F (T)

Imposicao das condicoes


de contorno em deslocamentos
na matriz de massa e no
vetor de carga.

Impressao das ma trizes d e


massa amortecimento e
rigide z

Inicio da integracao numerica


obtencao dos valores iniciais:
R
-o
= F(T) - R
- so
- CD
--o

2
- JV .l9 ·

MD
--0
= .P
-o
..
Qo • M- 1R - 0

R = r ('1') -K o -co·
- 0 -o-o - -o

INT = I N'l + 1
T = I NT x 1

ITERA = 0

Obten~ao da 1~ a r ox ima~ao

para as for~a s de inercia


ao final do intervale:
.
~1 = R
_o

~1 = _o +
R rR._o

Calculo dos deslocamentos,


velocidades e acelera~oes:
D_ = M-lR
1 - -1
. -1
6D
-
=M
-
(C R +C R +C R.-C R )
1 - o 2 -o 1 -J 2 - 1
1?1 = l?o + 6D
. -1 . .
~D = fl?o+~ (C3~o+C4~o+CS~l-C6~1 )

l?l = D-0 + 60

ITERA = ITERA + 1

·.
•IV.20·

Obtencao d~ nova aproximacao para


as fore as de ' ,
l.nerc~a :
'
• •
~1 .. o.. l - :~ 1 + FlT)
1: K 0
• •
~1
; R
_s o - _o - - ~~1
K 60 + F (T)

v
Corrigem-se as coordenadas
X = X + 6D

Monta-se urna nova matriz


de rigidez K = K1 (x) e
1
K0 = 0,5 (Kl - K0 )
-IV . 2l - I

8 9

v
R
so
:: R
so
+ l<0 flO

. .
.R :::
R1
0

R :::
0 R1
. .
0 = 01
0

0 = 01
0

Correcao das coordenadas

Montagem de nova rigidez


K0 = K0 (x)
V - ANALISE NUMERICA
V.l - Obj e tivo

0 objetivo deste capitulo e em suma, o principal


objetivo do trabalho . Isto e, utilizando-se as ferramentas
anteriorrnente apresentadas, calcula- se urn exernplo tipico de
ponte estaiada , cornparando- se sernpre os resultados obti-
dos sob a acao da carga rn6vel , corn os resultados do rnesrno
carregarnento aplicado estaticarnente. Dessa cornparacao sai
o valor de arnplificacao dinamica, cu j o valor se busca defi -
nir.
Para isso e necessario que OS exernplos sejam tao
pr6xirnos quanto possivel de projetos reais , e represe ntarn ,
de fato a estrutura de urna ponto estaiada . Espera-se conse-
guir isso corn o auxilio de urn relat6rio de ensaios da Esco-
la Politecnica de Lausanne (Franca, 1988) , cujos dados vao
ser utilizados a seguir.

V.2 - Exemp l o escolhido: Ponte estaiada com t o r re unica

Tendo ern vista que o supracitado relat6rio tinha


por objetivo prirneiramente rnostrar a viabilidade tecnica e
economica das pontes estaiadas , e, em seguida , fornecer subsi
dios para a sua construcao for am fei tos do is mode los reduzidos,
ambos ern escala 1:20 . Urn , rna is simples , p·ara satisfazer o item
- V.2-

viabilidade e o outre , corn maier riqueza de detalhes, para


tentar antecipar os problemas que iriam surgir depois
na constru~ao da obra, uma ponte sobre o Reno de 97,00m de
vao central, em Diepol dsau.
Como as pontes estaiadas sao estruturas extrema-
mente l eves (urn tabu l eiro de 200m de vao , com 40cm de es -
pessura, por exemplo) , tem- se urna sensa~ao de instabilida
de ao contempla-la , i nspirada , principalrnente, na sua es -
beltez visual (h/ i = 1/500). Deve- se ter em mente, en-
tretanto , que isso e apenas aparente ja que, a mesma la-
je , apoiada a cada S.OOrn , e submetida aos rnesmos esfor~os,
apesar de parecer intuitivarnente mais estavel,tem exatamen
te a rnesrna seguran~a. Entretanto, para se afastar quais-
quer duvidas , os projetistas da ponte em questao fizeram
uma serie de ensaios, que irao servir, no caso deste tra -
balho , para corroboracao dos resultados.

V. 3 - Descr icao do mode l e matematico

0 rnodelo reduzido em questao , na escala 1:20 te~


ta reproduzir todas as caracteristicas reais da estrutura.
Possui uma terre metalica unica e urn tabuleiroern
microconcreto armado .
A torre e composta de 2 tubes verticai s de seccao
80 x 50 x Smm, unidas por perfis tipo U de 80mm. A largu-
ra do tabuleiro e de 210mm, com 25mm de espessura ao longo
dos vaos , chegando a 35mm proximo a torre. Os estais sao
fios de aco de alta resistencia do tipo corda de piano, com
diametros variaveis entre 1,2 e l , Smm , e resistencia ulti
rna fyd = 1700N/mm 2 •
0 modulo de elasticidade do tabuleiro e de 45kN/
mm 2 , e o dos estais , 205kN/mm 2 •
As cargas apl i cadas ao modelo reduzido foram:
g 0 3,52 kN/m , para as cargas permanentes, e q = 0 , 79kN/m
para a sobrecarga de servico (70,35kN/m e 15,80kN/m no pro-
totipo).
-v. 3-

Tendo em vista as leis de similaridade existentes


entre o modelo redu zido e o prot6tipo , este teria as ca -
racteri sticas esquemati zadas na Figura V.l-

'2

..,e.. ..
..
N

... ...
..,
23
22 24

6 X6 m • 36m m 6 X 6 m• 36m

9lm
Fig . V.l.

As forvas normais nos elementos estruturais do


prot6tipo sob a acao das cargas permanentes e sobrecargas,
podem ser vistas no esquema fornecido na Figura V.2 . (for -
cas no prototipo) .

-lo4 7211N

Fig. V.2 .
-V.4-

Com a utiliza~ao de urn programa auxiliar, faz-se


0 calculo do efeito estatico da carga m6vel considerada.
Isto foi feit o aplicando-se es sa carga nos nos 4, 7 , 10 ,13,
16, 19, 22, 24, 21 , 18,15 , 12, 9 e 6 , do tabu leiro, e cal-
culando-se a posi~ao de equilibria e os esforcos para cada
uma das situacoes . 0 progr ama ern questao e tambem ite r ati -
vo, para que a variacao na geornetria que porventura possa
ocorrer seja levada em conta na solu9ao final .
As caracter1sticas dos elementos estruturais na
analise do modelo matematico , assim como a numeracao dos
elementos , sao dadas na figura V.3 .

a) Tabuleiro - Area = 4 , 20 x 0,50 m2 (2,1 0m 2)


Memento de inercia = 0 , 04 4m4
Peso espec ifico = 22 , 8kN/m3

b) Torre - Area = O,Sm2


Memento de inercia = 0 , 177m4
Peso especi fico = 77kN/m 3
c) Estais - Area= 15 , 16cm 2 (estais 17,18,29 e 30)
12 , 32cm 2 (18 , 20,21,26,27 e 28)
9,04cm 2 (22 e 25)
10,64crn 2 (23 e 24)
Peso especifico = 77kN/m 3
Inercia a flexao = suposta nula

Fig . V.3-
-V.5·

Com o programa para o calculo do efeito das caE


gas m6veis em pontes estaiadas, foram analisadas os segui~

tes casas:

V.4 - Ve iculo com ve locida de constante = 16,67m/s (60km/ h)


(tempo de travessi = 5,46 s )

tlM

Onloc
( IIIII\)

0
,/
I
,/
I
,
I

I
/
I

20 I
,
I

I
,j
4 0~--------------------------------------------~

Fig . V.4 - Deslocamento do no 10


t llft

..... - ,-
.................. _ ~--_,'

h . 5. 461

Fig.V . S - Forca no estai 20


-v. 6-

~--------------------------------------------~
, .. lktl l

..... _____ ...--.,.,


&100

11. 6.46•

Fig . V. 6 - For~a normal no elemento 4

V.S- Veiculo com velocidade constante = 28m/s (lOOk/h)

~ tl•

O~ap.
( 1111111

0
/
, ..........
/
/
I
I
I
I
I
I
I
I
I
20 I
I
I
I
I
I
.... I
I
' '-~'
40

Fig . V.7 - Deslocamento do no 10

5411 tl•
~

1~~------------------------------------------------~
11. 5.46s

Fig.V.8 - For~a no estai 20


-v. 7-

Moo ~----------------------------------------------~
'" (kHI

&100
h . &.....

Fig . V.9 - For9a no elemento 4

V.6- Comentarios Finais

Alem disso, varias experimenta~oes numericas fo -


ram feitas, no sentido de se investigar a influencia dos
varios parametros em seu comportamento dinamico.
Assim, verificou-se , por exemplo, que a rigi -
dez do tabuleiro nao tern grande influencia nos desloca -
mentos: a estrutura funciona como que "pendurada"
nos estais e na torre . Talvez porisso mesmo, em contrapar
tida, a influencia da rigidez da torre seja muito importan
t e , o que fez surgir a ideia de urn refinamento maier do
calculo , qual seja o de se considerar a influencia da cur
vatura de cada urn de seus elementos atraves das chamadas
fun9oes de forma .
Em rela~ao aos estais , importante e a rigidez
efetiva, proveniente da sua pretensao no estado incial com
cargas perrnanentes, cuja influencia se faz sentir principal
mente nos deslocamentos da torre e do tabuleiro.
Outras tentativas foram feitas no sentido de se
investigar outros carregamentos dinamicos. Velocidades me -
nores do veiculo, por exemplo nao despertavam rnaior interes
se por se aproximarem cada vez rnais da solu~ao estatica. As
velocidades rnaiores foram deixadas de lado , por nao serern
viaveis para urn veiculo de 250kN .
-v.s-

Alem disso , investigou - se tambem os casos de


veiculos velocidades variaveis (aceleracao constante) , mas
com v = 0 e v 1 = lOOkm/h , por exemplos , ver ificou-sequc
0
o efeito dinamico era sensivelmente mais brando que nos ca-
ses em que a velocidade inicial era alta.
Por outro lado, verificou-se que , sendo o metodo
apenas condicionalmente estavel , a medida que o tempo de
percurso cresce , o programa comeca a atingir urn tempo depro
cessamento proibitivo , inviabilizando o processo para estru
turas maiores, ja que o intervale de integracao e , necessa-
riamente pequeno (da ordem de 0 ,2 Tmin' onde Tmin e o roe -
nor periodo dos elementos componentes da estrutura) .
VI - CONCLUSOES
VI.l - Analise dos resultados obtidos

Ao contrario do esperado, a estrutura rnostrou-se


bastante rigida , rnesrno quando considerado o efeito do car
regarnento dinarnico sobre ele . A rnajoracao de deslocarnentos,
no pior caso (veiculo a 30rn/s) e da ordern de 35%. Para ve
locidade rnenor (17rn/s), esse valor nao chega a 32%.
No caso do esforco normal no tabuleiro, o efeito
dinarnico e tambern pequeno (30%), enquanto que o caso do es-
forco nos es tais esse valor tenderia aurnentar urn pouco (3 8%),
ja que e fun~ao, principalrnente da calibragern dos cabos. Ern-
bora esses valores sejarn confiaveis, existe a necessidade
de se analisar urn rnaior nfrmero de estruturas para que urn va
lor de coeficiente de irnpacto realrnente significative possa
ser obtido .
De qualquer forma, mesmo com val ores da ordem de
1,5 para o coeficiente de amplificacao dinarnica ern pontes
estaiadas, fica rnais do que justificada a confiabilidadeque
envolve essas estrut~ras na atualidade .
Em r elacao ao relatorio de ensaios de onde os da-
dos utilizados no capitulo anterior foram extraidos, perce-
be - se que os valores la encontrados indicarn urn fator de am-
plificacao dinamica urn pouco maior (4 0%) , provavelmente de-
dive a maior flexibilidade da estrutura la ensaiada (200m
d e vao central).
-VI.2-

VI.2- Continuidade de pesquisa

Em face das dificuldades computacionais envolvi


das no algoritmo de integracao utilizado,sugere - sc a utili
zacao de urn algoritmo incondicionalmente estavel (Newmark,
por exemplo) para que o tempo de processamento fi que com
pativel com a utilizacao do programa .
Urn tratam~nto mais sofisticado das torres , como
ja sugerido tambem seria interessante, para que se pudesse
investigar a participacao efetiva da t orre no comportame n-
to na o- linear da estrutura.
A determinacao do amortecimento real da es trutu
ra tambem e urn dado a ser criteriosamente investigado . Os
valores utilizados, obtidos atraves de ensaios , pare cern
bastante baixos em rela~ao aos utilizados normalmente na
bibliografia .
0 efeito real das nao-linearidades nos parece 0
ponte mais importante a ser estudado . Deveria ser investi
gada uma separacao de influencia dos varies fatores ja ci-
tados. Os grandes deslocamentos , para uma estrutura bern
calibrada , provavelmente nem chegarao a ocorrer , mas o
efeito da for~a normal nos mementos, principalmente nas
torres , deve , necessariamente , ser considerado.
0 problema da fad iga dos estais, quando a varia-
cao das forcas chegar a niveis mais altos tambem pede se
fazer necessaria .
Dessa forma, varies caminhos se abrem a pesquisa
com a dinamica estrutural associando- se de maneira irrever
sivel ao calculo nao- linear .
Os subsidies que se fizeram necessaries para con
clusao desta tese, com certeza poderao vir a serutilizadas
como base para estudos nos mais diversos campos de engenha
ria de estruturas.
VII - BIBLIOGRAFIA

1. ABDEL-GHAFFAR , A.M. & NAZMY, A.S. Three - dime nsional


nonlinear static analysis of cable- stayed bridges.
Computers & Structures, Vol.34, no 2, p p . 25 7-271,
1990 .

2. ARGYRIS, J . H.; DUNES, P .C.; ANGELOPOULOS, T. Non-


linear osci llations using the finite elemen t tech-
nique. Computer Methods in Applied Mechanics and
Engineering , ~, 1973.

3. BARBOSA, C.J.H. Urn algoritmo de ordem supe rio r pa


ra a integra~ao direta das equacoes da d in a mi c a es
trutural. Dissertacao de Mestrado, COPPE / UFRJ,
Rio de Janeiro, 1978.

4. BARBOSA, H.J . C. & EBECKEN , N.F . F. Ma triz de mass a


diagonal para elementos finitos em ordem supe rior.
In: SIMP0SIO SOBRE SISTEMAS COMPUTACIONAI S PARA
ENGENHARIA CIVIL, 2. , Sao Paulo, SP , 1978. Anais.
p .61 - 83 .

5. BARON, F. & LIEEN, S.Y. Analytical studie s of a


cable stayed girder br idge , Compute r and Structures
Vol.3. New York , N. Y., Pergamon Press,
Publication 33- 11 , 1973.

6. BATHE , K. J . Finite element procedures in engineering


analysis. New Jersey , Prentice-Hall, 1982 .

7. CHEUNG , Y.K. Finite strip method in structural analysis


Sydney, Pergamon Press, 1976.

8. CLOUGH , R.W. & PENZIEN , J. Dynamics of structures :


Ne w York, McGraw-Hill , 1975.
- VII. 2-

9. FALABELLA , J .E. Resposta dinamica de estruturas reti-


culadas a cargas rnoveis , pelo rnetodo dos elementos fi
nitos. Dissertaca o de Mestrado , COPPE/UFRJ , Rio de
Janeiro.

10. FLEMING , J . F . & ROMUALDI , J.P. Dynamic response of


highway bridges. Journal of t he Struc turaldivision,
ASCE , 8 7 ( 7) : 31-61 , 19 61 •

11 . GENIN , J. & CHUNG , Y.I . Respon se o f a continuous


guideway on equally spaced supports traversed by a
moving vehicle . Journal of Sound and Vibration, 67
(2): 245- 251, 1979 .

12. GUPTA, R . K. & TRAILL- NASH , R. W. Bridge dynamic


loading due to road surface irregularities and
braking of vehicle . Earthquake Engineering and
Structural Dynamics, ~: 83-96, 1980.

13 . HINO , J .; YOSHIMURA, T .; KONISHI K. A finite element


method prediction of the vibration of a bridge
subjected to a moving vehicle load. Journal of
Sound and Vibration , ~ ( 1 ): 45-53 .

1.4. HINTON , E.; ROCK , T. ; ZIENKIEWICZ, O.C . A note on


mass lumping and related process in the finite
element Method . Structural Dynamics , i, 1970 .

15 . HUANG , T . Vibration of bridges. Shock and Vibration


Digest, 8 : 61- 76 , 1976 .

16 . JOSEPH ; T.P. & WILSON , J.F . Vibration of curved spans


for mass transit. Journal of the Engineering
Mechanics Division. ASCE , 106 (2): 255- 272, 1980.
-VI1. 3 -

17. KAZITA, T. & CHEUNG, Y.K. F i nite element analysis of


cable stayed bridges . Publ ication 33-11,
International Association for Bridge and Structural
Engineering, 1973.

18. KORTUM, W. & WORM.LEY, D.N. Dynamic Interaction


between trave lling vehic l es a nd guideway
systems . Vehicle System Dynamics, 10: 285- 317, 1981.

19. LOO , Y.C. & CUSENS , A.R. The fi nite - strip method in
bridge engineering. London , Viewpoint Publications,
Alden Press , 1978.

~0. LUNDEN , R. & AKESSON, B. Damp ed second-order


Rayleigh-Timoshenko beam vibration in space : an e xact
complex dynamic member sti f f nes s matrix.
International Journal for Numerical Methods in
Engineering , ~: 431-449, 1983.

21 . MOTE , S.H. Nonlinear vibration of cable trusses Ph.D.


The s is , Illinois Institute of Te c hnology, 19 7 5.

2 2 . NEWMARK, N.M. A method of computation for structural


d yna mi c s . Journal o f t h e Eng ine ering Mechanics
Division, ASCE, 85 (3): 67-94, 1959.

23. ODEN, J.T. & RIPERGER, E.A. Mechanics of elastic


structures. 2nd.ed . New York , McGraw-Hill, 1981.

24 . OLSSON , M. Analysis of structures subjected to moving


loads. Ph.D . Thesis, Lund Institute of Technology
1987 .

2 5 . OLSSON, M. Finite element , modal co-ordinate analysis


of structures subjected to moving loads. Journal of
Sound and Vibration , 99 (1): 1-12, 1985.
- Vll.4-

26 . PAZ, M. Structural dynamics: theory and computation,


Ne w York , Van Nostrand Reinho ld, 1980.

27. PODOLNY JR ., W. De sign considerations in cable stayed


bridges. Paper presented at the 1974, ASCE

28 . PODOLNY JR., W. & SCALZI , B: J . Construction and


design of cable - stayed bridges . New York, John
Wiley & Sons, 198 6,

2~. POPP, K.: KRAUS , A.; HEISS , T . Dynamical analysis of


a simple vehicle on a periodic guideway. Vehicle
System Dynanics. 11 : 107 -120, 1982.

30 · POSKITT, T.J. The application of elastic catenary


formation to the an alysis of suspended c able
structures. The Structural Engineers , 11, (5) , May,
1963.

31. PRZEMIENIECKI , J .S. Theo ry of matrix structural


analysis. New York, McGraw- Hill , 1968 .

32 . RICHARDSON , H.H. & WORMLEY ; D.N. Transportation


vehicle/ beam- elevated guideway dynamic interactions :
a state- of- the - art review . Journal of Dynamic
Systems Measurements and Control, ASME , 96 (2):
169-179 , 1974 .

33. SADEK , E.A. On the dynamics of framed structures.


Computers and Structures , 20 (6): 1013-1019, 1985 .

3A. SMITH , J .W. Finite strip analysis of the deynamic


response of beam anda slab highway bridges.
Earthquake Engineering and Structural Dynamics, 1:
357-370 , 1973 .
-VII.S-

35. SRINIVASAN, R.S. & MUNASWAMY, K. Dynamic response


of skew bridge d ec ks . Earthquake Engineering and
Structural Dynamics , 6: 139-156, 1976.

36. SZABO, B.A. Some recent developments in finite


element analysis. Computers and Mathemat ics with
Applications, 5: 99 -115, 1979.

37. TAN ,C.P . & SHORE, S. Response of horizontally


curved bridge to moving load. Journal of the
Structural Division, ASCE , 94 (8): 2135- 2151 , 1968.

38. TING, E.C.: GENIN; J. ; GINSBERG, J.H. A general


algorithm for moving mass problems. Journal of
Sound and Vibration, 33 (1): 49-58, 1974.

39. TING, E.C.; GENIN, J.; GINSBERG, J.H. Literature


review : dynamic interacttion of bridge structures and
vehicles. Shock and Vibration Digest, 7 (11):
61-69 , 1975.

40· TING, E.C. & YENER , M. Vehicle-structure interactions


in bridge dynamics. Shock and Vibration Digest, 15
(2) : 3-9 , 1983 .

4~ TROITSKI; M.S. Calbe- stayed bridges . London ,


Crosby Lockwood Staples, 1977 .

4b VELETSOS, A.S. & HUANG , T . Analysis of dynamic


response of highway bridges. Journal of the
Engineering Mechanics Division, ASCE, 96 (5):
593- 620 , 1970.

4~ VENANCIO FILHO F. Analise matricial de estruturas,


estatica , estabilidade , dinamica, Rio de Janeiro,
Almeida Neve , 1975 .
- VII.6-

44. VENANCIO FILHO; F. Dynamic influence line s of beams


and frames . Journal of t he Structural Divi sio n ,
ASCE I 9 2 ( 2) : 3 71 - 3 8 6 ' 19 6 6 .

45. VENANCIO FILHO, F. Finite element analys is of


structures under moving loadas. Shock and Vibration
Digest, 10 (8): 27 - 35 , 1978.

46 . WARBURTON, G.B . The dynamic behviour of structures .


2nd. ed. Oxford , Pergamon Press, 1976.

47 WALTHER, Rapport d'Essai: Fonts haubanes a tablier


mince. Lausanne , 1988.

48. WILSON, J . F. Model experiments for span-vehicle


dynamics, Journal of the Engineering Mechanics
Division, ASCE , 103 (4): 701-715, 1977.

49 . WOOD , W.L. A further look at Newmark, Houbolt , etc.,


time - stepping formulae. International Journal for
Numerical Methods in Engineering , 20 : 1009- 1017 ,
1984.

50 · WOOD, W.L. On the Zienkiewicz four -time-level scheme


for the numerical integration of vibration problems .
International Journal for Nume rical Methods in
Engineering , 11: 1519- 1528 , 1977.

51· YOSHIDA, D.M. & WEAVER, W. Finite element analysis


of beams and plates with moving loads. Publication
International Association for Bridge and Structural
Engineering, ] l (1) : 179- 195, 1971.

52. ZIENKIEWICZ; O.C. The finite element method . 3rd.ed.


London, McGraw-Hill , 1977.
- VII.7-

53 . ZIENKIEWICZ, O. C. ; DE , S:R. ; GAGO , J.P.; KELLY , D.W .


The hierar chi cal concept in finite element analysis.
Computers and Structures, 16 (-4): 53- 65, 1983.

54 . ZIENKIEWICZ , O.C . ; WOOD , W.L . ; TAYLOR, R. L .


A unified s e t of single step algorithms Part 1 :
general formulation and application . International
Journal for Numerical Methods in Engineering, 20:
1529-1552, 1984.

Obs .: As referencias bibliograficas acham- se incluidas na


bibliografia.
•APtNDICE•

Listagem do programa em linguagem FORTRAN


A-1

r •t~t4A•t•4• It t ' f t•~t44t*4111 ttttt~4~ 4*A '*t4Atk4***i '***44t ~**iit l


C SUBROTINA PARA LEITUPA E IHP RR~S AO DE DADOS
C~* *~~*~*~ *4* lAl* ~*****~~··A***A**A~~********* ~********** ***~*··~~
SUBROUTINE DADOS(NO ,EI' ,HCC ,RI QrAL ,NEF,HCCF)
INTEGE~ CONEC ,TIPAN,t ~1 AB,CAkkEG
REAL HE SP, IZ, Hl,H2 ,KV,LZF~ O
COMMON /GEKAL/IR,IW,I T,NNLJHGLJ~JNNOS ,NELEH,NAP,NNED,LBN OS ,
*TIPAN,ESTAB, INROT,HASSA,JAMOR ,ALFA,BETA,TOLl,TOL2,TF,TAU,
*IMPRES,CAHREG
COMMON /PROP/AX(100),HESPCJOO),CONEC(100,2) ,X (100) , Y(10 0) ,
*Z(100),EC100) ,IZ ( 100J,lTlP0(10U),LZE R0( 100),XZER0(100) ,
*YZER0(100),ZZER0( 100;,ANGZ<1 00) ,FZER0(100)
COHHON /lHPRE/IHPSl,I HPOVAC10U),l HPS2,IHPFOH ( 100 )
COMMON /HOVEL/P V,V l,A,NE~,KV,C\,Ml ,M 2
DIMEN SION N0( 50) ,ED(50 , 9),MCC(20,5), RLOCAL(20,9 ) ,HCCF(l 0,7)
c
C LEITURA E IHPRESSAO DO S DADOS GERAI S DA ESTRUTURA
c
READ(IR,*)NNOS ,NELEM, NAP,NNED,TIPAN,ESTAB ,CARREG, HASSA
WRITE(IW,lOl)NELEH,NNOS, NAf,NNED,TIPAN,ESTAB , CARREG,MASS A
101 FORHAT (/1/// ,lSX, 'DADOS GERAIS DA ESTRUTURA' ,//,lOX, ' NUMERO',
* ' DE ELEHENTOS=' ,I 3,/,10X. "NUHERO DE NOS=' ,I3,/,10X, ' NUHE',
* ' RODE A~OIOS= ' , 13,/lOX , ' NUMERO DE NOS COM ELEMENTOS DISCR ' ,
*' ETOS=' ,13,/, l OX , 'TIPO DE ANALISE= ' ,13, / ,10X, 'ALGORIT1MO U',
*'TILIZADO=· ,13,/, l OX, 'CARREGAHENTO CONSIDERADO= ' ,13,/,lOX,
*'MATRIZ DE MASSA TIPO=· ,13 )
READ ( I R.~) INROT,IAMOR,ALFA ,BET A,TOL1,T O L2,TF,TAU,I H PRES
IF( INROT .NE. 0 ) INROT= l
IF ( IAHOR . LT . 1 .OR.IAMOR .GT. 3 ) IAHOR= l
WRITE (I W, 105 )1NROT,IAMOR,ALFA,BETA,TOL1 ,TOL2, TF,TAU,IHPRES
105 FORHAT (lCX, ' INERCIA DE ROTACAO=' ,I3,/,10X, TIPO DE AHO' ,
*'RTECIMENTO=',I3,/ ,1 0X, ' ALFA = ,E10 .4, /,10 X. 'BETA=' ,El0.4,
*/,lOX, ·r-LERANCIA DOS DFSLOCAMENTOS=' ,E10.4,/10X, 'TOLERANC',
* ' IA DAS FORCAS DE INERCIA=' ,E10 .4,/,1 0X, 'TEHPO FINAL= .
*El 0 .4, / ,l OX , · rNTERVALO DE IN1hGRACAu=· .El0.4,/,lOX, ·rNTERV ,
* ' ALO DE IMPRESSA0 DOS RESVLTAD0S =',I3.;,
c
C LEITURA E I HPRESSAO DAS COORDENADAS DOS NO S
c
DO 25 J=l, NNOS
READ (IR, * )I ,X (l) ,Y (l) , Z(l),IM~DVA(l)
25 CONTINUE
WRITE< HI. 103)
103 FORHAT(//,lOX, 'COORDENADAS DOS NOS' , //,lOX, ' NO' , l OX, X' ,lOX,
*'Y',lOX, 'Z ,lOX, ' IM PDVA /)
DO 26 I=l, NNOS
WRI TE(IW,107)I, X(I),Y ( l),Z(I),IMPDVA (I)
107 FORMAT (7X.I5 ,3 ( 2X,F10.4 ) ,10X,I 2)
26 CONTINUE
c
C LEITURA E IMPRESSAO DAS PROPRIEDADES DOS ELEMENTOS
c
DO 10 L=l ,NELEM
A- 2

HI 1: 1 r• , '* ; I , 1T J 1'0 ( I ) , f'OH 1~r ( l , 1 ) , CON EC ( I , 2 ) , E ( l ) , HF. Sl' ( 1 ) ,


~AX(J),IZ(I),FZERO(I),JHPFOR(l)
10 CUtdl NUh
l.BNOS=O
JFIH=NNE-1
IHPS2=0
DO 14 I=l,NELEH
IHPS2= IHPS2+IHPFOR(l)
DO 13 J=l,JFIH
KIN =.J+l
DO 12 K=KIN,NNE
L=IABS(CONEC(l,J)-COHEC< l,K))
IF(LBNOS-1)11,12,12
11 LBNCJS=L
12 CONTINUE
13 CONTINUE
14 CONTINUE
LBNOS=LBNOS+1
IHPSl=O
DO 15 I=1,NNOS
IHPSl=IHPSl+IHPDVA(l)
XZERO ( I)=X(l)
YZERO(l)=Y(l)
15 ZZERO(I)=Z(I)
DO 16 I=l,NELEH
NI=CONEC(I,1)
NF=CONEC(I,2)
DX=X(NF)-X(NI)
DY=Y(NF)-Y(Nl)
DZ=ZCNF)-Z(NI)
LZERO(I)=SQRT(DX*DX+DY*DY+DZ~DZ)
IF(TIPAN .GT. 1) LZER0 l l )=LZERO(l)l f 1.+FZERO(I )IAX ( l)IE(l))
ANGZ ( I)=ATAN2(DY,DX)
16 CONTINUE
WRITE(IW,501)( I,ITIPO (l),CO NEC ( l,l ),CONEC( l,2 ),E(l) ,HESP(I)
*,AX(l),IZ(I ) ,FZERO(I),LZERO(I),ANGZ ( l),IHPFOR(l),l=l,NELEH)
501 FORMAT(II,l OX, 'CARACTERISTICAS DOS ELEMENTOS ' ,lll,lX, 'EL.'
*,lX, 'TIPO' ,lX, 'NOI' ,1X, 'NOF' ,lX, 'MOD.EL. ',lX, ' MASSA ESP.'
'* ,2X, ' AREA ' ,2X, 'I NERCIA ,lX, 'FORCA IN ... 1X, 'COY.P.IN .. ,lX,
*'ANGULO ',lX, 'IMP.FORCA',II,(1X,I3,1X,I3,1X,I3,1X,l3,7(1X,
*El0.4),4X,Il))
c
C ELEMENTOS DISCRETOS
c
IF(NNED)2,2,1
1 CONTINUE
DO 27 I=l,NNED
READCIR,*)NO(I),(ED(I,J),J=l,9)
27 CONTINUE
WRITE(IW,601)
601 FORMAT(II,lOX, 'ELEMENTOS DISCRETOS' .11,4X, 'NO' ,8X, 'Ml' ,12X,
* ' M2 ' ,12X, 'M3' ,12X, 'Cl' ,12X, 'C2' ,12X, 'C3' ,12X, 'Kl' ,12X, 'K2 ' ,
* 12X, , K3, , I I)
A- 3

[Hl28 I=l,NHED
WRJTE(TW,28) (NO(I),ED(l,J),J=1,8)
FORHAT(3X,l3,8(4X,El0.4))
CONTINUE
c
~ COND ICOES DE CONTORNO
c
2 CONTI NUE
DO 22 I=l,NAP
READ(IR,* )C HCC(J,J),J= 1,5 ) ,(RLOCAL(l,K),K=1, 9)
22 CONTI NUE
WR1TE(IW,7 01)
701 FORHAT(//,lOX, ' CONUICOES DE CONTORNO' ,//, 4X, NO' ,2X, 'DIR.l '
~ ,2X, 'DIR.2 ', 2X, 'DI~.3' ,2X, ' ROTACA0',22X, ' HAT RIZ DE ROTACAO')
DO 23 I=l,NAP
WRITE(IW,702)(HCC ( I , J),J=1,5),(RLOCAL(l,K),K=1,9)
702 FORHAT(5X,SI5,5X,9E10.4)
23 CONTI NUE
READ(IR,*)NEF
WRITE(IW,705)NEF
705 FORHAT(2X, 'CONDICOES DE CONTORNO EH FORCA EH . ,13, 'ELEMENTO S',/ )
DO 720 I=l,NEF
READ(IR,*)(HCCF(l ,J ) , J= 1,7)
720 WRITE(IW,703)( HCCFCI,J ) ,J =1,7)
703 FORHAT(2X ,7(15 ,2X) )
c
C LEITURA E IHPRESSAO DOS PARAHETROS DAS CARGAS HOVElS
c
READ(IR,* )PV,Ml,H2,KV,CV,VI,A,NEP
IF( CARREG .EQ. 2 ) WRI TE (I W,301) Hl,H2,KV,CV,VI,A,PV,NEP
301 FORHAT(/,15X , 'CARACTERISTIC AS DAS CARGAS HOVElS ' ,/,lOX, 'HASSA ',
~ 'SUSPENSA= ' ,E1 2.5,/,10X , ' MASSA EH CONTACTO COH A ESTRUTURA=',
*E12.5,/,10X, 'CONSTANTE DE HOLA DO VEICULO=' ,El2.5,/,10X,
* ' AHORTECIHENTO DO VEICULO=' ,El2.5,/,10X, ' VELOCIDADE=' ,El2.5,
~ / ,lOX, ' ACELERACAO= ' ,E12.5,/,10X , ' PESO DO VEICULO=' ,FlO. O,/,lOX,
* ' NUMERO DE ELEMENTOS PERCORRIDOS=' ,IS)
c
C IMPRESSAO DA LARGURA DA BANDA
c
WRITE ( IW,800) LBNOS
800 FORMAT(lOX, 'LARGURA DA BANDA EH NOS=' ,13,//)
RETURN
END
C**************~********~********************************** ******
C SUBROTINA PARA HONTAGEH DO VETOR DE CARGA
C***************~ *******************~***************************
SUBROUTINE EXCITA(T,F,DF,NEQ,NEF,HCCF,RIGEL)
INTEGER CONEC
REAL MESP,Hl,H2,KV
COMMON /GERAL/IR,IW
COMMON /PROP/AX(100 ), HESP(100),CONEC(100,2),X(100)
COMMON /HOVEL/ PV,Vl,A,NEP,KV,CV,Ml,H2,NELP,XLOCAL,XEL
DIMENSION F( NEQ),DF (NEQ),HCCF(l0,7),RIGEL(100,6,6)
A-4

IND 0
DO J 1=1,NF.F
lF ((MCCF(L, 1 )-Nl::LP) .EQ. 0) IND =l
1 CONTINUE
XL =XEL
NEL -NELP
DO 10 l=l,NI:.~
F(l )=O .
10 DF (I)=O.
IF<T . NE. 0.) GO TO 11
XL =X<CONEC(l,2))
NEL=l
11 E=XLOCAL/XL
E2 =-E*E
E3 =E2*E
V=VI+A*T
I=(CONEC(NEL,l ) -1 )*3
J=(CONEC(NE: ,2J-1)*3
C WRITE(IW,50)PV,V,T ,XLOCAL ,XL,E,E2 ,E3
C50 FORHAT(8(1X,E12 .5 ))
F(I+ 2)=P V~ (l .- 3. *E2+2.*E3)
F(I+3)=PV~XL*E*(l.-E)~(l.-E)
F(J+2)=PV~(3 .*E 2 -2.*E 3)
F(J+3)=PV*XL~E2*(E-l.)
DF(I+2)=PV~V*(-6.*E+6. *E2 )/XL
DF(I+3)=PV*V~(l.-4.*E+3*E2)
DF(J+2)=-DF(l+2)
DF(J+3)=PV•V*(3. *E 2-2. *E )
C WRI TE(IW,51 )(K,F(K) ,DF ( K) , K=l,NEQ)
C51 FORMAT(l5,2X,El4.7,2X,E14.7,/)
IF(IND .E~. 1 ) GO TO 2
RETURN
2 DO 3 1=1,6
IF(L .EQ. 1 .OR. L .EQ. 4 ) GO TO 3
IF(MCCF(NEL,L+l) .EQ. 0) GO TO 3
lF(L-3)6,6,7
6 CORR=F(I+L)/RIGEL( NEL,L,L )
P=DFCI+L)
GO TO 4
7 CORR=F(J+L-3)/RIGEL ( NEL,L,L)
P=DF( J+L-3)
4 DO 8 K=2,3
F(I+K)=F(l+K)-CORR*RIGEL(NEL,K,L )
F(J+K)=F(J+K)-CORR*RIGEL(NEL,K+3,L)
DF(I+K)=DF(I+K)-P*RIGEL ( NEL ,K,L)/RI GEL ( NEL,L ,L)
DF(J+K)=DF(J+K)-P* RIGEL (NEL, K+ 3,L)/RIGEL( NEL,L,L)
8 CONTINUE
3 CONTINUE
C WRITE(IW,Sl)(K,F(K),DF(K),K=l,NEQ)
RETURN
END
C****************************~***********************************
C SUBROTINA PARA A INTRODUCAO DAS CONDICOES DE CONTORNO
A- 5

C~t~A~~·~*4i~*~··******* *~** ~~~***~~~*A4iA** *******A *I~ ~*fi•i 11~·


SUBROUTINE APOIO (MAT,VET,NEQ,NVET,RLOCAL ,HCC,KOD )
RhAL HA1'
COHHOH /G ERAL/IR,I W,I T,NNE~NGLN 1 N HOS, NELEH 1 NA P,NN ED.LRNOS
£> 1MEN s 1oN P<3 >I P1<3 >I c <3, 3 >I cT <3 I 3 >I R< 3 I 3 >I RT <3 I :n I 1 EtH' ( 3 , 3
~ )I RLOr AL <zo ,8) I M
CC <20, 5) I REMP <3I 3>, SEMP <3, 3) I VET( NEQ J .
*Mfl1(1'1)
DO 10 HH =- 1 NAP 1

N=KCCC MM,l )
DO 20 l= l.NGLN
Du 30 J=l.NGL N
C(I~J)=O.
30 R( l,J )=O.
C(l 1 )=l-HCC( MM I+l )
1 1

20 R ( I~I )=l.
IF ( H CC( HH,NGLN+2)) 1 ,2 ~1
1 CALL ROT(R RLOCAL CX CY,CZ,HH )
1 1 1

CALL HU LTH(C,C R,NGLN,NGLN,NGLN )


1

2 GO T0( 42,21,2 1) ,KOD


21 DO 22 I =l NGLN1

DO 22 J=l~NGLN
RT ( J ' I ) - R(I J ) I

22 CT(J,I)=C( l,J )
IFIH =LB NOS-1
DO 4 0 I =1 IF I H
I

J=N-1
IF (J)5 ,5,3
3 CALL SACA (TEHP,J,N,HAT)
CALL HULTH(SEHP,TEMP,CT,NGLN,NGLN,NGLN )
CALL BOTA(SEHP,J ,N , HAT)
5 J =N+ I
IF(NNOS-J)40,6,6
6 CALL SAC A ( TEHP,N,J~HAT)
CALL HULTH(SEMP,C,TEMP,NGLN,NGLN,NGLN )
CALL BuTA(SEHP ,N,J,HAT)
40 CON':'INUE
CALL SACA( TEMP,N,N,HAT )
GO T0 ( 42,42 ,4 3), KOD
42 DO 120 RK =l,NVET
CALL SACAP(KK P ,N,VET,NEQ)1

CALL HULTV(P1,C,P,NGLN,NGLN,O )
CALL BOTAP(KK,P1,N,VET,NEQ )
120 CONTINUE
43 GO TO (10,121,121),KOD
121 CALL M ULTH(S EMP,TEHP,CT~NGLN,NGLN,NGLN)
CALL HULTH(TEHP, C, SEMP,NGLN, NGLN, NGLN )
DO 160 LL =l,NGLN
160 TEMP(LL,LL )=TEHP(LL,LL)+HCC( MH,LL+1 )
CALL BOTA ( TEMP ,N,N,MAT)
10 CONTINUE
GO T0(181,11,1l),KOD
11 DO 180 I=l,NNOS
IND=LBNOS*NGLN*(NGLN* ( I-1 )+2)+1
A- 6

lf (HAT(lND))18U,l70,18 0
170 MAT(JND)=l.
18() CONTINUE
J~ l RETURN
EN!J
C *~****~***~************************************~**k~~~**********
C SUBROTI NA PARA TRIANGULARlZAR HATRIZ
c~~********** ************************************* **~*~**********
SUBROUT INE TRIANG(A,NEA,NEQ)
DJMENSION A(NEA)
LB -NEA/NEQ
DO 30 N=l,NEQ
l =N
DO 29 1=2,18
1 =I+ 1
IND=L+( N- l)*LB
IF(A(IND))24,29,24
24 C=A(IND)/A(l+I ND-1)
J=O
DO 27 K=L,LB
J=J+1
IND1=K+( N-1)*LB
IF(A(I ND))26,27 ,26
26 IND2=J+(I-1)*LB
A(IND2)=A(IND2)-C*A(IND1)
27 CONTI NUE
A(IND)=C
29 CONTINUE
30 CONTI NUE
RETURN
END
C •****•*~********************~***********************************
C SUBROTINA PARA RESOLUCAO DO SISTEMA
C ~**~************************************************************
SUBROUTINE RESOB(A,NEA,B,NEB,NVET )
DI MENSION A( NEA),B(NEB>
NEQ=NEB/NVET
LB=NEA/NEQ
DO 30 N=1 , NEQ
I=N
DO 29 L=2.LB
1=1+1
IND=L+(N-l)*LB
IF(A(IND))28,29 , 28
28 DO 281 IV=1,NVET
INC=(IV-1)*NEQ
281 B(l+INC)=B(I+INC)-A(IND)*B(N+INC)
29 CONTINUE
po 291 IV=l,NVET
INDV=N+(IV-l)*NEQ
291 B(INDV)=B(INDV)/A(l+(N-l)*LB)
30 CONTINUE
N=NEQ
A- 7

~:., N=N · 1
IF ( N)50 .50,38
~t, L=N
DO 40 K=2 ,LB
L=L+l
IND::K+(N-l)*LB
IF(A(IND))37,40,37
37 DO 37 1 IV=l,NVET
INC=( IV-l )*NEQ
37 1 B(N+INC)=B(N+INC)-A(IND)*B(L+INC)
40 CONTI NUE
GO TO 35
~ (J RETURN
END
C *~************************* ***************~. *~~~**~**************
C SUBROTINA PARA SOLUCAO DE SISTEMAS COH HATPIZ DIAGONAL
Cf** ********~*************~*******************~;, ~~~ ~****** *******
SUBROUTI NE RESOD(A,NEA,B,NEB,NVET)
DIMENSION A( NEA),B(NEB)
NEQ=NEB/NVET
LB=NEA/NEQ
DO 20 IV =l,NVET
IVET=(IV-l)*NEQ
DO 10 I=l,NEQ
10 B(l+IVET)=B(I+IVET)/A((I-1)*LB+l)
20 CONTINUE
RETURN
END
C**********~*************************** ***** ************* *** ****
C SUBROTINA PARA HUDANCA DE COORDENADAS
( i*********~**~****************************~***************~***~*
SUBROUTINE GLOBAL(P,NP,MCC,RLOCAL)
COMMON /GERAL/IR,IW,IT,N NE,NGLN,NNOS,NELEM,NAP
DI MENSION P(NP),RLOCAL(20 ,9 ) ,R (3,3),U1(3),U2(3), HCC(20,5)
NVET=NP/(NGLN*NNOS)
DO 10 I=l,NAP
IF(MCC(I,5))1,10,1
1 CALL ROT(R,RLOCAL,CX,CY,CZ,I)
DO 20 J=l,NVET
CALL SACAP(J,Ul, MCC(I, l ), P,NP )
CALL HULTV(U2,R,Ul,NGLN , NGLN,l )
20 CALL BOTAP (J ,U 2,MCC(I ,1 ),P, NP )
10 CONTINUE
RETURN
END
C****************************************************************
C SUBROTINA PARA HONTAGEH DAS HATRIZES DA ESTRUTURA
C****************************************************************
SUBROUTINE HONTA ( MAT,NO,ED,HOUK,NEF,HCCF)
LOGICAL BOOL,IMPRIM
INTEGER TIPEL,CONEC,TIPAN,ESTAB
REAL HAT,IZ,HESP ,LZERO
COMMON /GERAL/IR,IW,IT,NNE,NGLN,NNOS,NELEM,NAP,NNED,LBNOS,
A-8

tTIPAN,ESTAB,INROT, HASSA
COHHON /PROP/AX(100), HESP( JOO),CONECC 100,2), X( 100),YC100),
*Z ( 100) , E( 100), I Z(1 00) , I TI PO ( 1(J(J), LZE J{(J ( 100), XZE RO ( 100) ,
*YZ ERO (] 00), zZERO( 100) ANGZ ( l OD). FzE}<() ( l 00) , RIGEL ( 100 , 6' 6)
I I

*FORCA(100 , 6),D2(300) , FE(300)


COHHON /LOGICO/ BOOL,I HPRI H, IN1'
DIMENSION RIGE (6, 6),TEHP(3,3),N U(!L),EL( 50,9), HAT(IT),HCCF ( 10,7)
IF( HOUR .NE. 1 ) GO TO 111
IF( MASSA .EQ. 3 )GO TO 222
111 DO 20 NEL=1,NELEH
TIPEL=ITIPO(NEL)
GO TO (1,2), MOUK
1 GO TO (3,4 4,4,4 ) ,TIPEL
1

3 CALL MASSP(NEL,RlGE,INROT,HASSA )
GO TO 7
4 CALL HASSC( NEL,RI GE , HASSA)
GO TO 7
2 GO TO (5,6,6,6,6),TIPEL
5 CALL RIGEP(NEL,RIGE,NEF, HCCF)
GO TO 7
6 CALL RIGEC(NEL,RIGE)
7 DO 30 I=1,NNE
Nl=CONEC(NEL , I)
DO 40 J=1,NNE
N2=CONEC ( NEL , J)
IF(N1-N2 ) 11,12,12
11 N11=N2
N22=N1
GO TO 13
12 N11=Nl
N22=N2
13 CALL SACA (TEHP,N22,Nll,HAT)
IF(Nl-N2)15,16,14
14 DO 50 KK=1,NGLN
IR=NGLN*(I-1)+KK
DO 50 L=l,NGLN
IL=NGLN*(J-1)+1
50 TEHP(L,KK )=RIGE(IK,IL)+TEHP(L,KK)
GO TO 71
15 DO 60 KK=l,NGLN
IK=NGLN*(I - 1)+KR
DO 60 L=1,NGLN
IL=NGLN*(J-1)+1
60 TEHPCKK,L)=TEHP( KK,L)+RIGE(I K,IL)
GO TO 71
16 DO 70 KK=1,NGLN
IK=NGLN*(I- l )+KK
DO 70 L=KK,NGLN
IL=NGLN*(I-1)+1
70 TEMP( KK,L)=TEHP( KK ,L)+RIGE(I K, IL)
71 CALL BOTA(TEHP ,N 22 ,N 1l ,HAT)
40 CONTINUE
30 CONTI NUE
A- 9

20 CONTIN UE
C DO 81 I=l,NEQ
C IN=LBNOS*NGLN*(l-1)+1
C WRITE(IW,54 ) IN,HAT(IN )
C54 FORHAT(2X,I5,1X,E14.7)
C81 IF(HAT(IN) .EQ. 0.) HAT(lN )- 1 .
222 IF( NNED .LT. 1 ) RETURN
JJ=2*NGLN
IF(HOUK .EQ. 1 ) JJ=O
DO 80 I=l,NNED
NOI=NO(I )- 1
DO 90 J=l,NGLN
IND=LBNOS*NGLN*(NGLN*NOI+J - 1)+1
HAT(IND)=HAT(IND)+ED(l,J+J J)
90 CONTINUE
80 CONTINUE
IF( TIPAN . NE. 3 .OR. HOUK .NE . 2 . OR . . NOT. BOOL )RETURN
DO 82 I=l,NNED
II=NGLN*NO(l)+l
DO 82 J=l,NGLN
82 FECII-J)=FE(II-J)+D2(Il-J)*ED( l ,J +JJ)
RETURN
END
C******************************~*** * * ~~* ************~*************
C SUBROTINA MONTADORA DA MATRIZ DOS COSSENOS DIRETORES
C*********~**************************~***********~****************
SUBROUTINE ROT(R,RLOCAL,CX,CY,CZ,K)
DIMENSION R( 3,3 ) ,RLOCAL(20,9)
IF( K .EQ . O ) GO TO 2
DO 10 I=l, 3
R( l,I )= RLOCAL(K,I)
R( 2,I )= RLOCAL(K,I+3)
10 R( 3, I )= RLOCAL(K,I+6)
RETURN
2 Q=SQRT(CX*CX+CZ*CZ)
IF ( Q .GT. 0.0001 ) GO TO 3
R( l,l)=O.
R( l , 2) =CY
R(1 , 3)=0.
R(2,1)=-CY
R(2,2)=0.
R(2,3)=0.
R(3,1 ) =0.
R(3,2 ) =0.
R(3,3)=1.
RETURN
3 R(l,l)=CX
R(1,2) =CY
R(l,3 ) =CZ
R(2,1)=-CX*CY/Q
R(2,2)=Q
R(2,3)=-CY*CZ/Q
R(3,1)=-CZ/Q
A-10

f/(3,2 )= 0.
R(3,3)=CX/Q
RETURN
END
C*********************~~AA~,~~4~~~~~********~~*~*~******~***~~~i
C SUBROTINA HONTADO RA DA HATRIZ DE ROTACAO DO ELEHENTO
C~~*~~~~t~~~~**********~lAA~ A~~ A~**~*********~~************~~ ~
SUBROUTINE ROTM(RTSR,S,R)
DIMENSION RTSR(6 , 8), S(o,6), R(3,3)
DO 1 I= 1, 3
DO 1 J =1, 3
E= O.
F= O.
G=O.
DO 2 N=1,3
RT=R(N I I)
DO 2 K=1,3
E=E+RT*S(N,K )*R(K,J )
F=F+RT~S(N,K+3)*B(K,J )
2 G=G+RT*S(N+3,K+3)*R(K,J )
RTSR(I,J)=E
RTSR(l,J+3)=F
1 RTSR(l+3,J+3)=G
DO 3 1=1,5
II=l+l
DO 3 J=II,6
3 RTSR(J,I)=RT SR(l,J)
RETURN
END
C*****************~*************************** ******* **********
C SUBROTINA PARA MULTIPLICAR VETOR POR MATRIZ QS ARMAZENADA
C EM BANDA
C~**************************~*~********************************~
SUBROUTINE MULTB(A,V,P,NA,NV)
DIMENSION A(NA),V(NV),P(NV)
LB=NA/NV
DO 30 l=l,NV
P(I)=O.
DO 20 J=l ,NV
JB=J-1+1
IF(JB-18)9,9,30
9 IF(J-J)10,10,11
10 IND=JB+(l-l)*LB
GO TO 19
11 IB=I-J+l
IF(IB-18)12,12,20
12 IND=IB+(J-1)*1B
19 P(I)=P(l)+A(IND)*V(J)
20 CONTINUE
30 CONTINUE
RETURN
END
C***********************************************~****************
A- ll

C SU BROTINA QUE HUL7ll LICA HATHJ Z POR VETOP


C*~*~**~************ *~~!**~~ **************************** ***** t***
SUBROUTINE HUL1V (V1. ,A,VT2 ,Nl,N2,IT RANS)
DIMENSION V Tl'~l;,V~2( N2),A( Nl ,N2)
IF( ITRANS.N E.U) GU TO 2
DO 10 I=l,N J
VTl(I)=O.
DO 20 J= 1, N2
20 VTl(I)=VTl(I )+A (I,J)~ VTZ(J)
JO CONTINUE
RETURN
2 DO 30 I=l,Nl
VTl(I)=O.
DO 40 J=l, N2
40 VTl(l )=VTl(I)+A (J,l)*VT2(J)
30 CONTINUE
RETURN
END
C*~****~~*********~~~+~~~~~~~*~~~**** •~~~~***~**~~~****~***~~~~*~*
C SUBROT INA PARA MULTIPL ICAR MATRIZES
C*~*~******~*********+ ~~**~*** *******~************** ******~~***** *
SUBROUT INE MULTH (C ,A ,B , Nl,N2,N 3)
DI MEN SION C(Nl,N3),A(Nl, N2) , B(N2,N3),V(3)
DO 10 I=l,Nl
DO 20 J=l,N3
V(J)=O.
DO 20 K=l,N2
20 V(J)=V(J) +A (l,K)*B(K,J)
DO 30 J =1, N3
30 C(I,J)=V(J)
10 CONTI NUE
RETURN
END
C ******************************~****~*~**************************
C SUBROTINA PARA TIRAR UM VETOR DE OUTRO
C** ~*~***********~*****************~~**********~*~************** *
SUBROUTINE SACAP(I,P ,N,VET,NV )
COMMON / GERAL /IR~IW,IT ,NNE,NGLN ,NNOS
DIMENSION P( NGLN),VET ( NV )
Kl=NGLN*(NNOS* ( l-l )+N-1)
DO 10 K=l,NGLN
KK =Kl+K
10 P(K)=VET(KK)
RETURN
END
C******* *****************************~********~******************
C SUBROTINA PARA COLOCAR UM VETOR EM OUTRO
C****************************************************************
SUBROUTINE BOTAP(l,P,N,VET,NV)
COHHON /GERAL/IR,IW,IT,NNE,NGLN,NNOS
DIMENSION P(NGLN),VET(NV)
K1 =NGLN* ( NNOS* (l-l)+N-1)
DO 10 K=1,NGLN
A-1 2

KK =- KHK
10 VET (KK)=P ( K)
RETURN
END
C**********~;,~~~ '~~~~** ~*~**~*~********~***~** ~A~~~~***~***~*~
C SUBROTIN A PARA RETIRAR SUBHATRIZ DE HATRIZ
C**********~*i~~~ ~' ~*~****~~~****~~************~~*~~~·~~**~*****
SUBROUTIN E SACA( TEMP Nl,N 2,VET)
1

COMMON /GEi<AL/l R,lW, IT,NNE,NGLN,NNOS,NELEH,NAP,NNED ,LBNOS


DI MENSI ON TF.Hf(NGLN,NGLN) VET(IT)
1

Kl =NGLN:i (tO- J )
K2=NGLN,.. (NL.-Nl)
IF(Nl - N2 )10,11,12
10 DO 20 I=l,N JLN
DO 20 J=l,NGLN
IND =NGLNtLBNOS* CKl+I-l)+K2+J-I+1
20 TEMP(I,J) =VET ( IND)
RETURN
11 DO 30 I =1,NGLN
DO 30 J=I,NGL N
IND=NGLN~L BNOS~( Kl+I-l)+J-1+1
TEMP (I,J)=VET(IND)
30 TEMP(J,l) =1EM2(l ,J)
RETURN
12 WRITE (I W,100)Nl, N2
100 FORMAT (//lOX, 'ERRO NA SUBROTINA SACA. Nl =' ,13 , ' N2=' ,13)
CALL EXIT
END
C**~*****************************~************~*~**·************
C SUBROTINA PARA COLOCAR SUBMATRIZ EM MAT RIZ
c ~* **********~·*~*******~****~~****~** ~*~*~****~~* *****k*~~***~
SUBROUTINE 80TA(TEHP,Nl,N2,VET)
COMMON /GERAL/IR,IW,IT,NNE,NGLN,NNOS,NELEM.NAP.NNED,LBNOS
DIMEN SION TEMP( NGLN , NGLN ) .VET<IT)
Kl=NGLN:t ( Nl-1 )
K2=NGLN:t(N2-N1)
IF(N1-N2)10,11,12
10 DO 20 I=l,NGLN
DO 20 J =1 , NGLN
IND=NGLN*LBNOS* (Kl+l-1 )+K2+J-I +l
20 VET(IND )=TEHP( l,J)
RETURN
11 DO 30 I=l,NGLN
DO 30 J=I,NGLN
IND=NGLN*LBNOS*(Kl+l-l)+J-1+1
30 VET(IND)=TEHP(l,J)
RETURN
12 WRITE(IW,l00)Nl,N2
100 FORMAT (//lOX, 'ERRO NA SUBROTINA BOTA. Nl =' ,13, 'N2=' ,13)
CALL EXIT
END
C****************~***************************** ******************
C SUBROTINA PARA TESTAR A CONVERGENCIA
A-13

C.t *~ I • ~ .. f i i I I I .. I ::t *,. *** ** *.f *****~ :.t *** *tlt *


ll,. ll -1 • -4 l ~ .... ~ .. ..... .t.t:t .u" . . *:.t llll
SUBROUTI NE CONV( Vl,V2,N ,TOL, ICONV)
khAL N 0 ~H l,NORHD
CflM P'"'II /GERAL/1 R, H I
IJlHth .;l ON Vl(N ) ,V2 ( N)
l CONV :.l
NChHl J.
NORMD= O.
DO 10 I =l, N
NORMl=NORMl+Vl(l)*Vl(I)
10 NORHD =NORMD+( V2(1) - Vl ( I ))**2
N ORH1 =S~ RT( NORH1)
N ORHD~SQRT( NORMD)
lF (NOhMl - l.E - 15 ) 101,101 , 102
101 WR ITE ( J~,100)
100 FORMAT (/,lOX, ' NORMA DO VETOR MENOR QUE l. E- 15 ')
NORMl =l.
102 I F( ( NORMD/ NORM1 )-TOL) 12,1 2 ,11
11 I CONV-~
12 RETURN
EN D
C ******::t::t ~*~ ~ ~~* * * ******~**** ********~** * * * *ll * ~ ::t* ****~****** * * * *
C SUBR01l~A PARA CALCULO DA HATRIZ DE HASSA DO ELEHENTO
C DE PORTICO
C** ****** *** ll' ********************************~ * *~***********~* ** **
SUBROUT INE HASSP(NEL,RTSR,INROT,HASSA )
INTEGE R CONEC
REAL MESP ,IZ
COMMON / PROP/AX ( 100) ,MESP ( 100 ) ,CONEC( 100,2) ,X ( l 00) ,Y ( l 00) ,
*Z ( 100), E( 100) ,IZ ( 100) , I TIP0( 100)
DIMENSI ON R IGE(6 , 6),RTSR(6 ,6 ) ,R (3,3),R~ OC AL ( 20,9 )
DX=X (CONEC( NEL , 2))-X ( CONEC( NEL,l) )
DY=Y(CO NEC( NEL, 2))-Y(CONEC( NEL,l ))
XL=SQRT(DX*DX+DY*DY)
CX=DX/XL
CY=DY/XL
F=MESP ( NEL)*AX ( NEL )*XL
G=MESP( NEL )*IZ ( NEL )*INROT
GO TO ( 1,2,3), MASSA
1 RIGE (l ,l ) =F/3.
RIGE(1,2)=0.
RIGE ( l,3 ) =0.
RIGE ( 1,4)=F/6 .
RIGE ( l,5)=0.
RIGE(2,2) =F*13./35.+G*1.2/XL
RIGE ( 2,3 ) =F*ll. / 210.*XL+G::t 0 .1
RIGE(2,4)=0.
RIGE ( 2,5)=F*9. / 70.-G* l.2/XL
RIGE(2,6)=-F*13./420. *XL+G*0.1
RIGE(3,3)=F/105.*XL*XL+G*2./15 . *XL
RIGE ( 3 , 4 )=0.
RIGE(3,5)=-RIGE ( 2,6)
RIGE(3,6)=-F/140.*XL*XL-G/30 .*XL
A-14

f JGE( 4,4) =RIGE(1,1 )


PJGE( 4,5)=0.
hlGE( 4,6)=0.
f JGF(5, 5)=RIGE(2, 2)
klGE( 5,6)=-RIGE(2,3)
HJGE(6 ,6)=RIGE(3,3)
[J O 10 1 =1, 5
JJ=J+ 1
DO 10 J=II,6
10 RJGE(J ,I)=RIGE(I,J)
CALL ROT(R,RLOCAL,CX,CY,O,O)
CALL ROTH(RTSR,RIGE,R)
RETURN
2 !JJ LO 1=1,6
DO 20 J=l,6
20 RTSR( I,J)=O.
RTSR( 1,1)=F*0.5
RTSR(2,2)=RTSR(l,1)
RTSR(3 , 3)=F*XL*XL/4 20.+G*XL*0.1
RTSR( 4,4)=RTSR(1,1)
RT SR( 5,5)=RTSR(l,l)
RT~R(6 ,6 )=RTSR(3,3)
3 RETURN
EN D
C******~*~ *~***************************~******~~ ** ************ **
C SUBROTINA PARA 0 CALCULO DA MATRI Z DE MASSA DO CABO
C* **********************************************************~*~*
SUBROUTINE MASSC( NEL,RT SR, HASSA)
INTEGER CONEC,TIPEL
REAL MES P
COMMON /PROP/AXC100), HE SP(100),CONEC ( 100,2),X(100),Y(100),
*Z ( 100),E(100),IZ( 100) ,ITIP0( 100)
DIMENSION RIGE(6,6), RT SR(6,6),R(3,3 ) ,RLOCAL(20,9)
TIPEL=ITIPO(NEL)
DX=X(CONEC( NEL,2 )) -X (CONEC( NEL ,l))
DY=Y(CON EC( NEL,2)) -Y (CONEC(NEL,l))
DZ=ZCCONEC(NEL,2))-Z(CONEC(NEL,l))
IF ( TIPEL .LT. 4 ) DZ=O.
XL=SQRT(DX*DX+DY*DY+DZ*DZ)
CX=DX/XL
CY=DY/XL
CZ=DZ/XL
GO TO (111,222,333),MASSA
111 F=MESP ( NEL )*AX ( NEL)*XL/3.
RIGE(l,l)=F
RIGE ( 1,2 )=0 .
RIGE(1,3)=0.
RIGE(l,4) =F*O.S
RIGE ( l,S) =O.
RIGE(1,6)=0.
RIGE(2,2)=F
RIGE(2 , 3)=0.
RIGE(2,4)=0.
A-15

RlGE(2,5) =F*'0.5
RIGE(2,6)=0.
RIGE(3,3)=0.
RIGE(3,4) =0.
RIGE(3,5)=0.
RIGE(3 , 6)=0.
RlGE( 4,4 )=F
RIGE(4,5)=0.
RIGE( 4,6 )=0.
RIGE(5,5)=F
RIGE(5,6)=0.
RIGE(6,6)=0.
GO T0(70,2,2,l,l),TIPE1
RIGE(3,3)=F
RIGE (6,6)=F*0.5
RIGE(6,6)=F
~ DO 10 !=1,5
II=I +l
DO 10 J=II,6
10 RIGE(J,I)=RIGE(I,J)
CALL ROT(R,RLOCAL,CX,CY,CZ, O)
CALL ROTM(RTSR,RIGE,R)
RETURN
222 DO 20 I =1,6
DO 20 J =1, 6
20 RTSR(I,J)=O.
RTSR(l,l)=MESP(NEL)*AX(NEL )~XL*O.S
RTSR(2,2)=RTSR(l,l)
RTSR(4,4)=RTSR(l,l)
RTSR (5,5)=RTSR(l,l)
GO TO (70,333,333,30,30),TI PEL
30 RTSR(3,3 )=RTSR(1,1)
RTSR(6,6)=RTSR(l,l)
333 RETURN
70 CALL EXIT
END
C*******************************~**********************~********
C SUBROTINA PARA 0 CALCULO DA MATRIZ DE RIGIDEZ DO PORTICO
C~**~****~************~*~*****~~**~'****~~~~~~~~**•*****~•~***•~
SUBROUTINE RIGEP(NEL,RTSR,NEF , MCCF )
LOGICAL BOOL,IMPRI M
INTEGER CONEC,TIPAN
REAL IZ,MESP,LZERO
COMMON /GERAL/IR,IW,IT,NNE,NGLN,NNOS,NELEH,NAP,NNED,LBNOS,
*TIP AN
COMMON /PROP/AX(100),HESP(100),CONEC(100,2),X(100),Y ( 100),
*Z(10 0) ,E (100), IZ(100),ITIP0(100), LZERO(l00),XZERO(l00),
*YZER0(100 ), ZZER0(100),ANGZ(10 0) ,FZER0(100),RIGEL(100,6,6),
*FORCA(100,6),D2(300),FE(300)
COMMON /LOGICO/BOOL,IMPRIM,INT
DIMENSION RIGE(6,6),RTSR(6,6),R(3,3),RLOCAL(20,9),
*F1(3),F2(3),V1(3),V2(3),FEL(6),VG(6),MCCF(10,7),RIG (6,6)
EQUIVALENCE (FEL(l),Fl(l)),(FEL(2), F1 (2)),(FEL(3),F1(3)),
A-16

*CFEL(~ ) ,F2(1)),(FEL '~I.F~f?)) , ( FE LCG),F2(3)),( VG ( l ),Vl(l)),


*(YG(Z),Y1(2)),(YG( 3) ;VJ (3)) ,(VG(4),V 2( l)),(VG ( 5),V2(2)),
*(VG( 6), V2 (3))
DO 50 1=1,6
FEL(l)=O.
FORCA(NEL,I)=O.
DO 50 J=l,B
50 RIGE(l,J) =O.
DX=X(CONEC(NEL,2)) -X(CONEC( NEL,l))
DY=Y(CONEC(NEL,2))-Y( CONEC( NEL,l))
XL =SQRT(DX*DX+DY*DY )
CX=DX/XL
CY=DY/XL
CALL ROT(R,RLOCAL,CX, CY,O,O)
EA =E( NEL )*AX ( NEL )
EI =E(NEL)*IZ(NEL)
NEQ=NGL N*NNOS
GO T0(1,2,2),TIPAN
1 F=FZERO(NEL)
GO TO 3
2 F= (XL-LZERO( NEL ))/LZERO(NEL)*EA
3 RIGE ( l , l)=EA/XL
RIGE(1,2)=0 .
RIGE ( 1,3)=0.
RIGE (1 ,4 )=- RIGE(l,1 )
RIGE ( 1,5)=0.
RIGE(1,6)=0.
RIGE (2 ,2 )= 12.*EI/(XL*~ 3)+ F*l. 2/ XL
RIGE( 2 ,3) =6 .*EI/(XL*XL)+F* O. l
RIGE(2,4) =0.
RIGE(2 ,5 )=- RIGE (2 ,2 )
RIGE (2, 6 )=RIGE(2,3 )
RIGE (3 ,3 )=4.*El/XL+F 2./15. *XL
RIGE (3, 4 )=0 .
RIGE(3,5)=-RIGE ( 2,3 )
RIGE (3 , 6) =2.*EI/XL-F /30.~ XL
RIGE(4,4)=RIGE(l,l)
RIGE(4,5)=0.
RIGE(4,6)=0.
RIGE(5,5)=RIGE(2,2)
RIGE (5,6)=RIGE(3,5)
RIGE(6,6)=RIGE ( 3,3 )
DO 10 1=1,5
11=1+1
DO 10 J=II,S
10 RIGE(J,I)=RIGE(I,J )
DO 40 1=1,6
DO 40 J=1,6
40 RIGE L( NEL,I,J)=RIGE (I,J)
DO 12 I=l,NEF
IF ( HCCF(1,1)-NEL)l2,11 ,12
12 CONTINUE
GO TO 18
A- 17

11 DO 13 J=2,7
N=J- 1
IF( H CC f ( l,J ))l4,1~,1 4
14 DO 17 L=l,6
DO 17 K=1,6
RIG (L, K)=R IGE(L,K)-RIGE(L, N)* kJr,ErN,K)/klGE( N,N )
17 CONTINUE
DO 15 1=1,6
DO 15 K=1,6
l5 RIGE(L,K )=RIG(L,K)
13 CONTINUE
18 CONTINUE
C WRITE CIW,2 02)NEL
C202 FORHAT ( 1X. 'HATRIZ [JE RIGIDEZ DG ELEHEl~ TO ',13,//)
C DO 200 !=1,6
C WRITE (I W,201 )(RIGE(!,J),J=l,6)
C20 1 FORHAT (6( 1X,El4.4 ))
C200 CONTINUE
GO TO (45,41,22),TIPAN
45 IF(INT . NE. 0) GO TO 4
41 IF(.NOT. IHPRIH) GO TO 4
22 IF(INT .NE. 0) GO TO 25
DO 26 I=1, NEQ
26 D2(I)=O.
25 CALL SACAP(l,F1,CONEC(NEL,1),D2,NEQ)
CALL SAC AP( 1,F2,CONEC(NEL,2),D2,NEQ)
C WRITE (I W,28 )F1 (1),F1(2) ,F1 (3) ,F2(1),F2 (2), F2(3)
C28 FORHAT ( 1X,6(E14.7,1X ))
CALL HULTV (V1,R,F1,3,3 , 0)
CALL MULTV( V2,R,F2,3,3,0)
CALL HULTV(FEL ,RIGE,VG,6,6,0)
FEL(l)=FEL(1)-FZERO(NEL)
FEL ( 4) =FEL(4)+FZERO(NEL)
C WRITE(I W, 29)(FEL(I ) ,l=l,6)
C29 FORHAT (6( 1X,E 14 .4 ))
C FEL ( 1)=-F
C FEL (2)=(V1(2) -V2(2))*12.*El/(XL**3)+(V1(3)+V2(3))*6.*EI/
C *( XL*XL )
C FEL(3 )=(V1(2)-V2(2))*6. ~ EI/(XL~XL)+(V2r3)+2*Vl(3))*2. *E I/
C *XL
C FEL (4)=F
C FEL(5)=-FEL(2)
C FEL(6) =( V1(2)-V2 (2))*6. *EI /(XL* XL ) +(V1 (3) +2.*V2 (3))*2.*El /
C *XL
C DO 28 I=l,NEF
C IF(HCCF(I,l)-NEL)28,29,28
C28 CONTINUE
C GO TO 21
C29 KONT =O
C DO 20 J=2,7
C IF(HCCF ( I,J))31,20,31
C31 IF((J-1) .NE. 1 .AND. (J-1) .NE. 4 ) GO TO 33
C FEL (l)=O.
A-18

C FEL(4)=0.
C GO TO 20
C33 IF((J-1 ) .Hh. 2 .AND. (J-1) .Nb. ~)GO TO 35
C FEL(2) =0.
C FEL(5)= 0.
C GO TO 20
C35 IFC(J-1 ) . NE. 3) GO TO 31
C FEL(3)=0 .
C FEL(6)=3*E l/XL**2*( V1(2 )-V2(2))+El/XL*(2*V1(3)+3*V2(3))
C FEL(2 ) =(V1 (2J- V2(2))*3~EI/XL** 3+( V 2( 3)+V1(3))*3*EI/XL**2
C FEL(5 )=-FEL(2)
C KONT=l
C GO TO 20
C37 IF((J-l) .NE . 6) GO TO 20
C FEL(6)=0.
C FEL(5):::(V2 (2)-V1(2))*3*EI/XL**3-(V2(3)+Vl(3))*3*EI/XL**2
C FEL(2)=-FEL (5)
C FEL (3)=3*EI/XL*~2*( V1( 2)-V2(2))+E1/XL*(2* V2 (3)+3*V1(3))
C IF(KONT .EQ. 0) GO TO 20
C FEL( 3)=0.
C FEL(5)=-(V2(3)+V1(3))*3*El/XL**2
C FEL(2)=-FEL (5)
C20 CONTINUE
C21 CONTINUE
DO 60 !=1,6
80 FORCA(NEL,I)=FEL(I)
23 CONTINUE
C23 DO 40 1=1 ,8
C DO 40 J=1,8
C40 RIGEL(NEL,I,J)=RIGE ( I,J)
4 CALL ROTM ( RTSR, RIGE,R)
IF( INT .EQ. 0 ) GO TO 5
IF( TIPAN .NE. 3 .OR . . NOT. BOOL)RETURN
5 CALL MULTV (Vl,R,Fl,3,3,1)
CALL MULTV(V2,R,F2,3,3,1 )
CALL SACAP(1,Fl,CONEC( NEL,l ), FE,NEQ )
CALL SACAP(l,F2,CONEC(NEL,2),FE,NEQ)
DO 30 1:::1,6
30 FEL(I )=FEL (I) +VG(I )
CALL BOTAP(l,Fl,CONEC(NEL,l),FE,NEQ)
CALL BOTAP(l,F2,CONEC(NEL,2),FE,NEQ)
RETURN
END
C*****************~**********~********************~******~******
C SUBROTINA PARA 0 CALCULO DA MATRIZ DE RIGIDEZ DO CABO
C************************************~**************************
SUBROUTINE RIGEC(NEL,RTSR )
LOGICAL BOOL
INTEGER CONEC,TIPAN,TIPEL
REAL MESP,IZ,LZERO
COMMON /GERAL/ I R,I W,IT, NNE , NGLN ,NNOS,NELEM,NAP,NNED,LBNOS,
*TIP AN
COMMON /PROP/AX(100),MESP(100),CONEC(100,2),X(100),Y(100),
A-1 9

*z ( Hll I) . E( ) 00 L Iz ( 1OfJ) I JT11 0 ( HJO) LZ ERO ( 100 ) , xz ERO( 100)


I I

*YZ F.ROCJnO) ~ZZER0(10 0) ~ANGZ(l0 0) 1FZER0( 1 00)1RIGEL(l0 0 , 6 16) ,


*FOI<C/d lUO , 6) 02( 3U(J) FE ( 3(J(J)
I I

COHHfJN /LOGICO/BOOL ~lHf'f J H ,JNT


DIMEN SION RIGE(6 1 D) 1 RT SR(6,6) 1 R(3 1 3) 1 RLOC AL(20 , 9),
*F 1 ( 3) , F 2 ( 3), v1 ( 3) IV'/. ( 3) I FEL (H) I VG ( 6)
EQU 1 vALENCE ( FEL ( 1 ) , F 1( 1 ) ) I (FE L ( 2) , F 1( 2)) I ( FEL ( 3) IF l ( 3) ) }
*(FEL (4), F2(1)) , (FEL(5 ) ,F 2(2)) ,(FEL(6),F2(3)) ( VG(l),V1(1)) 1 1

*(VG( 2), V1(2)),( VG(3) ,V1 (3)) , ( VG ( 4),V2(1)),( VG(5) , V2 ( 2)) ,


* ( VG (G),V2(3) )
TIPEL =ITIPO( NEL)
DX =X(COHEC( NEL,2) )- X(CONEC(NEL ,l))
DY=Y( CONECC NEL 2 ))- Y(CONhC(NEL ,l))
1

DZ=Z(CONEC( NEL,2) )-Z(CONEC(HhL ,l) )


IF( TIPEL .LT . 4 ) DZ= O.
XL=SQRT (DX*DX+DY*DY+DZ*DZ )
CX=DX/XL
CY=DY/XL
CZ=DZ/XL
DO 50 I= 1 6 I

FEL(I )=O.
FORCA(NEL,I) =O.
DO 50 J-1,6
50 RIGE (I,J) =O.
GO TO (2 ,1,1) TIPAN 1

1 F=(XL -LZ ERO( NEL))/LZERO <NEL )*AXC NEL)*E(NEL)/XL


IFCF .GT .0 . ) GO TO 3
GO TO (70,3 ,20,3,20),TIPEL
2 F=FZERO( NEL)/XL
3 RIGE(l,l)=ECNEL)*AX(NEL)/XL
RIGE <1,4)=-RIGE(l,l )
RIGE (4,l) =RIGE(l,4)
RIGE(4,4)=RIGE ( 1,1)
RIGE(2,2)=F
RIGE(2,5)=-F
RIGE(5 2)=-F
1

RIGE (S,S)=F
GO TO (70 60,60, 40, 40 ),TIPEL
1

40 RIGE (3,3)= F
RIGE (3 ,6)=-F
RIGE(6,3)=-F
RIGE (6,6)=F
60 IF ( INT .EQ. 0 .OR. TIPAN .NE. 1) GO TO 4
GO TO 5
4 U2 =( XL - LZEROC NEL))/LZERO(NEL )*XL
FORCA ( NEL,1)=U2*RIGE ( l,4)
FORCA( NEL 4 )= -FORCA( NEL,l)
1

FEL(l)=FORCA( NEL,l )
FEL(4)=-FEL( l )
5 DO 10 1= 1,6
DO 10 J=1 6 1

10 RIGEL( NEL,I,J) =RIGE (I,J)


CALL ROT(R,RLOCAL,CX,CY,CZ,O)
A-2 0

CALL ROTM(RTSR ,RIGE,R )


TF( INT .EQ . 0 ) GO TO 7
IF( TlPAN .NE. 3 .OH .. NOT. BOOL)RETURN
7 NEQ=NGLN*NNDS
CALL HULTV (Vl , R,F1, 3, 3,1)
CALL MULTV (V2,R , F2, 3,3 ,1 )
CALL SACAP(l,F2,CONEC( NEL,2),FE ,NEQ )
CALL SACAP(l,Fl,CONEC( NEL,l),FE, NEQ )
DO 30 1=1, 6
30 FEI.( I )=FEL ( I ) ~· VG(I)
CALL BOTAP(l,Fl,CON EC(NEL ,l),FE,NEQ)
CALL BOTAP(1,F2 ,CONEC(NEL,2) ,FE,NEQ)
20 RETURN
70 CALL EXIT
END
C ~**** ~******************* *************************************
C SUBROTINA PARA 0 CALCULO DAS CONTRIBUICOES DA MASSA DO
C VEICULO
C**************************************************************
SUB ROUTINE VE IC( XHl,XH2,X,V,A,XL,XK,XC,CMS,CS,SS)
DI MENSION CMS(7,7),C5(7,7),55(7,7),G0(6),G1(6),G2(6)
X2=X*X
X3=X2* X
EL2=XL*XL
EL3=EL2*XL
C1=2 . 0*XM2*V
C2=XH2*V*V
C3=XH2*A
GO( l) =O.O
G0(2)=1.0-3 . 0*X2/EL2+2*X3/EL3
G0(3) =X-2.0*X2/XL+X3/EL2
G0(4)=0 .0
G0(5)=3* X2/ EL 2-2.0*X3/EL3
G0(6)=-X2/XL +X3/EL2
Gl(l)=O.O
G1(2) = -6.0*X/EL2+6.0~X2/ EL 3
G1(3)=1.0-4.0*X/XL+3.0*X2/EL2
Gl( 4 )=0.0
G1 (5)=6.0*X/EL2- 6 . 0$X2/EL3
G1(6)=-2. 0*X/XL+3 . 0*X2/EL2
G2(1)=0.0
G2(2 ) =-6.0/EL2+12.0*X/EL3
G2(3)=-4.0/XL+6 .0*X/EL2
G2( 4 )=0 . 0
G2 (5)=6 .0/EL2-12.0*X/EL3
G2 (6)= -2. 0/XL+6 .0*X/EL 2
DO 100 1=1,6
DO 100 J=l,6
SS(I,J)=C2*GO(I)*G2(J)+C3*GO(l)*G1(J)+XK*GO ( l)*GO(J)+
*XC*Y*GO(l)*Gl (J)
CS(I,J)=Cl*GO( I)*G1 (J)+XC*GO(l)*GO(J)
100 CHS(I,J)=XH2*GO(I)*GO(J)
DO 200 1=1,7
A-21

SS(l , 7 )- 0.0
CS(l,7)=0.0
/.uO CMS(l,7)=0.0
DO 30 0 .1-1 , 7
SS(7,J) - O.O
CS(7,J ):.O.O
~00 CHS(7,J) =O .O
SS(7,7)=XK
CS(7,7)::XC
CHS(7 ,7):XMJ
DO 4 00 1=1,6
SS(l,7)=-XK~ G0( 1 )
400 CS(1,7)=-XC~GO( l)
DO 500 J=l , 6
CS(7,J)=-XC*GO(J)
~ DO SS(7,J)=-XC*V*Gl(J)-XK*GD(J)
RETURN
END
C A~**~******~*~*~~*********************************************~~
C SUBROTINA QUE CALCULA OS ESFORCOS PELA TEORIA DE lA ORDEH
c ~**********~~~***~~*******~************************************~
SUBROUTINE ESFLIN
INTEGER CONEC
REAL HESP,IZ,LZERO
COMMON /GERALIIR, IW,IT,NNE,NGLN,NNOS,NELEM
COMMON IPROPIAX(100),MESP(100),CONEC(100,2),X(100),Y(100),
*Z(100),E(100),IZ(100),ITIP0(100),LZER0(100),XZER0(100),
*YZER0(100),ZZER0(100),ANGZ(100),FZER0(100),RIGEL(100,6,6),
*FORCA(100,6),D2(300)
COMMON /IMPRE/IMPS1,IHPDVA(100),IMPS2,IMPFOR(100)
DIMENSION RIGE(6,6),V1(3),V2(3),V3(3),V4(3),V(6),R(3,3),
*F (6) ,U (6),RLGCAL(20 ,9 )
EQUIVALENCE (V3( 1),V(l)),(V3 (2), V(2)),( V3(3) ,V(3 )),
*(V4(l),V(4) ),( V4(2),V(5)),(V4(3),V(6 )),( Vl(l),U(1)),
~(V1 (2) ,U (2)),(V 1(3),U(3 )) ,(V2 ( l),U ( 4 )),(V2(2) ,U(5)),
* ( V2 (3),U(6))
NEQ=NGLN*NNOS
WRITE ( I¥1,200)
200 FORMAT( I I, 2X, 'ELEM. NO 1: ESF. 1 ., 12X, 'ESF. 2 ' ,12X,
* 'ESF. 3' ,8X, 'NO 2: ESF. 1 ' ,12X, ' ESF. 2' ,12X, 'ESF. 3' ,/)
DO 10 I=l,NELEM
IF ( IMPFOR(l).NE.l) GO TO 10
DO 30 J=1,6
DO 30 K=1,6
30 RIGE(J,K)=RIGEL(I,J,K)
CALL SACAP(l ,Vl,CONEC(I,l ),D2,NEQ)
CALL SACAP(l,V2,CONEC(l,2),D2,NEQ)
IF(ANGZ(l) .EQ. 0 . . AND. ITIPO(I) .LT. 4 ) GO TO 20
CX=(XZERO(CONEC(I,2)) - XZERO(CONEC(I,l )))ILZERO( I)
CY=(YZERO(CONEC(I,2))-YZERO(CONEC(I,l)))ILZERO(I)
CZ=(ZZERO(CONEC(I,2))-ZZERO(CONEC(I,l)))/LZERO(l)
IF(ITIPO (l) .LT. 4 ) CZ=O.
CALL ROT (R,RLOCAL,CX,CY ,CZ,O )
A- 22

CALL HliLTV(VJ ,R,Vl,NGLN,NGLH ,O)


CALL HliLTV(V4, R,V2,NGLN,NGLN,O )
CALL HULTV(F ,RlGE , V, 6,6,0 )
r;o TO 4 o
20 CALL HULTVCF,RlGE,U,6,6,0)
40 F<J>-J-<1)-FZERO( I )
F(4 )-F(4)+ FZERO(l)
W RJTE<JW,~OO)I,( F(J),J=1,6)
300 FORHAT(l4 , . ..... ,3E18.7,4X, '* ' ,3El8.7 )
10 CONTIN UE
RETURN
END
C~*~~~~~~~**~*~~~****** ****'********~•******~************ ****~~*~
C SUBROTINA PARA DAR OS RESULTADOS AD FINAL DO PROGRAH h
C~****~*****~*~~*****************************************~· ***~~*~
SUBROUTINE SAIDA(T,ITERAD,ITERA,D2,V2,A2,NEQ )
INTEGER ESTAB,TIPAN,CARREG
COMMON /GER AL/IR,IW, IT , NNE , N GL N , NN OS ,NELEM,NAP,NNED ,LBN~S.
*TIPAN,ESTAB , INROT,HASSA,IAHOR , ALFA, BETA,TOLl ,TOL2,TF,TAU,
~IH FRE~,CARREG
COHHO~ /IHPRE/IMPS l,IHPDVA (lOO)
DIMENSION D2(NEQ), V2 ( NEQ ),A2( NEQ )
GO 10 (1 ,2 ) ,CARREG
1 WRITE\IW ,lOO)T,ITERAD,ITERA
GO TO 3
2 TR=2 .*T/TF
WRITE(I W,lOO)T R,ITERAD,ITERA
100 FORHAT (/ lOX, 'TEMPO ', El 5.7,5X, 'I TERACOES ' ,12, ',. ,12,/)
3 IF(IMPSl .EQ. O)RETURN
WRITE( IW, 200)
200 FORHA1(//,3X , ' NO' ,lOX, 'D l' ,11X, ' VJ ' ,llX, ' Al ' ,13X, ' 02 ' ,llX,
* ' V2' ,llX. ' A2' ,13X, ' D3 ' ,11X , ' V3' ,llX, ' A3' ,/)
DO 10 ..T=l, NNOS
I =~ * ~T -2
lF(IHFDVA(J). EQ.l ) WRITE(IW,300) J,D2( I ) ,V 2(1),A2(I),
~D 2(I+l) .V 2( I+l),A2(I+l ) ,D2(1+2 ) .V2 ( 1+2),A2(1+2)
300 FORHAT ( I4,4X,3El3.5,2X,3E13.5,2X,3E l 3.5)
10 CONTINUE
RETUR~~
END
C**~*** **************************** * *****************************
C SUBROTINA QUE COLOCA AS CONTRIBUJCOES DO VE ICULO NAS
C HATRJZES DA ESTRUTURA
C*•**~*** 1~** * ~~~********~** **********************~**************
SUBROUTINE CONTR ( H,CM S,IT,Nll,N22, NGLN )
REAL M
DIMENSION H( IT),CMS(7,7 ), TEHP (3,3)
CALL SACA(TEMP, Nll,N 22, H)
DO 13 I =l,NGLN
DO 13 J=l, NGLN
13 TEHP ( l,J)=TEHP(I,J)+CHS(I,J+3)
CALL BOTA(TEHP,N1l,N22,H)
CALL SACA ( TEHP,Nll,Nll,M )
A-2 3

1>0 H 1 1. NGLN
no 14 ,1= 1 , NGLN
J.1 Tl:Hf' (1 'J) =TEHfJ (1 J ) +CHS (1 J)
I I

f.AJ.L F'L''TA(TEHP ,NJ J ,NJ J , H)


CALL SACA(TEHP,N22,N22,H >
r)r 1 J t, I =1 NGLN
I

00 l t, .J=l, NGLN
1 ', TEHI'( I . J)=TE HP(I ,J ) +CH S(l +3 , J+3)
C/~LL 80T ACTEHP,N22,N22,H )
RETURN
ENJ1
c ~~~~~~ ~ 1~*~*~*********************~***************~ ~*~~~~ ~******
C SUBROT INA PARA ACRESCENTAR UH GRAU DE LIBERDADE AU SISTEHA
C EH FUNCAO DA MASSA DO VEI CULO
r~~~**Y~~*** ***************************************** ************
SUBROUTINE CORRET(A2,V2,D2 Fll,FI2,DFI1 DFI2 ,FI22,DFI22 ,CS,
1 1

~ SS, Hl,TAU,NEQ,Nl,N2,Vl ,Dl )


DJHENS ION A2(300), V2 (300),D2(300), Fll (300),DFIJC301),
*Fl2(300) ,DFI2 (300) ,FI22 (300) ,DFI22 (300) ,C S(7 , 7) , SS(7,7) ,
A v J ( 300) , D1 ( 300)
A2 ( NEQ+l )=FI2( NEQ+l )/Hl
V 2( NEQ+l)=Vl(NEQ+l)+TAU/(12*Hl)* (6 *Fil ( NE Q +l )+TAU~DFil(NEQ+l)
*+6*Fl2(NEQ+l)-TAU*DFI2(NEQ+l))
D2C NEQ+l)=Dl(NEQ+l)+TAU*Vl(NEQ+l)+TAU**2/60.*1./H1* (21 ~FI1 (
~N EQ+l) +3*TAU*DFI1 ( NEQ +1)+9*FI2( NEQ + l )+2*T AU*DF I2(NEQ+ l ))
DFI22(3*Nl -2) =DFI22 (3*Nl-2)-CS (l ,7)*A2 ( NEQ+l)-SS(l,7)*V2 ( NEQ+l )
DFI22(3*Nl - l ) =DFI22 ( 3*Nl-1 ) -CS(2 ,7) *A 2( NEQ+l ) -SS (2,7)*V2(NEQ+l )
DF122(3*Nl)=DFI22(3*N1)-CS(3,7) *A 2( NEQ+l)-SS(3,7)*V2( NEQ+ l )
DFI22(3* N2-2)=DFI22 (3* N2 -2)-CS(4 7)*A 2( NEQ+l )-SS( 4,7 )*V2( NEQ+l )
1

DFI22 (3*N2- 1 )=DFI22C3*N2- 1 )-CS(5,7) *A2( NEQ+l)-SS(5,7)*V2 ( NEQ+l )


DFI22(3*N2)=DFI22(3* N2)-CS(6,7)+A2( NEQ+l )-SS(6,7)*V2( NEQ+l )
DFI22( NEQ+l) =-C S(7,1>*A2(3*Nl-2)-CS(7,2)*A2(3*Nl-1)-CS(7,3)*
*A 2(3*Nl)-CS(7, 4 )*A2(3*N2-2)-CS(7,5)*A2(3*N2-1)-CS(7,6)*A2(3*N 2)
~ -CS(7, 7)*A2(NEQ+1)-SS ( 7,l)*V2(3*Nl-2)-SS(7,2)*V2(3*N1-1)-SS (7,3)
**V2(3*Nl)-SS(7 ,4 )*V2 (3*N2- 2)-SS(7,5) *V2 (3*N2-1)-SS (7 ,6)*V2(3*N 2)
~-S~(7,7)*V2( NE Q+1)
FI22(3*Nl -2)=F I22 ( 3*Nl-2)-CS(l,7)*V2(NEQ+1)-SS(l,7)*D2(NEQ+l)
FI22(3*Nl-l)=FI22 ( 3*Nl-1)-CS(2,7)*V2(NEQ+l)-SS ( 2,7)*D2 ( NEQ+1)
FTw2(3*Nl)=FI22(3~Nl)-CS(3,7) *V 2( NEQ+l )-SS(3,7)*D2(NEQ+l)
FI22(3*N2-2)=FI22 ( 3*N2-2)-CS(4,7)*V2(NEQ+1)-SS ( 4,7)*D2(NEQ+l )
FI22(3* N2-1)=FI22 (3* N2-1 )-CS(5 ,7 )*V2 ( NEQ+l )-SS(5 ,7 )*D2 ( NEQ+l )
FI22(3*N2 )=FI22 (3*N2)-CS(6,7)*V2(NEQ+l)-SS(6,7)*D2(NEQ+l)
FI22(NEQ+l)=-CS(7,1)*V2(3* Nl- 2)-CS(7,2)*V2(3* N2-1) -CS (7,3)*
*V2(3*Nl)-CS(7, 4 )*V2(3*N2-2)-CS(7 ,5 )*V2 (3*N2-1)-CS(7 ,6)*
*V 2(3 ~N2)-CS(7,7 ) *V2(NEQ+l)-55(7~l)*D2(3*Nl-2)-SS(7,2)*D2(3*Nl-1 )
*-SS(7,3) *D2 (3* Nl )-SS(7, 4 )*D2 (3*N2-2 )-SS(7 ,5 )*D2 (3* N2-1)-
*SS (7,6) *D2(3*N2 ) - SS(7,7)*D2( NEQ+l )
RETURN
END
C****************************************************************
C PROGRAHA PARA CALCULO DE ESTRUTURAS SOB CARGAS MOVEIS
C****************************************************************
LOGICAL BOOL ,IHPRIM
A-24

INTEGER CONEC,TlPAH,ESTAB,CARREG
REAL H(lOOOO),K(lOOOO),MESP,IZ ,H l ,H2, KV ,LZ ERn
COMMON /GERAL/I R, IW, l T, NN E, NGLN, NNOS , Nl:.LJ:.t1, Nl~l , NNED , LBNOS,
*TIPAN,ESTAB,JNROT,MASSA,IAMOR,ALFA,BETA,TOLl,TOL2 ,TF,TAU,
.tiMPRES,CARREG
COHHON /PROP/AX(lOO),HESP(lOO),CONEC(l 00,£),X(J00) ,Y(100),
;+· z ( 100)
' E( 100 ) ' I z ( 100) , IT I PO ( 100) LZ ERO ( 1(J(J) Xz F. RO ( 100) ,
I I

*YZER0(100) ZZER0 (100) ,ANGZ(100 ) ,FZER0 (100) , RJGEL (100 ,6,6),


1

*FORCA(100,6),D2(300),FE(300)
COMMON /LOGICO/ BOOL,IMPRIH,INT
COMMON /IHPRE/IHPSl,IMPDVA(100),IMPS2,lMPFOR(100)
COMMON /HOVEL/ PV,VI,A,NEP,KV,CV,Hl,H2,NELP,X10CAL,XEL
DI MEN SION ED(50,9),MCC(20 ,5),RLOCAL(20, 9),Nu(50) ,CAD(8),
*C(10000),P(900),F(300) ,DF(300),D1(300 ),V1( 30U),F l1(300),
*DFI1(300),FI2(300),DFI2(300),DD(300),DDZ (300),V2( 300),
*A2(300),FI22(300),DFI22(300), AA(300 ), BB (300 ), CC(300),
*AA1(300),881(300) , CC1(300),FV(6),FV1(3),FV2(3),CS( 7,7),
*SS(7,7),CMS(7, 7 ), MCCF(10, 7 )
C DATA CAD/21. ,3. ,9. ,2. ,20. ,2.5,10. ,2.5/
OPEN(UNI T=l,STATUS='OLD', FILE ='DEDOS',ACCESS='SEQUENTIAL',
*FORM= ' FORMATTED')
c
C PROGRAHA PRINCIPAL
c
I R= 1
IW=3
C TEHPO=TIHE(2)
ITMAX=30
NNE=2
NGLN=3
c
C IMPRESSAO DOS TITULOS REFERENTES AO TRABALHO
c
WRITE( HI 1) I

1 FORMAT(//1//,lOX, 'PROGRAHA DE DOUTORADO EM ESTRUTURAS' ,//


*,lOX, ' ANA LUCIA DE CRESCE' ,/,lOX,'ANALISE DINAMICA DE PON ' 1

* ' TES ESTAIADAS ' ,//)


c
C IHPRESSAO DE TITULOS REFERENTES A ESTRUTUkA A SER ANALI SADA
c
C READ(IR,2)TIT1
C2 FORMAT(18A4 )
C READCIR,3 )TIT2
C3 FORMAT(18A4 )
C WRITE(IW,2 )TIT 1
C WRITE(IW,3)TIT2
c
C LEITURA DOS DADOS
c
CALL DADOS(NO,ED,HCC,RLOCAL,NEF,HCCF)
Cl=TAU*0.5
C2=TAU*TAU/12 .
C3=TAU*TAU/60.*21.*(4*ESTAB+l)
A-2 5

C 1 = TAU4TAU/60.ATAUw 3. ~ ( 4*E ST A Htl,


C5=TAU*TAU/60. *9.* (4tESTAB+1)
C6=T A U~T A U/60.tTAU~2. * ( 4*E STAB+J >
r WRJTE( IW,4000)C1,C?,C3 ,C4,Cb,C6
C400U fOHHAT(6(2X,El2.5))
JNCLI=O
DO 5 l=LNAP
IF(HCC(I 5))6,5,6
1

fJ CONTINUE
GO TO 7
F.; INCLI =l
7 NEQ=NGLN*NNOS
NC=NGLN*LBNO S
IT=NEQ*NC
c
C ZERAGEH DAS HATRIZES DE HASSA,RIGI DEZ,AHORTECI HENTO
c
DO 10 I= 1 , IT
H( l )=O .
C(l)=O.
10 K(I)=O.
DO 12 I=l~NEQ
12 FE(l)=O.
BOOL=.FALSE.
IHPRIH=.TRUE.
INT=O
c
C HONTAGEH DAS HATRIZES DE RIGIDEZ,HASSA,AHORTECIHENTO
c
CALL HONTA ( K, NO,ED,2,NEF,HCCF )
I HPRIH=.FALSE .
CALL HONTA( H,NO,ED ,1,NEF HCCF)
1

WRI TE (I W,3902)(FE(I),I= 1,NEQ )


3902 FORHAT(/10X, ' FORCAS ELASTICAS EH T=O ' ,/,(10X~3E15.7))
GO TO ( 103,101, 102),IAHOR
101 DO 11 1=1,IT
11 C(I)=ALFA*H (I)+BETA*K ( I )
IF(NNED.LT.1 ) GO TO 103
DO 110 1=1,NNED
NOI=NO(l)-1
DO 110 J=1,NGLN
IND =LBNOS*NGLN*(NGLN*NOI +J-1)+1
110 C(IND)=C(I ND) +ED(I,J+NGLN)
GO TO 103
102 READ(IR,*)(C(I),1= 1,IT )
103 T=O.
GO TO (106,104 ),CARREG
c
C INIC I ALIZACAO DA CARGA HOVEL
c
104 COHP=X(CONEC( NEP,2) )-X(CONEC(1,1))
NELP=O
XLOCAL=O .
A-26

XO =Cl.
XEL=O.
F(NEQ+l)=O.
DF( NEQ+l)=O.
106 CALL EXCITA (T ,F,DF,NEQ,NEF, HCCJ· ,RIGEL)
DO 30 I=l,NEQ+l
CC1(1)=0.
CC(I)=O.
AA(I ):Q.
BB(l)=O.
AAl (I )=0.
881(1): 0.
01(1)=0.
Vl(l)=O.
Fll(I )=F(I)
30 CONTINUE
C30 WRITE(IW,lOlO)I,Fil(l)
C1010 FORHAT(5X, 'Fil( ',IS , ·)=' ,E12.5 >
CALL APOIO(H ,F,NEQ,l,RLOCAL,HCC,2 )
c
c IHPRESSAO DAS HATRIZES DE HA SSA,AHORTECIHENTO,RIGIDEZ
c
WRlTE <IW,lOO)( H(I) ,I=l,IT )
100 FORHAT(lOX, 'MATRIZ DE MASSA' ,//,(6El5.7))
IF( IAHOR .NE.l) WRITE(I W,600)(C(]),l=l,IT)
600 FORHAT(//,10X, ' HAT RIZ DE AH ORTECIMENTO' ,// , (6El5.7))
WRITE(IW,900)( K(I),I=l,IT)
900 FORHATC//,lOX, 'HATRIZ DE RIGIDEZ' ,//,(6E15.7))
c
c INICIO DA INTEGRACAO NUHERICA
c
Nl=CONEC ( l,l)
N2=CONEC ( l,2)
IF(Nl-N2)175,175,176
175 N11=Nl
N22=NZ
GO TO 177
176 Nll=N2
N22=N:
177 CONTINUE
c CALL VEIC(Ml,H2,XO,VI,A,LZERO(l),KV,CV,CMS,CS,SS)
c CALL CONTR(M,CMS,IT,N1l,N 22,NGLN)
c CALL APOIO(M,F,NEQ,l,RLOCAL,MCC,2)
c WRITE ( IW,lOO)(M(I),I=l ,I T)
c CALL CONTR(C,CS,IT, N1l,N 22 ,NGLN)
c WRITE (IW, 600)(C(I),I=l,IT)
c CALL CONTR( K,SS,IT,Nll,N 22, NGLN)
c WRITE(IW,900)(K(I),I=l,IT)
c CALL SACAP(l ,FVl,Nll,F,IT )
c CALL SACAP(1, FV2,N22,F ,IT)
c FV(l) =FVl(l)
c FV(2)=FV1(2)
c FV(3)=FV1(3)
A-27

C FV(4) : FV2( 1)
C FV (5)=FV 2(2)
C FV (6)=FV2(3 )
JF ( HASSA .GT. 1 ) GO TO 31
CALL TRlANG( H,IT , NEQ)
CALL RE SOB(H,IT,F,NEQ,l)
GO TO 32
31 CALL RESOD(H,IT , F,NEQ,l )
32 IF(INCLI .GT. 0) CALL GLOBAL<F, NEQ, HCC,RLOCAL)
GO TO (34 , 33,33),IAHOR
33 CALL HULTB(C,F,AA,IT,NEQ)
34 DO 40 l=l,NEQ
DFil(I)=DF(I)- AA(l )
40 CONTINUE
C40 WRITE (IW,lOll)I,DFil(I )
C10 11 F0 RM AT ( 5X , . DFI 1 ( . , I 5 , • ) =. , E12 . 5 )
C DO 300 1=1,6
C300 DFI1(NEQ+l)=CS(7,I)*FV (I)+DFJJ( NEQ+l)
c
C DEFINICAO DE UH NOVO INTERVALO DE TEMPO
c
1000 INT=INT+l
T=INT*TAU
ITERA=O
ITERAD=O
BOOL=.FALSE.
IHPRIM=.FALSE.
I F((I NT/IHPRE S)*I HPRE S .EQ. INT) IHPRIH=.TRUE .
DO 13 I=l,NEQ+l
DFI 2(I) =DFI1 ( I )
FI2(I)=Fll(I)+TAU*DFI1(1 )
C WRITECIW,1012)Fl2( I ),DFI2(l ) ,l
C1012 FORHAT(5X, ' FI2 ' , l OX, 'DFI2' ,/,(2X,El2.5,2X,E12.5,2X,I5,/))
AA (I)=C l*FI1(I)+C2*DFI1 (I)
13 BB(I) =C3*F I 1(I)+C4*DF I1(I )
GO TO (44,131),CARREG
131 S=VI*T+O.S*A*T*T
V=VI+A*T
XLOCAL=S-XO
IF(S -COHP)43,43,41
41 DO 42 I=l,NEQ
F (I)=O .
42 DF(I)=O.
Hl=O.
M2=0.
KV=O .
CV=O.
WRITE(IW,3000)T
3000 FORMAT(5X, 'T=·,El4 . 7, ·-o VEICULO ACABA DE DEIXAR A ESTRUTURA')
GO TO 2000
43 IF(XLOCAL.LE.XEL) GO TO 44
NEL P=NELP+l
IF( NELP .GT. NEP ) GO TO 41
A-2 8

Nl-CONEC(NELP,l )
NF =CONEC (NELP,2 )
XcL=X( NF )-X(Nl)
XO- AB S( X ( NI )-X (CUNF."t .l, J J))
XLOCAL =S-XO
IF ( NI .LE.NF ) GO TO ~UJ
Nll= NF
N22=NI
GO TO 205
201 NJl =NI
N22=NF
Z05 WRITE ( IW,601)T, S,XE.L,NELE'
801 FORMAT(/ , 18X, ' T ' ,1 9X, ·s· ,18X, ' XEL ' ,12X, ' NELP ' , //,lOX,
~ 3( El5.7,5X ) ,15, /)
44 CALL EXCITA (T,F, DF,NEQ,N EF, MCCF ,RIGEL )
c WRITE(IW,4001)(1,F (l),DF( I),I=1,NEQ)
C4 00 1 FORMAT(SX, ' VETOR DE CAFGA E DERIVADA ' , / ,2X,I5,2X,El2. 5,2X,El2.5/)
c
c INICIO DE NOVA ITEkACAO DENTRO DO ME SMO INTERVALO
c
2000 ITERA=ITERA+1
DO 14 I:: 1 , NEQ
P(l)=FI2(1)
P(I+NEQ )= AA ( I )+Cl*FI2(1 )-C2*DFI2 (I)
P(I+2*NEQ)=BB(l)+C5~Fl 2(1)-C6 *DF12 ( I )
14 CONTINUE
Cl4 WRITE (I W,1 013)l,P(l ) , P(I +NEQ ),P( l+2*NEQ )
C1013 FORMAT (5X,IS,El2.5, 2X,El2.5 , 2X ,El 2.5)
CALL APO IO ( M,P,3*NEQ, 3,RLOCAL, MCC, l )
IF(MASSA .GT. 1) GO TO 15
CALL RESOB ( H,IT,P, 3~NEQ,3)
GO TO 16
15 CALL RESOD(M,IT,P,3 ~ N EQ , 3)
16 IF(INCLI .GT. 0) CALL GLOBAL(P,3*NEQ,HCC,RLOCAL)
DO 17 I=l,NEQ
DD(I)=P(I +2*NEQ)+TAU*Vl(I)
D2(I)=D l (I)+DD(I)
V2(I)=Vl(I)+P(I+NEQ )
A2(l)=P(I)
17 CO NTINUE
c WRITE (I W,l008 )I ,DD(I),D2(I),V2(I) ,A2 ( I )
Cl008 FORMAT (5X, I5,4 (2X,El2 . 5))
GO TO ( 172 ,171,171 ) ,IAHOR
17 1 CALL MULTB(C,A2,AAl,IT,NEQ)
CALL MULTB(C,V2,BBl,I T,NEQ )
172 CALL MULTB ( K,V2 , CC,IT,NEQ)
CALL MULTB(K,DD,CCl,IT,NEQ)
DO 18 I=l,NEQ
DFI22(I) =DF(I)-CC ( I) - AA1(1 )
FI22(I)=F(I)-FE(I)-CCl(I)-BBl (I)
18 CONTINUE
C18 WRITE(I W,l009)DF I 22 ( I),F12 2(1),1
C1009 FORMAT(5X,E10.4,2X,El0.4 , 2X,I5 )
A- 29

c CALL CORRt 1(A?,V2,D2 ,Fll,FJ2,DFll,DFI2,Fl22,DFJ 2%.CS,


c *SS,Hl,TAU, NBQ ,N1J, N22,Vl,Dl)
IF ( BOOL. OR . '1 1PAN . EQ . 1) GO TO 20
IF( ITERA .L[ J ) GO TO 208
CALL CONV (DDZ ,DD, NEQ,TOLl,ICONV )
GO TO (20 2,2U'lJ,lCONV
202 DO 204 I =l,NNO..;
X (l)= X(I)+ DD(3~J-2)
Y(I)=Y(I)+ DD(3~tl-J)
204 Z(I)=Z(I)+ DD (3~I)
ITERAD=ITERA
CALL HONTA(K,N O,ED,2, NEF,HCCF)
c CALL VEIC ( Ml ,M2,XLOCAL,V,A,XEL,KV,CV,CMS,CS,SS )
c CALL CONTR (K,3S,JT, N11,N22,NGLN)
DO 206 I=l, IT
206 K(I)=0.5*K (I)
BOOL=. TRUE .
GO TO 172
207 IF(ITERA.GT.ITMAX) GO TO 241
208 DO 210 1=1,N EQ+1
DFI2 ( I)=DF122(l)
FI2 (I )=FI22CI )
210 DDZ(I)=DD(l )
GO TO 2000
20 CALL CONV(DFI2,DFI22,NEQ,TOL2,ICONV)
GO TO (25,2l),ICONV
21 IF ( ITERA .GE. ITMAX ) GO TO 241
DO 24 I=l,NEQ+1
DFI2(I)=DFI22(I)
24 FI2(I )=FI22(I)
GO TO 2000
c
c FINAL DA INTEGRACAO NUMERICA
c
241 WRITE (lW,301 )ITHAX
30 1 FORMAT(//,10X, ' NAO HOUVE CONVERGENCIA APOS' ,13, 'ITERACOES ',
*3X, ' EXECUCAO INTERROMPIDA' ///, lOX, 'VALORES FINAlS: ')
GO TO 2501
25 IF ( .NOT. IMPRIM ) GO TO 251
2501 CALL SAIDA(T,ITERAD,ITERA,D2,V2,A2,NEQ)
IF(IHPRIH .AND.TIPAN.EQ. 1 .AND.IHPS2 .NE. O)CALL ESPLIN
IF(.NOT.BOOL.AND.TIPAN.GT.l ) WRITE(IW,500 )
500 FORMAT(//,10X, 'NAO HOUVE CONVERGENCIA NOS DESLOCAHENTOS . ')
GO TO (251,26),1CONV
251 IF (T-TF)27,252,252
252 CONTINUE
C252 TEMPO=(TIME (2)-TEHP0)/60.
c WRITE ( IW,1591) TEMPO
C1591 FORMAT ( //,lOX ,'TEHPO DE PROCES SAHENTO: ',El2.5)
26 CALL EXIT
27 CONTINUE
DO 28 I=1,NEQ+1
DF11(I)=DFI22 ( I)
A- 30

Fll( I )= Fl22CJ )
D1( l )= D2(I)
28 V1(l)=V2( 1 )
GO TO (29,2 Q.~O>, TIPAN
29 DO 291 I=l,NEQ
291 FE( I )=FE(l)~CCl(I)
GO TO (1000,5 0.~0) ,TlP AN
50 DO 52 I=l,NNOS
X( I )= XZERO(I)+D2(3*I-2)
Y ( I )= Y ZERO(I)~D 2(3 tJ- 1 )
52 Z( l )=ZZERO(I)+D2(3*I)
DO 54 I= 1, IT
54 K(I )=0 .
GO TO (1000,90,55),TIPAN
55 DO 70 I=l, NEQ
70 FE(I)=O.
90 CO NTI NUE
C CALL HONTA(H,NO,ED,l, NEF,HCCF )
CALL HONTA(K,NO,ED,2 ,NEF ,HCCF)
C CALL VE1C(Hl,H2,XLOCAL,V,A,XEL,KV,CV,CHS,CS,SS)
GO T0(403,401,402),IAHOR
401 DO 404 I=l,IT
404 C(l)=ALFA*H(I )+BETA*K(I)
402 CONTINUE
C CALL CONTR (C ,CS, IT,Nll,N22,NGLN )
403 CONTINUE
C CALL CONTR(H,CHS,IT,Nll,N22,NGLN)
C CALL CONTR(K,SS,IT,N11,N22,NGLN )
IF(.NOT. IHPRIH .OR. IMPS2 .EQ. 0) GO TO 1000
WRITE(IW,800)
800 F0 RMAT ( I I , 2 X, ' ELEH. N0 1 : ESF . 1 . , 12 X, . ESF . 2 ' , 12 X ,
*'ESF. 3' ,8X. 'NO 2: ESF. 1 ,12X, 'ESF . 2' ,12X, 'ESF . 3' ,/)
DO 60 I=l,NEi.EH
IF(IHPFOR(l) .EQ. 1 ) WRITE(IW,700 )I.( FORCA (I,J), J=l,6 )
700 FORHAT(I4, ....... ,3E18.7,4X, * ',3E18 .7)
60 CONTINUE
GO TO 1000
END

Você também pode gostar