Вы находитесь на странице: 1из 213

Universidade Federal de Santa Catarina

Programa de Ps-Graduao em Engenharia Civil




ESTUDO DE ESTRUTURAS PROTENDIDAS HIPERESTTICAS COM A
REPRESENTAO DA PROTENSO POR CARREGAMENTOS EQUIVALENTES


Dissertao Submetida Universidade Federal de Santa Catarina para
Obteno do Grau de Mestre em Engenharia Civil


Mestrando: Rodrigo Broering Koerich
Orientador: Prof. Dr. Daniel Domingues Loriggio



Florianpolis, maro de 2004.


Estudo de estruturas protendidas hiperestticas com a representao da proten-
so por carregamentos equivalentes. Rodrigo Broering Koerich.Esta Dissertao
foi julgada para obteno do ttulo de

Mestre em Engenharia


Especialidade Engenharia Civil e aprovada em sua forma final pelo
Programa de Ps-Graduao em Engenharia Civil

-----------------------------------------------------------
Prof. Dr. Daniel Domingues Loriggio (Orientador/Moderador)

-----------------------------------------------------------
Prof. Henriette Lebre La Rovere, PhD. (Coordenadora do Curso)

Comisso Examinadora:

-----------------------------------------------------------
Prof. Dr. Fernando Rebouas Stucchi

-----------------------------------------------------------
Prof. Henriette Lebre La Rovere, PhD.

-----------------------------------------------------------
Prof. Ivo Jos Padaratz, PhD.



AGRADECIMENTOS:

A Deus, em primeiro lugar, por tudo.
A meus pais, que possibilitaram que chegasse at aqui.
A minha esposa Clia, eterna companheira, que soube compreender minha
ausncia em nossas vidas.
Ao meu irmo George, familiares e amigos, de quem me privei de suas
companhias.
Ao Professor Daniel Loriggio, orientador e amigo, que muito contribuiu pa-
ra a concluso desse trabalho.
Ao analista de sistemas Mrcio Juliandrei Marafon, pela importante contri-
buio na elaborao de algumas rotinas que foram implementadas no programa.
A todos, que de um modo ou outro, contribuiram para que eu conclusse
este trabalho.





i
SUMRIO
SUMRIO........................................................................................................................I
LISTA DE FIGURAS.......................................................................................................V
LISTA DE TABELAS.....................................................................................................IX
RESUMO.........................................................................................................................X
ABSTRACT....................................................................................................................XI
1 INTRODUO................................................................................................................. 1
1.1 Relao entre o concreto armado e o concreto protendido.............................................. 1
1.2 Objetivos do trabalho ........................................................................................................ 2
1.3 Estudos e publicaes relacionadas ao trabalho.............................................................. 3
1.4 Justificativa do estudo....................................................................................................... 4
2 REPRESENTAO DA PROTENSO COM CARGAS EQUIVALENTES....................................... 8
2.1 Consideraes iniciais ...................................................................................................... 8
2.2 Protenso como um campo de deformaes iniciais...................................................... 10
2.2.1 Seo retangular sob protenso no estdio I ........................................................ 10
2.2.2 Seo retangular sob protenso e flexo no estdio I........................................... 12
2.2.3 Seo retangular sob protenso e flexo no estdio II.......................................... 14
2.2.4 Seo retangular sob protenso e flexo no estdio III......................................... 15
2.3 Protenso como um conjunto de esforos solicitantes iniciais equivalentes.................. 17


ii
2.4 Protenso como um conjunto de cargas externas equivalentes..................................... 19
2.5 Protenso como um conjunto de cargas concentradas equivalentes obtidas da
discretizao do cabo de protenso........................................................................................... 24
2.6 Protenso atravs de um cabo discreto por elementos finitos ....................................... 28
3 AVALIAO DAS PERDAS DE PROTENSO...................................................................... 32
3.1 Perdas por atrito.............................................................................................................. 33
3.2 Perdas por acomodao da ancoragem......................................................................... 37
3.3 Perdas por encurtamento elstico do concreto............................................................... 39
3.3.1 Peas pr-tracionadas isostticas ......................................................................... 40
3.3.2 Peas pr-tracionadas hiperestticas.................................................................... 41
3.3.3 Peas ps-tracionadas isostticas......................................................................... 43
3.3.4 Peas ps-tracionadas hiperestticas ................................................................... 44
3.4 Perdas progressivas de protenso ................................................................................. 45
3.4.1 Processo simplificado para o caso de fases nicas de operao ......................... 45
3.4.2 Processo aproximado ............................................................................................ 47
3.4.3 Mtodo geral de clculo......................................................................................... 48
4 ESTRUTURAS HIPERESTTICAS PROTENDIDAS ............................................................... 49
4.1 Idias bsicas ................................................................................................................. 49
4.2 Estudo das estruturas hiperestticas atravs do software SAP 2000 ............................ 56
5 IMPLEMENTAO DO PROGRAMA .................................................................................. 59
5.1 Diretrizes adotadas para a implementao do programa ............................................... 59
5.1.1 Linguagem de programao adotada.................................................................... 59
5.1.2 Esquema geral do programa ................................................................................. 60
5.1.3 Analogia do modelo matemtico ao modelo fsico ................................................ 61
5.2 Programa Implementado................................................................................................. 63
5.2.1 Arquivo de entrada de dados................................................................................. 64
5.2.2 Arquivo de configuraes ...................................................................................... 70


iii
5.2.3 Mdulo de resoluo de prticos planos ............................................................... 74
5.2.4 Geometria do cabo de protenso .......................................................................... 76
5.2.5 Propriedades geomtricas da seo transversal................................................... 77
5.2.6 Esforos ao longo do cabo de protenso .............................................................. 81
5.2.7 Cargas equivalentes de protenso........................................................................ 85
5.2.8 Sada de dados...................................................................................................... 86
6 EXEMPLOS DE APLICAO........................................................................................... 92
6.1 Comparao dos resultados aos estudos de THIESEN (2001)...................................... 92
6.1.1 Caracterizao geomtrica do problema............................................................... 93
6.1.2 Comparao dos resultados dos momentos fletores na viga................................ 95
6.1.3 Comparao dos resultados dos esforos axiais na viga...................................... 96
6.1.4 Anlise da viga considerando todas as perdas de protenso ............................... 98
6.2 Influncia da hiperestaticidade ao esforo normal em vigas contnuas........................ 102
6.3 Influncia da hiperestaticidade ao esforo normal em prticos planos......................... 109
6.4 Influncia da excentricidade do cabo nos esforos solicitantes.................................... 111
6.5 Influncia da rigidez dos pilares nos esforos do prtico.............................................. 113
6.6 Influncia das perdas de protenso no comportamento do prtico .............................. 118
6.7 Efeito da protenso em prticos de vrios vos ........................................................... 120
6.7.1 Prtico com trs vos submetido protenso de um cabo reto.......................... 120
6.7.2 Prtico com trs vos submetido protenso de um cabo curvo ....................... 122
6.8 Efeito da protenso em prticos de vrios pavimentos ................................................ 124
6.8.1 Prtico com protenso em todos os pavimentos................................................. 125
6.8.2 Prtico com protenso apenas no 1 pavimento................................................. 127
6.8.3 Prtico com protenso no 1 e 2 pavimentos..................................................... 129
6.8.4 Prtico com protenso nos trs primeiros pavimentos........................................ 131
6.8.5 Prtico com protenso nos quatro primeiros pavimentos.................................... 133
6.8.6 Prtico com protenso nos cinco primeiros pavimentos...................................... 134


iv
7 CONCLUSES E RECOMENDAES............................................................................. 137
7.1 Desenvolvimento das rotinas de programao segundo a Programao Orientada a
Objetos (POO) .......................................................................................................................... 137
7.2 Considerao da protenso na estrutura como um conjunto de cargas externas
equivalentes.............................................................................................................................. 138
7.3 Subdiviso das vigas protendidas em um nmero finito de barras............................... 139
7.4 Influncia da hiperestaticidade ao esforo normal nas estruturas protendidas ............ 140
7.5 Influncia da excentricidade do cabo nas estruturas protendidas ................................ 141
7.6 Influncia da rigidez dos pilares nos resultados da estrutura ....................................... 141
7.7 Influncia das perdas de protenso nas estruturas protendidas .................................. 142
7.8 Influncia da seqncia construtiva de protenso........................................................ 143
7.9 Aplicao prtica em projeto dos estudos deste trabalho............................................. 144
7.10 Sugestes para trabalhos futuros ............................................................................. 144
REFERNCIAS BIBLIOGRFICAS........................................................................... 146
ANEXO I DOCUMENTAO DAS ROTINAS DE PROGRAMAO
IMPLEMENTADAS..................................................................................................... 148
A.1 INTRODUO...................................................................................................... 148
A.2 ESTRUTURA DE CLASSES DO PROGRAMA.............................................................. 150
A.3 CLASSE CABOPROTENSAO.................................................................................. 151
A.4 CLASSE BARRA.................................................................................................. 160
A.5 CLASSE PORTICOARQUIVO.................................................................................. 176
A.6 CLASSE PORTICO ............................................................................................... 195



v
Lista de Figuras
Figura 2.1 Viga isosttica protendida ........................................................................................... 8
Figura 2.2 - Viga hiperesttica protendida (Martins & Stucchi, 1993) .......................................... 9
Figura 2.3 - Protenso no Estdio I - deformaes e tenses ................................................... 11
Figura 2.4 - Protenso e flexo no estdio I - deformaes e tenses ...................................... 13
Figura 2.5 - Protenso e flexo no estdio II - deformaes e tenses .................................... 15
Figura 2.6 - Protenso e flexo no estdio III - deformaes e tenses .................................... 16
Figura 2.7 - Viga de concreto e cabo de protenso, separados................................................. 18
Figura 2.8 - Fora equivalente protenso na seo S(x) direita de A-A............................... 18
Figura 2.9 - Viga isosttica protendida - carga externa equivalente protenso....................... 20
Figura 2.10 - Viga contnua protendida - carga externa equivalente protenso...................... 22
Figura 2.11 - Viga isosttica - cargas corretivas......................................................................... 22
Figura 2.12 - Cargas concentradas corretivas............................................................................ 23
Figura 2.13 - Cabo de protenso discretizado em segmentos................................................... 25
Figura 2.14 - Aes equivalentes no centride do cabo............................................................. 26
Figura 2.15 - Cabo de protenso idealizado............................................................................... 27


vi
Figura 2.16 Comparao das cargas equivalentes com modelos discretos (Aalami, 2000) ... 29
Figura 3.1 - Perdas de protenso devidas ao atrito do cabo coma bainha ................................ 34
Figura 3.2 - Variao das perdas por atrito em vigas longas ..................................................... 36
Figura 3.3 - Analogia de rea para o clculo das perdas por acomodao da ancoragem....... 38
Figura 3.4 - Perdas por encurtamento elstico do concreto (Cole, 2000) .................................. 39
Figura 3.5 - Viga pr-tracionada isosttica................................................................................. 41
Figura 3.6 - Prtico pr-tracionado hiperesttico........................................................................ 42
Figura 3.7 - Viga ps-tracionada isosttica ................................................................................ 43
Figura 4.1 - Vigas sem hiperestaticidade ao esforo normal...................................................... 50
Figura 4.2 Prtico sem hiperestaticidade ao esforo normal................................................... 51
Figura 4.3 - Prtico Protendido Nilson (1987) ......................................................................... 52
Figura 4.4 - Efeitos da carga equivalente de protenso devido curvatura do cabo................. 52
Figura 4.5 - Efeito axial da protenso......................................................................................... 53
Figura 4.6 Cargas acidentais e peso prprio da estrutura....................................................... 53
Figura 4.7 - Superposio do peso prprio e da protenso ....................................................... 54
Figura 4.8 - Cargas externas totais mais superpostas protenso ........................................... 54
Figura 5.1 - Esquema geral do programa................................................................................... 61
Figura 5.2 - Coordenadas da seo transversal......................................................................... 66
Figura 5.3 - Geometria do cabo de protenso............................................................................ 69
Figura 5.4 - Subdiviso do prtico em barras............................................................................. 76
Figura 5.5 - Geometria do trecho parablico.............................................................................. 77
Figura 5.6 - Sub-regies da seo transversal ........................................................................... 78


vii
Figura 5.7 - Variao da fora de protenso ao longo do cabo.................................................. 84
Figura 5.8 - Cargas equivalentes................................................................................................ 86
Figura 5.9 - Desenhos gerados em DXF.................................................................................... 91
Figura 6.1 - Viga Thiesen: geometria da viga e do cabo, variao do esforo de protenso..... 93
Figura 6.2 - Viga Thiesen: subdiviso da barra em trechos ....................................................... 94
Figura 6.3 - Grfico comparativo dos momentos fletores........................................................... 96
Figura 6.4 - Variao do esforo de protenso ao longo do a viga............................................ 98
Figura 6.5 - Momentos fletores considerando cada perda de protenso ................................. 100
Figura 6.6 - Deslocamentos verticais considerando as perdas de protenso. ......................... 102
Figura 6.7 - Geometria da viga e do cabo ............................................................................... 103
Figura 6.8 a) Esforos solicitantes na viga com apoios de 1 e 2 classes.......................... 104
Figura 6.9 - c) Esforos solicitantes na viga com apoios de 1 e 3 classes........................... 105
Figura 6.10 - Tenses na borda superior da viga (casos A e B) ......................................... 107
Figura 6.11 - Tenses na borda superior da viga (casos C e D) ......................................... 107
Figura 6.12 - Diagrama da variao do esforo de protenso para cada tipo de perda .......... 108
Figura 6.13 - Variao do esforo normal na viga sujeita a perdas de protenso ................... 109
Figura 6.14 - Geometria e esforos do prtico de 1 vo com cabo reto................................... 110
Figura 6.15 - Influncia da excentricidade do cabo no esforo normal .................................... 112
Figura 6.16 - Influncia da rigidez do pilar - geometria do exemplo......................................... 114
Figura 6.17 - Influncia da rigidez do pilar - esforos solicitantes............................................ 115
Figura 6.18 - Variao das tenses nas bordas superior e inferior .......................................... 117


viii
Figura 6.19 - Influncia das perdas de protenso na estrutura do prtico - geometria da
estrutura............................................................................................................................ 119
Figura 6.20 - Prtico com 3 vos submetido protenso de 1 cabo reto ................................ 121
Figura 6.21 - Prtico com 3 vos submetido protenso de 1 cabo curvo.............................. 123
Figura 6.22 - Prtico com protenso em todos os pavimentos - Geometria e deslocamentos 125
Figura 6.23 - Prtico com protenso em todos os pavimentos Esforos solicitantes............ 126
Figura 6.24 - Prtico com protenso no 1 pavimento - Geometria e deslocamentos ............. 128
Figura 6.25 - Prtico com protenso no 1 pavimento - Esforos solicitantes ......................... 129
Figura 6.26 - Prtico com protenso no 1 e 2pavimentos - Geometria e deslocamentos..... 130
Figura 6.27 - Prtico com protenso no 1 e 2pavimentos - Esforos solicitantes ................. 131
Figura 6.28 - Prtico com protenso nos trs primeiros pavimentos - Geometria e
deslocamentos.................................................................................................................. 132
Figura 6.29 - Prtico com protenso nos trs primeiros pavimentos - Esforos solicitantes ... 132
Figura 6.30 - Prtico com protenso nos quatro primeiros pavimentos - Geometria e
deslocamentos.................................................................................................................. 133
Figura 6.31 Prtico com protenso nos quatro primeiros pavimentos - Esforos solicitantes . 133
Figura 6.32 - Prtico com protenso nos cinco primeiros pavimentos - Geometria e
deslocamentos.................................................................................................................. 134
Figura 6.33 - Prtico com protenso nos cinco primeiros pavimentos - Esforos solicitantes . 135
Figura 7.1 - Interface do programa........................................................................................... 149
Figura 7.2 - Estrutura de classes do modelo da estrutura........................................................ 151


ix
Lista de Tabelas
Tabela 6.1 - Viga Thiesen: Proropriedades geomtricas da seo transversal ......................... 94
Tabela 6.2 - Comparao dos momentos fletores obtidos por Koerich e por Thiesen............... 95
Tabela 6.3 - Comparao do esforo normal da viga com o esforo aplicado pelo cabo de
protenso............................................................................................................................ 97
Tabela 6.4 - Momentos fletores considerando cada uma das perdas acumuladas de protenso
............................................................................................................................................ 99
Tabela 6.5 - Esforo normal ao longo da viga considerando as perdas acumuladas de
protenso.......................................................................................................................... 101
Tabela 6.6 - Influncia da rigidez dos pilares deslocamentos e esforos solicitantes........... 116
Tabela 6.7 - Esforos solicitantes nos ns principais para as perdas de protenso................ 119



x
Resumo
Este trabalho apresenta a influncia da protenso no comportamento de estrutu-
ras protendidas hiperestticas.
So apresentadas algumas alternativas para a considerao da protenso na
estrutura, ressaltando as principais hipteses, vantagens, desvantagens e limitaes de
cada mtodo. O trabalho apresenta os critrios para a considerao das perdas imedia-
tas e progressivas de protenso e de que forma estas perdas podem ser includas na
anlise atravs de cargas equivalentes distribudas.
A obteno dos esforos e deslocamentos feita atravs de um programa de
prtico plano, no qual so implementadas rotinas para considerao do efeito da pro-
tenso. A partir dessas rotinas, so desenvolvidos vrios exemplos de clculo, com os
quais so obtidos os resultados dos efeitos da protenso na estrutura, que so compa-
rados aos resultados encontrados por outros pesquisadores.
Com essa anlise, mostrada a influncia da hiperestaticidade, da excentricida-
de do cabo de protenso, da rigidez dos pilares, das perdas de protenso e da seqn-
cia construtiva nos esforos e deslocamentos da estrutura protendida.
Conclui-se que a rigidez dos pilares e a hiperestaticidade da estrutura tem rele-
vante influncia e no podem ser desprezadas nas etapas de anlise e dimensiona-
mento.


xi
Abstract
This work presents the influence of the presstress in the behavior of statically in-
determinate presstress concrete structures.
Some alternative methods for considering presstress in concrete structures are
presented, pointing out the main asumptions, advantages, inconveniences and limita-
tions of each method. Approaches for considering the immediate and progressive
losses of presstress and how it could be included in the analysis with the use of distrib-
uted equivalent loads are also presented.
Member forces and displacements are established by means a computer pro-
gram for plane frames, in which routines are implemented for considering the effect of
presstress. Some examples have been performed using these routines, and results of
presstress effects were obtained in the structure, and compared with results obtained by
other researchers.
The influence of the eccentricity of the presstress cable, columns stiffness,
prestress losses and construction sequence on forces and displacements in the press-
tressed structure is shown in the analyses.
It follows that the columns stiffness and the redundance of the structure have
great influence on the structure behavior and it cannot be neglect in analysis and de-
sign.
ESTUDO DE ESTRUTURAS PROTENDIDAS HIPERESTTICAS COM A REPRESENTAO DA PROTENSO POR CARREGAMENTOS EQUIVALENTES
MESTRANDO: RODRIGO BROERING KOERICH
ORIENTADOR: DANIEL DOMINGUES LORIGGIO
1
1 Introduo
1.1 Relao entre o concreto armado e o concreto protendido
Em uma pea de concreto armado, os esforos internos de trao so suporta-
dos por uma armadura passiva, disposta de maneira conveniente dentro da pea a ser
posteriormente concretada. Essa armadura somente solicitada quando a pea sofre
deformao sob carga, provocando um alongamento da armadura, muitas vezes com
fissurao do concreto.
No concreto protendido, a pea construda com uma solicitao inicial na ar-
madura (armadura ativa), que passa a ter um pr-alongamento. Com isso, a armadura
no apenas solicitada quando a pea se deforma, mas desde o ato do pr-
alongamento, o que permite que algumas das tenses de trao, que ocorreriam se a
pea fosse de concreto armado, sejam compensadas.
O concreto armado no exige que o ao tenha resistncia muito alta, para que
no sejam necessrias deformaes muito elevadas at o esgotamento da capacidade
da armadura, o que ocasionaria fissurao excessiva na pea. O concreto protendido,
ao contrrio, exige que os aos possuam resistncia elevada para que o efeito da re-
trao e da fluncia no diminuam o efeito da protenso aplicada pea.
ESTUDO DE ESTRUTURAS PROTENDIDAS HIPERESTTICAS COM A REPRESENTAO DA PROTENSO POR CARREGAMENTOS EQUIVALENTES
MESTRANDO: RODRIGO BROERING KOERICH
ORIENTADOR: DANIEL DOMINGUES LORIGGIO
2
O artifcio da protenso aplicado ao concreto consiste em introduzir esforos
prvios na pea, que reduzem ou anulam as tenses de trao no concreto, sob ao
das solicitaes de servio, minimizando a importncia da fissurao como condio
determinante ao dimensionamento da viga (PFEIL, 1984).
Usualmente, as peas de concreto protendido so construdas com concretos de
maior resistncia, com o objetivo de aproveitar melhor sua rigidez e proporcionar maior
durabilidade para a pea. Associa-se a isto, o fato de trabalhar-se com sees trans-
versais com geometria voltada ao aproveitamento dos materiais e reduo do peso
prprio, o que permite que as peas alcancem vos mais elevados com desempenho
adequado, tanto para os esforos quanto para os deslocamentos.
A fora de protenso aplicada na estrutura varia em grandeza e importncia de-
pendendo do tipo da pea e da finalidade da obra. Nas vigas de ponte, por exemplo, as
foras de protenso so muito mais elevadas do que aquelas aplicadas nas lajes pro-
tendidas, quando a protenso tem por objetivo principal reduzir as deformaes. Essa
fora de protenso impe esforos e deslocamentos pea que, em virtude de sua
importncia, precisam ser considerados na anlise da estrutura.
1.2 Objetivos do trabalho
Este trabalho tem por objetivo estudar as influncias da protenso em estruturas
hiperestticas protendidas, avaliando seu comportamento, variao dos esforos solici-
tantes e das deformaes.
A obteno dos esforos e deslocamentos feita atravs de um programa de
prtico plano, baseado no mtodo dos deslocamentos, no qual so implementadas ro-
ESTUDO DE ESTRUTURAS PROTENDIDAS HIPERESTTICAS COM A REPRESENTAO DA PROTENSO POR CARREGAMENTOS EQUIVALENTES
MESTRANDO: RODRIGO BROERING KOERICH
ORIENTADOR: DANIEL DOMINGUES LORIGGIO
3
tinas para considerao do efeito da protenso. Pretende-se, com isso, diminuir as difi-
culdades de estudo em virtude da hiperestaticidade, utilizando-se de um processo de
fcil implementao, de modo a permitir anlises mais detalhadas dessas estruturas.
1.3 Estudos e publicaes relacionadas ao trabalho
As estruturas de concreto protendido vem sendo estudadas h vrias dcadas
por pesquisadores de todo o mundo.
Os primeiros estudos relacionados com a representao da protenso so atri-
budos a LIN (1963). Dos estudos de LIN (1963), vrios autores apresentaram mtodos
de determinao dos esforos com base nos princpios de load balancing, como o
caso de MASON (1976) e LIBBY (1984).
SHUSHKEWICH (1991) props um conjunto de frmulas para obteno dos es-
foros de protenso de maneira simplificada, como alternativas para evitar procedimen-
tos mais sofisticados. MARTINS & STUCCHI (1993) e SKAF & STUCCHI (1995) apre-
sentaram um estudo contendo vrias alternativas para a representao da protenso.
AALAMI (2000) apresenta alternativas que consideram a introduo de cargas
concentradas equivalentes, como alternativa para as cargas distribudas equivalentes.
THIESEN (2001) estudou a representao da protenso por carregamentos e-
quivalentes com nfase discretizao do nmero de trechos de subdiviso das car-
gas equivalentes.
Procedimentos para considerao das perdas de protenso so apresentados
nas bibliografias tradicionais h mais de 20 anos, como fez PFEIL (1984). A considera-
ESTUDO DE ESTRUTURAS PROTENDIDAS HIPERESTTICAS COM A REPRESENTAO DA PROTENSO POR CARREGAMENTOS EQUIVALENTES
MESTRANDO: RODRIGO BROERING KOERICH
ORIENTADOR: DANIEL DOMINGUES LORIGGIO
4
o das perdas de protenso por atrito associada representao da protenso por
cargas equivalentes foi estudada por KEYDER (1990).
O comportamento de estruturas hiperestticas protendidas foi estudado por NIL-
SON (1987) para o caso de prticos planos de um andar. COLLINS & MITCHELL
(1987) estudaram a aplicao da protenso em edifcios de vrios pavimentos, consi-
derando a existncia de efeitos construtivos durante a protenso dos vrios pavimen-
tos.
As publicaes internacionais mais recentes tm mostrado maior interesse pelo
estudo das perdas de protenso em funo do tempo. Alm disso, vrios pesquisado-
res tm buscado estudar a influncia de sismos nas estruturas protendidas.
1.4 Justificativa do estudo
O concreto protendido tem sido utilizado no Brasil desde 1948 e, desde ento,
vem sendo aplicado em vrios projetos de estruturas de concreto que necessitam ven-
cer maiores vos com melhor aproveitamento da seo transversal de concreto, o que
se apresenta, em ltima anlise, como uma vantagem em relao ao concreto armado
convencional.
Nas vigas isostticas, o problema da protenso pode ser facilmente resolvido,
pois se trata da adio de um momento fletor provocado pelo esforo de protenso a-
plicado fora do centro de gravidade da pea.
Por outro lado, nas estruturas hiperestticas, podem surgir reaes nos apoios
devidos a hiperestaticidade da estrutura. Estas reaes hiperestticas so chamadas
de momentos hiperestticos de protenso.
ESTUDO DE ESTRUTURAS PROTENDIDAS HIPERESTTICAS COM A REPRESENTAO DA PROTENSO POR CARREGAMENTOS EQUIVALENTES
MESTRANDO: RODRIGO BROERING KOERICH
ORIENTADOR: DANIEL DOMINGUES LORIGGIO
5
A NBR 6118:2003 prev no item 11.3.3.5 que: A ao da protenso deve ser
considerada em todas as estruturas protendidas, incluindo, alm dos elementos pro-
tendidos propriamente ditos, aqueles que sofrem a ao direta da protenso, isto , de
esforos hiperestticos de protenso.
Neste mesmo item, a NBR 6118:2003 prope maneiras de calcular esses esfor-
os: Os esforos solicitantes gerados pela ao dessa protenso podem ser calcula-
dos diretamente a partir da excentricidade do cabo na seo transversal do elemento
estrutural e da fora de protenso ou atravs de um conjunto de cargas externas
equivalentes, ou ainda atravs da introduo de deformaes impostas corresponden-
tes ao pr-alongamento das armaduras.
O processo de representao da protenso atravs de um conjunto de cargas
externas equivalentes considerado, por algumas bibliografias, como um mtodo al-
ternativo, porm apresenta a vantagem de ser facilmente implementado. Por ser uma
boa alternativa para resolver as estruturas que tenham maior grau de hiperestaticidade,
foi adotada neste trabalho como soluo para representar a protenso.
O clculo das deformaes tambm representa uma dificuldade maior nas estru-
turas protendidas hiperestticas do que nas estruturas isostticas. Alm da maior difi-
culdade de clculo devido aos hiperestticos de protenso, as deformaes dependem
tambm da variao do esforo de protenso ao longo da pea, devido s perdas de
protenso que ocorrem desde o ato da protenso (perdas imediatas) e ao longo do
tempo (perdas progressivas).
As condies de fissurao da pea tambm influenciam a obteno dos esfor-
os e deslocamentos, devido interferncia na rigidez da seo transversal. Nesse
ESTUDO DE ESTRUTURAS PROTENDIDAS HIPERESTTICAS COM A REPRESENTAO DA PROTENSO POR CARREGAMENTOS EQUIVALENTES
MESTRANDO: RODRIGO BROERING KOERICH
ORIENTADOR: DANIEL DOMINGUES LORIGGIO
6
sentido, sero consideradas as recomendaes do item 17.3.2.1.3 da NBR 6118:2003:
Nos elementos estruturais com armaduras ativas suficiente considerar (EI)
eq
=I
o
E
CS
,
desde que no seja ultrapassado o estado limite de formao de fissuras. Caso contr-
rio a expresso completa de 17.3.2.1.1 pode ser aplicada desde que I
II
, M
r
e M
a
sejam
calculados considerando o elemento estrutural de concreto submetido combinao de
aes escolhida, acrescida da protenso representada como ao externa equiva-
lente (gerando fora normal e momento fletor)(ver 11.3.3.5) .
onde:
(EI)
eq
a rigidez equivalente da viga
I
o
a inrcia da seo bruta
E
CS
o mdulo de elasticidade secante do concreto
I
II
a inrcia no estdio II
M
r
o momento de fissurao da viga
M
a
o momento atuante na viga na seo considerada
Sendo assim, no captulo 2 deste trabalho sero apresentadas as principais me-
tologias disponveis para a representao da protenso, destacando as vantagens e
desvantagens de cada uma delas, com intuito de justificar o uso da representao da
protenso por meio de cargas externas equivalentes neste estudo.
No captulo 3 feita uma apresentao das principais metodologias para a con-
siderao dos efeitos provocados pelas perdas de protenso nas estruturas, bem como
justifica-se a adoo de alguns procedimentos simplificados no desenvolvimento deste
trabalho.
ESTUDO DE ESTRUTURAS PROTENDIDAS HIPERESTTICAS COM A REPRESENTAO DA PROTENSO POR CARREGAMENTOS EQUIVALENTES
MESTRANDO: RODRIGO BROERING KOERICH
ORIENTADOR: DANIEL DOMINGUES LORIGGIO
7
No captulo 4 apresentado um estudo qualitativo do comportamento de estrutu-
ras hiperestticas submetidas protenso.
No captulo 5 so apresentados todos os critrios e metodologias adotadas no
desenvolvimento das rotinas do programa para resoluo de estruturas de prticos pla-
nos hiperestticos protendidos, desenvolvido como parte essencial deste trabalho.
No captulo 6, descreve-se todos os exemplos estudados e so mostrados os
resultados obtidos da considerao da protenso na anlise de prticos planos de v-
rios vos e pavimentos.
O captulo 7 contm as principais concluses obtidas deste estudo e algumas
recomendaes de estudos posteriores que podem complementar este trabalho.
ESTUDO DE ESTRUTURAS PROTENDIDAS HIPERESTTICAS COM A REPRESENTAO DA PROTENSO POR CARREGAMENTOS EQUIVALENTES
MESTRANDO: RODRIGO BROERING KOERICH
ORIENTADOR: DANIEL DOMINGUES LORIGGIO
8
2 Representao da protenso com cargas equivalentes
2.1 Consideraes iniciais
A viga isosttica da Figura 2.1, que no recebe nenhum carregamento externo e
nem, por simplificao, a ao do peso prprio, est submetida fora aplicada pelo
cabo de protenso parablico. Em funo da disposio do cabo, a protenso provoca
o encurtamento do eixo da pea, associado flexo que traciona sua face superior.
Apesar dos esforos internos que surgem em funo da protenso, no aparecem rea-
es nos apoios decorrentes do esforo no cabo.

Figura 2.1 Viga isosttica protendida

Considera-se a viga contnua da Figura 2.2, como parte integrante de um prti-
co, submetida somente ao esforo de protenso. Quando a viga protendida, sua livre
ESTUDO DE ESTRUTURAS PROTENDIDAS HIPERESTTICAS COM A REPRESENTAO DA PROTENSO POR CARREGAMENTOS EQUIVALENTES
MESTRANDO: RODRIGO BROERING KOERICH
ORIENTADOR: DANIEL DOMINGUES LORIGGIO
9
deformao sob a ao da protenso fica coibida pelos vnculos hiperestticos, o que
provoca reaes nos apoios e esforos internos devidos hiperestaticidade, conheci-
dos como hiperestticos de protenso.

Figura 2.2 - Viga hiperesttica protendida (Martins & Stucchi, 1993)
A obteno de resultados apropriados oriundos da anlise de estruturas proten-
didas depende da utilizao de um modelo adequado para a representao dos efeitos
da protenso. Vrios esquemas diferentes podem ser utilizados para representar os
cabos de protenso, cada um deles com um grau de aproximao diferente (Scordelis,
1984).
Sero discutidas a seguir, as principais formas de representar o efeito da proten-
so na anlise da estrutura.
ESTUDO DE ESTRUTURAS PROTENDIDAS HIPERESTTICAS COM A REPRESENTAO DA PROTENSO POR CARREGAMENTOS EQUIVALENTES
MESTRANDO: RODRIGO BROERING KOERICH
ORIENTADOR: DANIEL DOMINGUES LORIGGIO
10
2.2 Protenso como um campo de deformaes iniciais
Um estudo sobre a aplicao da protenso como um campo de deformaes ini-
ciais foi feito por Martins & Stucchi (1993), no qual foi analisada uma viga isosttica
protendida sem a ao de cargas externas aplicadas e sem a considerao do peso
prprio. Para estudar essa viga levando em conta a protenso como um campo de de-
formaes iniciais ser necessrio dividi-la em um nmero suficiente de elementos,
atravs de n sees transversais. Como nenhuma carga externa est sendo aplicada,
os esforos solicitantes N, M e V so nulos. A partir dessa condio, pode-se encontrar
a soluo para a anlise de sees transversais nos estdios I, II e III, conforme a-
presentado a seguir.
2.2.1 Seo retangular sob protenso no estdio I
Analisando a seo retangular sob protenso no estdio I, pode-se representar
as tenses, deformaes e o equilbrio da seo, conforme mostra a Figura 2.3, e da
extrair as relaes de equilbrio, reologia e compatibilidade:
a) Condies de compatibilidade
x
x h
cc ct

=
( 2.1)
b) Condies de reologia
p 0 s p
E = ( 2.2)
c c c
E = ( 2.3)
c) Condies de equilbrio
ESTUDO DE ESTRUTURAS PROTENDIDAS HIPERESTTICAS COM A REPRESENTAO DA PROTENSO POR CARREGAMENTOS EQUIVALENTES
MESTRANDO: RODRIGO BROERING KOERICH
ORIENTADOR: DANIEL DOMINGUES LORIGGIO
11
( )
0
2 2
=

+ =
x b x h b
A N
cc ct p p

( 2.4)
( )
0 ' d
3
x
2
x b
3
x h
d
2
x h b
M
cc ct p
= |
.
|

\
|

|
.
|

\
|

=
( 2.5)
Onde:

c
e
s
= deformao especfica do concreto e do ao, respectivamente

cc
= deformao especfica do concreto compresso

ct
= deformao especfica do concreto trao

c
= tenso normal no concreto

p
= tenso normal na armadura de protenso
E
c
e E
p
= Mdulo de elasticidade do concreto e do ao, respectivamente
A
p
= rea da armadura de protenso

Figura 2.3 - Protenso no Estdio I - deformaes e tenses
Substituindo a equao ( 2.1) em termos de
ct
e
ct
na equao ( 2.3) e aplican-
do na equao ( 2.5), tem-se:
ESTUDO DE ESTRUTURAS PROTENDIDAS HIPERESTTICAS COM A REPRESENTAO DA PROTENSO POR CARREGAMENTOS EQUIVALENTES
MESTRANDO: RODRIGO BROERING KOERICH
ORIENTADOR: DANIEL DOMINGUES LORIGGIO
12
( )
( )
0 ' d
3
x
2
x b
E
3
x h
d
2
x h b
x h E
x
c cc c
cc
= |
.
|

\
|

|
.
|

\
|


( )
0 ' d
3
x
x
3
x h
d
x
x h
2
= |
.
|

\
|
|
.
|

\
|


Resultando em:
( ) h / d 2 1 3
d 3 h
x


=
( 2.6)
Conhecendo a relao
x
x h
cc
ct

=

e aplicando-a na equao ( 2.4) pode-se, ob-


ter
cc
em termos do esforo de protenso P:
( )
0
2
x b
2
x h b
x
x h
P
cc cc
=

+
Substituindo o valor de x na expresso anterior, obtm-se os valores de
cc
e
ct
:
|
.
|

\
|
+

=
d
h 6
2
h b
P
cc

( 2.7)
|
.
|

\
|
+

=
d
h 6
4
h b
P
ct

( 2.8)
Onde:

cc
= tenso normal no concreto compresso

ct
= tenso normal no concreto trao
2.2.2 Seo retangular sob protenso e flexo no estdio I
No caso da protenso associada flexo, pode-se proceder de maneira anloga
ao que foi apresentado para a protenso isolada. As condies de equilbrio e compati-
bilidade podem ser representadas pela Figura 2.4.
ESTUDO DE ESTRUTURAS PROTENDIDAS HIPERESTTICAS COM A REPRESENTAO DA PROTENSO POR CARREGAMENTOS EQUIVALENTES
MESTRANDO: RODRIGO BROERING KOERICH
ORIENTADOR: DANIEL DOMINGUES LORIGGIO
13
Figura 2.4 - Protenso e flexo no estdio I - deformaes e tenses

a) Condies de compatibilidade
x
x h
cs ci

=
sa s 0 s st
+ + =
x
x d
cs s

=
0
0
0 cc sa
x
' d x
=
b) Condies de reologia
p st p
E =
c c c
E =
c) Condies de equilbrio
ESTUDO DE ESTRUTURAS PROTENDIDAS HIPERESTTICAS COM A REPRESENTAO DA PROTENSO POR CARREGAMENTOS EQUIVALENTES
MESTRANDO: RODRIGO BROERING KOERICH
ORIENTADOR: DANIEL DOMINGUES LORIGGIO
14
( )
0
2
x b
2
x h b
A N
cs ci p p
=

+ =
( )
M
3
x
' d
2
x b
' d
3
x h
2
x h b
M
cs ci p
= |
.
|

\
|

|
.
|

\
|

=
2.2.3 Seo retangular sob protenso e flexo no estdio II
As condies de equilbrio e compatibilidade podem ser representadas pela
Figura 2.5
a) Condies de compatibilidade
sa s 0 s st
+ + =
x
x d
cs s

=
0
0
0 cc sa
x
' d x
=
b) Condies de reologia
p st p
E =
c c c
E =
c) Condies de equilbrio
ESTUDO DE ESTRUTURAS PROTENDIDAS HIPERESTTICAS COM A REPRESENTAO DA PROTENSO POR CARREGAMENTOS EQUIVALENTES
MESTRANDO: RODRIGO BROERING KOERICH
ORIENTADOR: DANIEL DOMINGUES LORIGGIO
15
0
2
x b
A N
cs p p
=

=
M
3
x
d
2
x b
M
cs p
= |
.
|

\
|

=

Figura 2.5 - Protenso e flexo no estdio II - deformaes e tenses
2.2.4 Seo retangular sob protenso e flexo no estdio III
As condies de equilbrio e compatibilidade podem ser representadas pela
Figura 2.6

ESTUDO DE ESTRUTURAS PROTENDIDAS HIPERESTTICAS COM A REPRESENTAO DA PROTENSO POR CARREGAMENTOS EQUIVALENTES
MESTRANDO: RODRIGO BROERING KOERICH
ORIENTADOR: DANIEL DOMINGUES LORIGGIO
16

Figura 2.6 - Protenso e flexo no estdio III - deformaes e tenses

a) Condies de compatibilidade
sa s 0 s st
+ + =
x
x d
cs s

=



00
0
cs
00
0
s
5 . 3
10

b) Condies de reologia
pyd p st pd
f E =
cd cd
f 85 . 0 =
c) Condies de equilbrio
x b 8 . 0 f 85 . 0 A N
cd p pd d
=
( )
d cd pd
M x 4 . 0 d x 8 . 0 f 85 . 0 M = =
Onde:
f
pyd
= tenso de escoamento de clculo da armadura de protenso
f
cd
= resistncia de clculo do concreto
ESTUDO DE ESTRUTURAS PROTENDIDAS HIPERESTTICAS COM A REPRESENTAO DA PROTENSO POR CARREGAMENTOS EQUIVALENTES
MESTRANDO: RODRIGO BROERING KOERICH
ORIENTADOR: DANIEL DOMINGUES LORIGGIO
17
O estudo das sees de vigas atravs de um conjunto de deformaes iniciais
pode ser feito para vigas isostticas e hiperestticas. No caso destas estruturas, o tra-
balho necessrio consideravelmente maior em virtude da existncia de esforos hipe-
restticos de protenso. Embora essa soluo seja conceitualmente perfeita, s se jus-
tifica no caso de serem efetuadas anlises considerando a no linearidade fsica do
material (Martins & Stucchi, 1993).
Um outro aspecto que torna a anlise atravs de um conjunto de deformaes
iniciais uma alternativa mais difcil o fato do esforo de protenso ser varivel ao lon-
go da estrutura, em virtude das perdas do esforo de protenso.
Essa metodologia, entretanto, bastante til na verificao das sees transver-
sais no Estado Limite ltimo.
2.3 Protenso como um conjunto de esforos solicitantes iniciais equivalentes
Seja, novamente, uma viga isosttica na qual no existem esforos solicitantes
devidos a carregamentos externos. A anlise feita separando-se a viga de concreto
do cabo de protenso. Para isto, deve-se considerar os esforos oriundos da interao
entre eles, que so:
A fora de protenso P(x) em cada extremidade;
As foras longitudinais de atrito f
la
;
As foras transversais de curvatura f
tc
.
ESTUDO DE ESTRUTURAS PROTENDIDAS HIPERESTTICAS COM A REPRESENTAO DA PROTENSO POR CARREGAMENTOS EQUIVALENTES
MESTRANDO: RODRIGO BROERING KOERICH
ORIENTADOR: DANIEL DOMINGUES LORIGGIO
18

Figura 2.7 - Viga de concreto e cabo de protenso, separados.

A resultante de todos os esforos aplicados no cabo direita da seo A-A cor-
responde fora de trao no cabo que, pelo princpio da ao e reao, equivale
fora de compresso excentricamente aplicada viga de concreto. Assim, qualquer
que seja a seo considerada da viga de concreto, o efeito da protenso pode ser re-
presentado pela fora no cabo, de compresso ao concreto, aplicada no sentido inver-
so.

Figura 2.8 - Fora equivalente protenso na seo S(x) direita de A-A
ESTUDO DE ESTRUTURAS PROTENDIDAS HIPERESTTICAS COM A REPRESENTAO DA PROTENSO POR CARREGAMENTOS EQUIVALENTES
MESTRANDO: RODRIGO BROERING KOERICH
ORIENTADOR: DANIEL DOMINGUES LORIGGIO
19
Embora a viga de concreto esteja solicitada flexo-compresso e o cabo tra-
o, quando eles esto reunidos na viga isosttica protendida esses esforos solicitan-
tes se anulam (Skaf & Stucchi, 1995).
No caso das estruturas hiperestticas, nas quais os vnculos superabundantes
cobem a livre deformao, surgem esforos hiperestticos na viga isolada provocados
pela protenso, iguais aos da viga completa. Os esforos isostticos de protenso se
anulam com a superposio do cabo de protenso sobre a viga, mas os esforos hipe-
restticos no se anulam, o que implica na sua considerao conjunta com as demais
aes aplicadas viga, para o dimensionamento ao Estado Limite ltimo (ELU) e na
verificao aos Estados Limites de Servio (ELS).
Esta soluo pode ser considerada trivial e de fcil resoluo em estruturas isos-
tticas ou mesmo contnuas, uma vez que, na superposio da viga de concreto com o
cabo, os isostticos de protenso se anulam mutuamente. No caso de estruturas muito
hiperestticas, como prticos de edifcios ou lajes cogumelo, esta soluo pode se tor-
nar muito trabalhosa.
2.4 Protenso como um conjunto de cargas externas equivalentes
Considerando a viga isolada da Figura 2.7, separada na viga de concreto e no
cabo de protenso, pode-se representar, como alternativa, a ao da protenso atravs
de cargas externas equivalentes, em substituio aos esforos solicitantes iniciais. Es-
sas cargas externas equivalentes correspondem s interaes cabo x viga de concreto,
dadas por P(x) nas ancoragens, f
la
e f
tc
ao longo do cabo.
Com base na Figura 2.8 pode-se chegar s relaes:
ESTUDO DE ESTRUTURAS PROTENDIDAS HIPERESTTICAS COM A REPRESENTAO DA PROTENSO POR CARREGAMENTOS EQUIVALENTES
MESTRANDO: RODRIGO BROERING KOERICH
ORIENTADOR: DANIEL DOMINGUES LORIGGIO
20
( )
= cos P P
x

( )
=

= tg P sen
cos
P
sen P
x



Figura 2.9 - Viga isosttica protendida - carga externa equivalente protenso
Como as cargas f
la
e f
tc
so variveis com x (eixo da viga) em mdulo, direo e
sentido e, alm disso, de determinao trabalhosa, T.Y.Lin (1963) props que o conjun-
to f
la
e f
tc
fosse substitudo por uma carga vertical uniformemente distribuda por tre-
chos, desde que o cabo assuma a forma de uma parbola e o esforo de protenso
ESTUDO DE ESTRUTURAS PROTENDIDAS HIPERESTTICAS COM A REPRESENTAO DA PROTENSO POR CARREGAMENTOS EQUIVALENTES
MESTRANDO: RODRIGO BROERING KOERICH
ORIENTADOR: DANIEL DOMINGUES LORIGGIO
21
no varie significativamente ao longo do cabo. Se estas duas exigncias forem satisfei-
tas, a proposio de Lin to precisa quanto a representao da protenso pelos es-
foros solicitantes iniciais (Skaf & Stucchi, 1995).
O modelo proposto por Lin, conhecido como load balancing, vlido para os ca-
sos em que o esforo axial e o momento fletor devidos protenso sejam independen-
tes um do outro. A terminologia load balancing advm do fato de que as cargas distri-
budas ao longo do vo esto em equilbrio com as cargas concentradas aplicadas nas
extremidades da viga.
( ) ( ) ( ) x x x
e P cos e P M = =
( )
L
tg
P f
L
f 8
P a 2 P
dx
e d
P
dx
M d
f
t
2 2
x
2
2
2
t

=

= = = =
( 2.9)
onde:
e
(x)
= a.x representa a caracterstica da parbola que descreve o cabo
f
t
a carga externa equivalente
f a flecha do cabo no trecho considerado
a soma dos ngulos entre o incio e o fim do trecho de cabo
P o esforo de protenso ao longo do cabo
L o comprimento do trecho de cabo
No caso de uma viga isolada ou contnua, na qual existe variao da geometria
do cabo ao longo da viga, as cargas distribudas equivalentes devem ser subdivididas
em trechos, conforme mostra a Figura 2.10.

ESTUDO DE ESTRUTURAS PROTENDIDAS HIPERESTTICAS COM A REPRESENTAO DA PROTENSO POR CARREGAMENTOS EQUIVALENTES
MESTRANDO: RODRIGO BROERING KOERICH
ORIENTADOR: DANIEL DOMINGUES LORIGGIO
22

Figura 2.10 - Viga contnua protendida - carga externa equivalente protenso
O efeito da variao da fora de protenso ao longo do cabo, decorrente das
perdas imediatas e progressivas de protenso, pode ser includo no processo das car-
gas externas equivalentes atravs da incluso de foras e momentos corretivos no fim
de cada trecho de subdiviso do cabo. Segundo os estudos de Thiesen (2001), a sub-
diviso do cabo aumenta a convergncia dos resultados para valores prximos dos
valores tericos. No caso de serem consideradas as perdas decorrentes da protenso,
a subdiviso do cabo em trechos permite maior preciso na considerao do equilbrio
decorrente das cargas axiais corretivas.

Figura 2.11 - Viga isosttica - cargas corretivas
ESTUDO DE ESTRUTURAS PROTENDIDAS HIPERESTTICAS COM A REPRESENTAO DA PROTENSO POR CARREGAMENTOS EQUIVALENTES
MESTRANDO: RODRIGO BROERING KOERICH
ORIENTADOR: DANIEL DOMINGUES LORIGGIO
23
A Figura 2.12 mostra os trechos j e j+1, entre os ns i-1 e i+1, de uma viga qual-
quer, submetida a um esforo de protenso varivel ao longo da viga, conforme o dia-
grama de variao do esforo P em funo do comprimento L.

Figura 2.12 - Cargas concentradas corretivas
Na seo de estudo, posicionada sobre um n i qualquer da viga, pode-se obter
as cargas concentradas P, V e M, conforme as equaes ( 2.10), ( 2.11) e ( 2.12):
2
P P
2
P P
2
P P
P
1 i 1 i 1 i i i 1 i + +

= |
.
|

\
| +
|
.
|

\
| +
=
( 2.10)
( )
i
tg P V = ( 2.11)
e P M = ( 2.12)
Onde:
P = carga axial corretiva no n i
P
i-1
, P
i
, P
i+1
= valores das cargas axiais nos ns i-1, i e i+1
V = esforo cortante corretivo no n i
ESTUDO DE ESTRUTURAS PROTENDIDAS HIPERESTTICAS COM A REPRESENTAO DA PROTENSO POR CARREGAMENTOS EQUIVALENTES
MESTRANDO: RODRIGO BROERING KOERICH
ORIENTADOR: DANIEL DOMINGUES LORIGGIO
24

i
= inclinao do cabo no n i
M = momento fletor corretivo no n i
e = excentricidade do cabo no n i
As cargas distribudas equivalentes, somadas s cargas concentradas nos ns
extremos e s cargas concentradas corretivas ao longo da estrutura resultam em uma
soma nula, ou seja, o carregamento equivalente distribudo e concentrado corresponde
a um carregamento auto-equilibrado.
Portanto, a ao conjunta das cargas distribudas em cada trecho e de cargas
concentradas em pontos de variao do esforo normal, permite a considerao do
efeito da protenso, levando em conta as perdas de protenso existentes, em estrutu-
ras isostticas ou hiperestticas com qualquer grau de hiperestaticidade.
2.5 Protenso como um conjunto de cargas concentradas equivalentes obti-
das da discretizao do cabo de protenso
Aalami (2000) apresenta o caso de um segmento de viga contnua protendida
como o da Figura 2.13. O cabo de protenso, composto por trechos curvos e retilneos,
idealizado ao longo do comprimento como um conjunto de segmentos retos, que se
aproximam da geometria real do cabo.
ESTUDO DE ESTRUTURAS PROTENDIDAS HIPERESTTICAS COM A REPRESENTAO DA PROTENSO POR CARREGAMENTOS EQUIVALENTES
MESTRANDO: RODRIGO BROERING KOERICH
ORIENTADOR: DANIEL DOMINGUES LORIGGIO
25

Figura 2.13 - Cabo de protenso discretizado em segmentos
O esforo de protenso no cabo considerado como atuante segundo a direo
de cada trecho de cabo idealizado. Para cada n i, nos quais ocorrem as deflexes do
cabo idealizado, so calculadas foras de protenso na direo do cabo, cujos valores
so F
i
e F
i-1
. Atravs da soma vetorial, so calculadas as componentes destas foras
nas direes F
xi
e F
yi
, paralela e perpendicular direo do eixo do centride, respecti-
vamente. Estas foras podem ser transferidas para o centride da pea atravs da adi-
o de um momento M
i
, igual a F
xi
.e, onde e a excentricidade do cabo no n i. A
Figura 2.14 apresenta uma srie de aes equivalentes no centride do cabo de uma
viga genrica.
ESTUDO DE ESTRUTURAS PROTENDIDAS HIPERESTTICAS COM A REPRESENTAO DA PROTENSO POR CARREGAMENTOS EQUIVALENTES
MESTRANDO: RODRIGO BROERING KOERICH
ORIENTADOR: DANIEL DOMINGUES LORIGGIO
26

Figura 2.14 - Aes equivalentes no centride do cabo
Em virtude da variao da declinao do cabo ao longo da pea, mesmo que
no seja considerada a variao no esforo no cabo devido s perdas de protenso, as
componentes F
xi
, F
yi
e M
i
no so nulas, e equivalem, em razo do grande nmero de
trechos em que o cabo foi subdividido, s cargas distribudas equivalentes propostas
por T. Y. Lin.
No caso das perdas por atrito e acomodao da ancoragem, a variao da fora
de protenso aproximada ao longo do cabo por segmentos de reta formando patama-
res e descontinuidades, representando a variao devido ao atrito entre o cabo e a bai-
nha e devido curvatura do cabo, respectivamente. A parcela devido curvatura fica
concentrada nas intersees entre os segmentos (ns i-1, i, i+1)
ESTUDO DE ESTRUTURAS PROTENDIDAS HIPERESTTICAS COM A REPRESENTAO DA PROTENSO POR CARREGAMENTOS EQUIVALENTES
MESTRANDO: RODRIGO BROERING KOERICH
ORIENTADOR: DANIEL DOMINGUES LORIGGIO
27

Figura 2.15 - Cabo de protenso idealizado
A representao da protenso como um conjunto de cargas externas equivalen-
tes, atravs da discretizao do cabo em segmentos de reta ao longo do comprimento,
permite que seja considerada com preciso a variao da fora de protenso devida s
perdas imediatas por atrito e acomodao da ancoragem do cabo durante a operao
da protenso. A considerao das perdas progressivas devidas retrao e fluncia do
concreto pode ser feita atravs de um procedimento iterativo no qual, a cada iterao,
sejam computados os valores das perdas no clculo da fora de protenso ao longo do
cabo. A fora de protenso corrente , ento, utilizada para calcular as aes equiva-
lentes, que iro alterar o valor das perdas progressivas. Este procedimento deve ser
repetido at que haja convergncia dos valores calculados para as perdas progressivas
(Aalami, 2000).
ESTUDO DE ESTRUTURAS PROTENDIDAS HIPERESTTICAS COM A REPRESENTAO DA PROTENSO POR CARREGAMENTOS EQUIVALENTES
MESTRANDO: RODRIGO BROERING KOERICH
ORIENTADOR: DANIEL DOMINGUES LORIGGIO
28
2.6 Protenso atravs de um cabo discreto por elementos finitos
Diferente dos modelos anteriores, que representam o cabo separado da estrutu-
ra, a protenso atravs de um cabo discreto por elementos finitos considera o cabo
como um elemento de barra (reta ou curva) integrado ao elemento de concreto (plano
ou slido) da estrutura. Este mtodo pode tratar as perdas de protenso simultanea-
mente com a anlise dos esforos, tanto para as perdas imediatas como para as per-
das progressivas.
A Figura 2.16 mostra a diferena entre a considerao do cabo separado do
concreto (desenhos (b), (d) e (f)) ou conjuntamente com ele (desenhos (c), (e) e (g)). A
Figura 2.16(a) apresenta um trecho de estrutura com apenas um cabo de protenso.
A Figura 2.16(b) ilustra a representao do cabo atravs das cargas equivalen-
tes, em que o cabo considerado separadamente da estrutura de concreto, com as
foras de protenso iniciais transferidas para o centride do cabo. A Figura 2.16(d)
mostra as foras de protenso, consideradas como cargas constantes aplicadas, que
no sofrem interferncia da fluncia e retrao, ou da deformao do elemento. As
perdas progressivas so consideradas num estgio seguinte.
No modelo utilizando elementos discretos, a estrutura foi dividida em segmentos
para trechos da pea nos quais o cabo est integrado ao concreto (Figura 2.16(c)). Ca-
da segmento de cabo considerado como um elemento independente, submetido aos
deslocamentos e alteraes de tenses do elemento no qual ele est inserido. Cada
cabo considerado como um elemento cuja fora inicial de protenso calculada j
com a considerao das perdas por atrito (Figura 2.16(e)). Qualquer deformao sub-
seqente no elemento de concreto resulta num deslocamento compatvel do elemento
ESTUDO DE ESTRUTURAS PROTENDIDAS HIPERESTTICAS COM A REPRESENTAO DA PROTENSO POR CARREGAMENTOS EQUIVALENTES
MESTRANDO: RODRIGO BROERING KOERICH
ORIENTADOR: DANIEL DOMINGUES LORIGGIO
29
de cabo, baseado no hiptese das sees planas de Bernoulli (Figura 2.16(g). O deslo-
camento das extremidades do cabo nas faces do elemento implicam em alteraes no
valor da fora de protenso.

Figura 2.16 Comparao das cargas equivalentes com modelos discretos (Aalami, 2000)
Nesse modelo para a considerao da protenso est implcita a interao entre
a deformao do cabo e a do elemento plano de concreto, independentemente da cau-
sa da deformao. Segundo Aalami (2000), no necessrio calcular as deformaes
devido retrao e fluncia separadamente para poder modificar a fora de protenso
ESTUDO DE ESTRUTURAS PROTENDIDAS HIPERESTTICAS COM A REPRESENTAO DA PROTENSO POR CARREGAMENTOS EQUIVALENTES
MESTRANDO: RODRIGO BROERING KOERICH
ORIENTADOR: DANIEL DOMINGUES LORIGGIO
30
no cabo, que j so automaticamente consideradas nas equaes de equilbrio quando
da anlise da estrutura.

Os processos apresentados para a considerao dos efeitos da protenso na
estrutura diferem significativamente, tanto na idealizao fsica e matemtica, quanto
no que diz respeito s vantagens e desvantagens para implementao.
O mtodo que prope a considerao da protenso como um campo de defor-
maes iniciais pode ser considerado como um mtodo preciso para avaliar o efeito da
protenso, por levar em conta a deformao das armaduras e do concreto. A avaliao
da protenso em estruturas isostticas ou contnuas de pequeno porte com a fora de
protenso constante ao longo do cabo adequada atravs deste procedimento. Estru-
turas hiperestticas ou aquelas em que se deseja considerar os efeitos das perdas i-
mediatas e progressivas de protenso tm sua resoluo muito trabalhosa.
A considerao da protenso como um conjunto de esforos iniciais equivalen-
tes prtica para o caso das vigas isostticas ou pouco hiperestticas. Este mtodo
permite a considerao das perdas imediatas de protenso, calculadas com a conside-
rao dos esforos hiperestticos de protenso. No caso das estruturas muito hiperes-
tticas e das perdas progressivas, que dependem da determinao dos esforos na
estrutura, a anlise por este processo torna-se muito trabalhosa e perde suas vanta-
gens.
A representao da protenso atravs de um carregamento distribudo equiva-
lente aplicado na estrutura de fcil aplicao em estruturas isostticas e hiperestti-
cas. Este processo permite a considerao das perdas imediatas de protenso por atri-
ESTUDO DE ESTRUTURAS PROTENDIDAS HIPERESTTICAS COM A REPRESENTAO DA PROTENSO POR CARREGAMENTOS EQUIVALENTES
MESTRANDO: RODRIGO BROERING KOERICH
ORIENTADOR: DANIEL DOMINGUES LORIGGIO
31
to e acomodao da ancoragem, porm, requer uma anlise por processo iterativo para
a considerao das perdas por encurtamento elstico e nas perdas progressivas.
A utilizao de elementos finitos, atravs de modelos discretos da seo de con-
creto integrados com o cabo de protenso permite a anlise de estruturas hiperestti-
cas quaisquer, com a considerao das perdas imediatas e progressivas, com a vanta-
gem adicional de compatibilizar as deformaes do cabo e do elemento de concreto
numa nica etapa. Todavia, requer uma formulao mais complexa. Por esta razo,
neste trabalho, as foras de protenso sero consideradas atravs de cargas distribu-
das equivalentes, alm de um conjunto de cargas concentradas corretivas aplicadas
nos ns da estrutura, a fim de se considerar a variao das perdas de protenso ao
longo do cabo.
ESTUDO DE ESTRUTURAS PROTENDIDAS HIPERESTTICAS COM A REPRESENTAO DA PROTENSO POR CARREGAMENTOS EQUIVALENTES
MESTRANDO: RODRIGO BROERING KOERICH
ORIENTADOR: DANIEL DOMINGUES LORIGGIO
32
3 Avaliao das perdas de protenso
Perdas de protenso so todas as redues que ocorrem na fora de protenso
aplicada pelo macaco aos cabos de protenso, desde o momento da protenso at o
trmino da vida til da pea. As perdas de protenso podem ser classificadas em dois
grupos:
Perdas imediatas, que se verificam durante a operao de estiramento e anco-
ragem dos cabos, e podem ser divididas em:
perdas por atrito
perdas nas ancoragens
perdas por encurtamento elstico do concreto
Perdas progressivas, que acontecem ao longo da vida til da estrutura, e podem
ser provocadas por:
retrao e fluncia do concreto
relaxao do ao.
ESTUDO DE ESTRUTURAS PROTENDIDAS HIPERESTTICAS COM A REPRESENTAO DA PROTENSO POR CARREGAMENTOS EQUIVALENTES
MESTRANDO: RODRIGO BROERING KOERICH
ORIENTADOR: DANIEL DOMINGUES LORIGGIO
33
3.1 Perdas por atrito
Sob o ponto de vista construtivo, a protenso do cabo pode ser feita antes da
concretagem e cura do concreto (peas pr-tracionadas) e aps a concretagem e cura
do concreto (peas pos-tracionadas).
As peas pr-tracionadas so construdas, geralmente, utilizando cabos retos,
por processos industrializados. Como o estiramento do cabo feito de modo livre, no
h nenhuma perda da fora de protenso durante a protenso do cabo.
Nas estruturas protendidas ps-tracionadas, a armadura de protenso disposta
em bainhas que so instaladas nas frmas da pea, antes da concretagem, por meio
de espaadores horizontais e verticais, que determinaro a posio do cabo. A posio
da bainha influenciada, entretanto, por inevitveis imprecises da obra, por seu peso
prprio e pelo peso do concreto quando do seu lanamento, fazendo com que seu eixo
se torne uma linha mais ou menos ondulada, que se afasta tanto na horizontal como na
vertical do seu eixo de referncia terico. Esse efeito considerado como sendo uma
ondulao acidental ou mudana acidental de direo do cabo.
Por outro lado, os cabos tambm podem possuir trajetrias curvas pr-
estabelecidas em projeto, destinadas ao aproveitamento esttico da fora de proten-
so, nas quais tambm ocorrem ondulaes acidentais (Leonhardt, 1983).
Durante a execuo da protenso, os cabos deslocam-se relativamente bainha
enquanto esto sendo esticados e, por conseqncia, ficam em contato com a superf-
cie da bainha. Isto ocorre tanto nos trechos curvos como nos trechos retos, devido s
ondulaes acidentais. Com isso, surgem resistncias ao deslocamento longitudinal do
cabo em relao bainha, devidas ao atrito com o cabo, de modo que o esforo apli-
ESTUDO DE ESTRUTURAS PROTENDIDAS HIPERESTTICAS COM A REPRESENTAO DA PROTENSO POR CARREGAMENTOS EQUIVALENTES
MESTRANDO: RODRIGO BROERING KOERICH
ORIENTADOR: DANIEL DOMINGUES LORIGGIO
34
cado na extremidade sofre uma reduo em cada ponto de contato, conforme o ngulo
de curvatura total acumulada e o coeficiente de atrito () entre o cabo e a bainha.
Assim, o esforo de protenso P
0
aplicado pelo macaco varia ao longo do cabo
at um valor P
(x)
, inferior ao esforo aplicado, representando uma perda de protenso
devido ao atrito entre o cabo e a bainha.

Figura 3.1 - Perdas de protenso devidas ao atrito do cabo coma bainha
A NBR 6118:2003 apresenta em seu item 9.6.3.3.2.2 uma expresso para de-
terminao das perdas por atrito, que considera tanto o atrito proveniente da curvatura
do cabo, como a parcela acidental provocada por ondulaes acidentais na bainha.
( )
( )
| |
kx
i x
e 1 P P
+

=
( 3.1)
O valor da fora de protenso ao longo do cabo, modificado pelas perdas por a-
trito, pode ser determinado, ento, pela expresso:
( )
( ) kx
i x atrito
e P P
+

=
( 3.2)
Onde:
P
i
= Fora devido protenso aplicada pelo cabo estrutura;
ESTUDO DE ESTRUTURAS PROTENDIDAS HIPERESTTICAS COM A REPRESENTAO DA PROTENSO POR CARREGAMENTOS EQUIVALENTES
MESTRANDO: RODRIGO BROERING KOERICH
ORIENTADOR: DANIEL DOMINGUES LORIGGIO
35
= coeficiente de atrito aparente entre o cabo e a bainha. Na falta de valores
experimentais, admite-se o valor de =0,2 para o atrito entre fios lisos ou cordoalhas e
a bainha;
= somatrio das deflexes acumuladas entre o ponto considerado e a anco-
ragem ativa (ponto de aplicao da protenso);
k = coeficiente de perda de protenso por metro, provocada por curvaturas no
intencionais do cabo. Na falta de valores experimentais pode ser adotado o valor 0,01.
A considerao da perda de protenso devido ao atrito entre o cabo e a bainha
pode ser feita atravs do mtodo das cargas equivalentes, convertendo a fora de atrito
em uma carga distribuda equivalente que deve ser deduzida das cargas distribudas
equivalentes ao esforo do cabo de protenso (Keyder, 1990). Esse procedimento con-
siste numa alternativa simples e de fcil implementao.
As perdas por atrito tm importncia na variao dos esforos efetivos dos ca-
bos de protenso. Em peas longas, a reduo do esforo de protenso pode ser
grande, principalmente se houverem muitas inflexes no cabo. Nesse caso, reco-
mendvel que a protenso seja feita simultaneamente nas duas extremidades do cabo,
melhorando, com isso, seu aproveitamento.
A Figura 3.2 mostra claramente esse efeito: o esforo de protenso no cabo para
a protenso aplicada somente na extremidade esquerda sofre grandes redues junto
ao apoio extremo da direita. Se a ancoragem feita nas duas extremidades, o valor do
esforo mnimo de protenso devido ao atrito ocorre nas proximidades do centro da
viga, justamente no ponto onde o esforo de protenso o mesmo partindo da esquer-
da para a direita ou da direita para a esquerda.
ESTUDO DE ESTRUTURAS PROTENDIDAS HIPERESTTICAS COM A REPRESENTAO DA PROTENSO POR CARREGAMENTOS EQUIVALENTES
MESTRANDO: RODRIGO BROERING KOERICH
ORIENTADOR: DANIEL DOMINGUES LORIGGIO
36

Figura 3.2 - Variao das perdas por atrito em vigas longas
Alm do atrito entre o cabo e a bainha que ocorre quando o cabo est sendo es-
ticado, no momento da protenso desenvolve-se atrito entre os cabos e as peas adja-
centes ao mesmo, ou seja, nos macacos, nas ancoragens e ao longo do cabo. Nos ca-
bos constitudos por fios e cordoalhas, observa-se experimentalmente que as perdas
por atrito dos cabos nos macacos e ancoragens so da ordem de 5%. Esta perda pode
ser compensada pelo aumento da presso exercida pelo macaco na protenso (Pfeil,
1984).
ESTUDO DE ESTRUTURAS PROTENDIDAS HIPERESTTICAS COM A REPRESENTAO DA PROTENSO POR CARREGAMENTOS EQUIVALENTES
MESTRANDO: RODRIGO BROERING KOERICH
ORIENTADOR: DANIEL DOMINGUES LORIGGIO
37
3.2 Perdas por acomodao da ancoragem
Nas peas pr-tracionadas, o esforo de protenso transmitido diretamente ao
concreto, no havendo perdas por atrito nem por acomodao da ancoragem.
Nas peas ps-tracionadas, ao final da etapa de protenso, o esforo aplicado
pelo macaco precisa ser transferido para o cabo de protenso e ancorado. Essa trans-
ferncia acontece normalmente atravs de um dispositivo formado por cunhas de ao,
que fazem a ancoragem do cabo em placas projetadas para essa finalidade.
Nesse processo de encunhamento, ocorre uma acomodao dos cabos nas cu-
nhas, quando da penetrao das cunhas nos furos, com reduo do alongamento do
cabo de protenso da ordem de 6 a 12mm. Isto implica numa reduo da fora de pro-
tenso do cabo, constituindo o que se chama de perda de protenso por acomodao
da ancoragem.
Se no existisse o atrito entre o cabo e a bainha, essa reduo do alongamento
e, conseqentemente, do esforo de protenso seria diluda ao longo de todo o cabo.
Entretanto, devido ao atrito que ocorre no sentido inverso quele da protenso, esse
esforo dissipado apenas no trecho prximo ancoragem.
Com isso, o esforo de protenso junto ancoragem, bem como o comprimento
no qual ocorre a perda de protenso por acomodao da ancoragem precisam ser de-
terminados. Existem, na bibliografia, algumas formas de determinar essas variveis. Do
ponto de vista de implementao computacional, uma abordagem simples pode ser
dada atravs da analogia do problema ao clculo da rea do diagrama P
(x)
x compri-
mento da viga.
ESTUDO DE ESTRUTURAS PROTENDIDAS HIPERESTTICAS COM A REPRESENTAO DA PROTENSO POR CARREGAMENTOS EQUIVALENTES
MESTRANDO: RODRIGO BROERING KOERICH
ORIENTADOR: DANIEL DOMINGUES LORIGGIO
38

Figura 3.3 - Analogia de rea para o clculo das perdas por acomodao da ancoragem

=
X
0
) x (
dx
3.3 )
p p
) x (
) x (
E A
P

=
3.4 )

=
X
0
) x (
X
0
p p p p
) x (
dx P
E A
1
dx
E A
P

3.5 )

=
X
0
) x ( p p
dx P E A
( 3.6)
Onde:
= encurtamento da ancoragem

(x)
= deformao especfica do concreto
A
p
= rea de protenso
E
p
= mdulo de elasticidade do ao
ESTUDO DE ESTRUTURAS PROTENDIDAS HIPERESTTICAS COM A REPRESENTAO DA PROTENSO POR CARREGAMENTOS EQUIVALENTES
MESTRANDO: RODRIGO BROERING KOERICH
ORIENTADOR: DANIEL DOMINGUES LORIGGIO
39


X
0
) x (
dx P = rea do diagrama
A soluo do problema consiste em encontrar qual o comprimento X neces-
srio para que a rea formada por P
i
, P
(x)
e P
0
sejam equivalentes parcela .A
p
.E
p
.
Num processo computacional iterativo, fica fcil obter-se convergncia da soluo.
3.3 Perdas por encurtamento elstico do concreto
As perdas por encurtamento elstico so, ao contrrio das perdas por atrito e
acomodao da ancoragem, mais difceis de se determinar, principalmente nas peas
hiperestticas e ps-tracionadas.

Figura 3.4 - Perdas por encurtamento elstico do concreto (Cole, 2000)
ESTUDO DE ESTRUTURAS PROTENDIDAS HIPERESTTICAS COM A REPRESENTAO DA PROTENSO POR CARREGAMENTOS EQUIVALENTES
MESTRANDO: RODRIGO BROERING KOERICH
ORIENTADOR: DANIEL DOMINGUES LORIGGIO
40
Se o esforo de protenso aplicado na viga pr-tracionada da Figura 3.4 fosse
resistido exclusivamente pelo cabo sujeito ao livre deslocamento, o encurtamento sofri-
do pelo cabo para que a fora de protenso variasse de P
i
at zero seria L
s
. Da mes-
ma maneira, o encurtamento da viga de concreto quando submetida ao esforo de pro-
tenso seria de L
c
.
Se no houvesse aderncia entre o ao de protenso e o concreto da viga, a di-
ferena existente entre os mdulos de elasticidade e as reas de concreto e do ao
fariam com que L
s
e L
c
fossem diferentes. Devido essa aderncia, entretanto,
medida que o encurtamento do ao vai aumentando e a fora de protenso vai diminu-
indo, o encurtamento do concreto passa a ser menor, at um ponto de equilbrio, al-
canado em L
t
.
Na Figura 3.4(a) no est sendo considerado o peso prprio ou outros carrega-
mentos externos. J na Figura 3.4(b), o efeito do peso prprio, que o mesmo das ou-
tras cargas externas, representa um alongamento da armadura, como o valor L
g
.
A determinao das perdas por encurtamento elstico diferente em estruturas
isostticas e hiperestticas, pr e ps-tracionadas e, por isso, sero estudadas separa-
damente para cada caso.
3.3.1 Peas pr-tracionadas isostticas
Como exemplo de peas nessas condies, pode-se citar o caso das vigas pr-
moldadas em fbrica, nas quais os cabos so todos pr-tensionados e, posteriormente,
aps a concretagem e cura da pea, as ancoragens externas so desligadas e o esfor-
ESTUDO DE ESTRUTURAS PROTENDIDAS HIPERESTTICAS COM A REPRESENTAO DA PROTENSO POR CARREGAMENTOS EQUIVALENTES
MESTRANDO: RODRIGO BROERING KOERICH
ORIENTADOR: DANIEL DOMINGUES LORIGGIO
41
o de protenso aplicado praticamente instantaneamente na estrutura pela ao de
todos os cabos.

Figura 3.5 - Viga pr-tracionada isosttica
A fora total de protenso (P
i
) dos cabos transferida para o concreto, que sofre
encurtamento elstico proporcional fora do cabo. Essa fora diminui medida que o
encurtamento da pea vai ocorrendo.O cabo atinge a configurao final aps o equil-
brio atingido entre a fora de protenso (P
0
), reduzida pelo encurtamento elstico (L
t
),
e a tenso na pea de concreto que sofreu o encurtamento elstico.
Como existe um livre deslocamento da pea, possvel determinar, com relativa
facilidade e preciso, a configurao final deformada e a fora no cabo atravs de um
clculo iterativo.
3.3.2 Peas pr-tracionadas hiperestticas
Devido a algumas dificuldades construtivas, a construo de estruturas hiperes-
tticas pr-tracionadas no muito comum. O prtico da Figura 3.6 pode exemplificar
esse tipo de estrutura.
ESTUDO DE ESTRUTURAS PROTENDIDAS HIPERESTTICAS COM A REPRESENTAO DA PROTENSO POR CARREGAMENTOS EQUIVALENTES
MESTRANDO: RODRIGO BROERING KOERICH
ORIENTADOR: DANIEL DOMINGUES LORIGGIO
42

Figura 3.6 - Prtico pr-tracionado hiperesttico
Estando os cabos j pr-tensionados, a estrutura construda e, posteriormente,
as ancoragens externas so desligadas e o esforo dos cabos aplicado na estrutura.
Com a transmisso da fora de protenso para a estrutura, a pea protendida vai so-
frendo um encurtamento proporcional fora de protenso.
A fora de protenso inicial (P
i
), medida ao final do estiramento dos cabos, en-
tretanto, reduzida pelo encurtamento elstico do concreto e, tambm, pela existncia
dos hiperestticos de protenso, que reduzem o esforo de protenso ao valor P
0
, em
virtude da restrio da estrutura ao livre deslocamento. A posio do cabo interfere no
valor da perda por encurtamento elstico, sendo que, neste exemplo, os cabos superio-
res, que tiveram um maior encurtamento, so os que tiveram as maiores perdas de pro-
tenso por encurtamento elstico.
A determinao da conformao final da estrutura e do esforo no cabo exige
que seja feito um processo iterativo que leve em conta as duas parcelas de perdas do
ESTUDO DE ESTRUTURAS PROTENDIDAS HIPERESTTICAS COM A REPRESENTAO DA PROTENSO POR CARREGAMENTOS EQUIVALENTES
MESTRANDO: RODRIGO BROERING KOERICH
ORIENTADOR: DANIEL DOMINGUES LORIGGIO
43
esforo de protenso, devido ao encurtamento elstico e hiperestaticidade da estrutu-
ra. Em geral, essa condio somente possvel atravs de procedimentos computa-
cionais.
3.3.3 Peas ps-tracionadas isostticas
Nas peas ps-tracionadas, a protenso feita atravs da passagem e estira-
mento dos cabos no interior das bainhas que foram deixadas na pea quando concre-
tada. A operao da protenso feita cabo a cabo, segundo uma seqncia pr-
determinada em projeto.

Figura 3.7 - Viga ps-tracionada isosttica
Durante a protenso do primeiro cabo m, a pea isosttica sofre um livre des-
locamento L
t1
e o esforo de protenso medido (P
im
), aplicado pelo macaco, trans-
ESTUDO DE ESTRUTURAS PROTENDIDAS HIPERESTTICAS COM A REPRESENTAO DA PROTENSO POR CARREGAMENTOS EQUIVALENTES
MESTRANDO: RODRIGO BROERING KOERICH
ORIENTADOR: DANIEL DOMINGUES LORIGGIO
44
mitido para a estrutura, provocando um encurtamento na pea. Ao final da protenso
do primeiro cabo, o esforo de protenso P
0m
permanece igual a P
im
.
A protenso do segundo cabo n tambm provoca o encurtamento da pea, o
que altera o estado de tenses do primeiro cabo. Enquanto a protenso do cabo n
aplicada at o valor P
0n
, o esforo de protenso no cabo m passa de P
0m
a um valor
P
0m
, reduzido pelo encurtamento adicional provido pelo cabo n.
Sucessivamente, a protenso de um cabo altera o estado de tenses dos outros
cabos j protendidos, reduzindo o esforo de protenso. O primeiro cabo protendido
quem sofre a maior perda de protenso e o ltimo cabo no sofre esse efeito.
Para considerar esse comportamento da estrutura no clculo dos esforos e
deslocamentos, preciso que sejam feitas iteraes na fora de protenso e nos des-
locamentos da pea, corrigindo a fora de protenso em cada cabo para cada estgio
de protenso. A NBR 6118:2003 prope no item 9.6.3.3.2.1 uma expresso para a
considerao desse efeito a partir da mdia das tenses atuantes nos n cabos pro-
tendidos.
3.3.4 Peas ps-tracionadas hiperestticas
Nas peas ps-tracionadas hiperestticas, a influncia de um cabo sobre o outro
perturbada pela existncia dos hiperestticos de protenso que restringem os deslo-
camentos e rotaes da estrutura e interferem no desempenho dos cabos.
A resoluo dessas estruturas considerando as perdas por encurtamento elsti-
co requer procedimentos iterativos sofisticados, que considerem os encurtamentos de
cada cabo levando em conta o comportamento hiperesttico da estrutura.
ESTUDO DE ESTRUTURAS PROTENDIDAS HIPERESTTICAS COM A REPRESENTAO DA PROTENSO POR CARREGAMENTOS EQUIVALENTES
MESTRANDO: RODRIGO BROERING KOERICH
ORIENTADOR: DANIEL DOMINGUES LORIGGIO
45

3.4 Perdas progressivas de protenso
As perdas progressivas so aquelas que ocorrem ao longo do tempo, sob a ao
das cargas permanentes, provocadas, em geral, pelos efeitos da retrao e da fluncia
do concreto e da relaxao do ao de protenso.
A retrao e a fluncia do concreto provocam encurtamento da pea. Com esse
encurtamento, o cabo de protenso aderido ao concreto perde parte de seu pr-
alongamento e, com isso, perde parte da fora de protenso. A relaxao do ao um
fenmeno diferente da retrao e fluncia, j que a perda de tenso no ao ocorre sem
que haja variao no comprimento do cabo, por alteraes fsicas na estrutura do ma-
terial.
Os valores parciais e totais das perdas progressivas de protenso devem ser de-
terminados considerando-se a interao dessas causas. A NBR 6118:2003 apresenta
no item 9.6.3.3, trs processos simplificados para a determinao das perdas progres-
sivas. Os processos da norma pressupem a existncia de aderncia entre a armadura
e o concreto e que o elemento estrutural permanea no estdio I.
3.4.1 Processo simplificado para o caso de fases nicas de operao
Este processo aplicvel quando so satisfeitas as seguintes condies:
a) a concretagem do elemento estrutural e a operao de protenso so execu-
tadas em fases suficientemente prximas para que se desprezem os efeitos
recprocos de uma fase sobre a outra;
ESTUDO DE ESTRUTURAS PROTENDIDAS HIPERESTTICAS COM A REPRESENTAO DA PROTENSO POR CARREGAMENTOS EQUIVALENTES
MESTRANDO: RODRIGO BROERING KOERICH
ORIENTADOR: DANIEL DOMINGUES LORIGGIO
46
b) o conjunto dos cabos de protenso pode ser admitido como equivalente a um
cabo resultante.
Para essas condies satisfeitas, a norma apresenta as expresses abaixo, para
as perdas e deformaes progressivas do concreto e do ao de protenso, na posio
do cabo resultante:
( )
( ) ( ) ( )
p p c p
0 0 p 0 pog , c p p 0 cs
0 p
t , t t , t E t , t
t , t
+

=
( 3.7)
( ) ( )
p
p
0 p
p
0 0 p
pt
E
t , t
E
t , t
+

+

=
( 3.8)
( )
( )
( )
0 cs
28 , ci
0 c
28 , ci
0 pog , c
ct
t , t
E
t , t
E
t , t
+

+

=
( 3.9)
Sendo:
( ) ( ) | |
( )
( )
28 , ci
p
p
c
p
p
c
c 2
p
0 p
0 c
0 0
E
E
A
A
I
A
e 1
t , t 1
t , t 5 , 0 1
t , t 1 ln t , t
=
=
+ =
+ =
+ =
=

onde:

c,pog
a tenso no concreto adjacente ao cabo resultante, provocado pela protenso e
pela carga permanente mobilizada no instante t
0
;
ESTUDO DE ESTRUTURAS PROTENDIDAS HIPERESTTICAS COM A REPRESENTAO DA PROTENSO POR CARREGAMENTOS EQUIVALENTES
MESTRANDO: RODRIGO BROERING KOERICH
ORIENTADOR: DANIEL DOMINGUES LORIGGIO
47
(t,t
0
) o coeficiente de fluncia do concreto no instante t para a protenso e carga
permanente, aplicadas no instante t
0
;

p0
a tenso na armadura ativa devida protenso e carga permanente mobiliza-
da no instante t
0
, positivo se de trao;
(t,t
0
) o coeficiente de fluncia do ao;

cs
(t,t
0
) a retrao no instante t, descontada a retrao ocorrida at o instante t
0
;
(t,t
0
) o coeficiente de relaxao do ao no instante t para a protenso e a carga
permanente mobilizada no instante t
0
;

c
(t,t
0
) a variao da tenso do concreto adjacente ao cabo resultante entre t
0
e t;

p
(t,t
0
) a variao da tenso no ao de protenso entre t
0
e t;

p
a taxa geomtrica de armadura de protenso;
e
p
a excentricidade do cabo resultante em relao ao baricentro da seo do concre-
to;
A
p
a rea da seo transversal do cabo resultante;
A
c
a rea da seo transversal do concreto;
I
c
o momento central de inrcia na seo do concreto.
3.4.2 Processo aproximado
Segundo a NBR 6118:2003, este processo pode substituir o processo simplifica-
do desde que satisfeitas as mesmas condies de aplicao e que a retrao no difira
em mais de 25% do valor [-8x10
-5
(oo, t
0
)].
ESTUDO DE ESTRUTURAS PROTENDIDAS HIPERESTTICAS COM A REPRESENTAO DA PROTENSO POR CARREGAMENTOS EQUIVALENTES
MESTRANDO: RODRIGO BROERING KOERICH
ORIENTADOR: DANIEL DOMINGUES LORIGGIO
48
O valor da perda de tenso devido a fluncia, retrao e relaxao dado por:
a) para aos de relaxao normal (%)
( )
( ) | | ( )
pog , c
57 , 1
0
p
0 p
0 p
3 t , t
47
1 , 18
t , t
+

+ =


( 3.10)
b) para aos de relaxao baixa (%)

( )
( ) | | ( )
pog , c
07 , 1
0
p
0 p
0 p
3 t , t
7 , 18
4 , 7
t , t
+

+ =


( 3.11)
onde:

p0
a tenso na armadura ativa devido exclusivamente fora de protenso no
instante t
0
.
3.4.3 Mtodo geral de clculo
Quando no so satisfeitas as condies estabelecidas para o processo simplifi-
cado e as aes permanentes (carga permanente ou protenso) so aplicadas parce-
ladamente em idades diferentes, a fluncia deve ser considerada para cada uma das
camadas de concreto e a relaxao de cada cabo, considerada separadamente.

ESTUDO DE ESTRUTURAS PROTENDIDAS HIPERESTTICAS COM A REPRESENTAO DA PROTENSO POR CARREGAMENTOS EQUIVALENTES
MESTRANDO: RODRIGO BROERING KOERICH
ORIENTADOR: DANIEL DOMINGUES LORIGGIO
49
4 Estruturas hiperestticas protendidas
4.1 Idias bsicas
Algumas estruturas protendidas so altamente hiperestticas e a ocorrncia de
esforos hiperestticos de protenso elevados, muitas vezes em funo de concepes
equivocadas, pode induzir a concluso de que a soluo utilizando a protenso in-
conveniente. preciso, portanto, compreender os fenmenos que ocorrem nas estrutu-
ras protendidas hiperestticas para que a protenso possa ser utilizada de maneira
adequada e eficiente.
Nas estruturas protendidas comuns, as vigas so isostticas ou admitidas usu-
almente como hiperestticas somente flexo. Tomando como exemplo a viga cont-
nua da Figura 4.1, pode-se notar que os apoios conferem hiperestaticidade na direo
y, mas permitem a livre deformao na direo x.

ESTUDO DE ESTRUTURAS PROTENDIDAS HIPERESTTICAS COM A REPRESENTAO DA PROTENSO POR CARREGAMENTOS EQUIVALENTES
MESTRANDO: RODRIGO BROERING KOERICH
ORIENTADOR: DANIEL DOMINGUES LORIGGIO
50

Figura 4.1 - Vigas sem hiperestaticidade ao esforo normal
Os diagramas de esforos solicitantes mostram a ocorrncia de esforos cortan-
tes e fletores hiperestticos devidos protenso, mas como existe livre deformao
axial, no existem esforos normais hiperestticos de protenso.
Uma situao anloga ocorre no prtico de um vo da Figura 4.2, no qual os a-
poios so isostticos horizontalmente. Se a estrutura estiver submetida protenso por
um cabo centrado, no ocorrem esforos de flexo ou cortante decorrentes da proten-
so, mas somente o esforo normal igual ao esforo aplicado no prprio cabo.
ESTUDO DE ESTRUTURAS PROTENDIDAS HIPERESTTICAS COM A REPRESENTAO DA PROTENSO POR CARREGAMENTOS EQUIVALENTES
MESTRANDO: RODRIGO BROERING KOERICH
ORIENTADOR: DANIEL DOMINGUES LORIGGIO
51

Figura 4.2 Prtico sem hiperestaticidade ao esforo normal
O funcionamento das estruturas hiperestticas protendidas pode ser melhor
compreendido analisando o prtico da Figura 4.3 apresentado por Nilson (1987), com
hiperestaticidade ao deslocamento horizontal, submetido ao peso prprio e a um carre-
gamento externo de servio. A viga superior possui um cabo de protenso parablico,
cuja excentricidade ocorre junto e acima do centride nos apoios e abaixo dele no meio
do vo. Os pilares tambm so protendidos desde o n da viga at os apoios, onde a
excentricidade nula.
ESTUDO DE ESTRUTURAS PROTENDIDAS HIPERESTTICAS COM A REPRESENTAO DA PROTENSO POR CARREGAMENTOS EQUIVALENTES
MESTRANDO: RODRIGO BROERING KOERICH
ORIENTADOR: DANIEL DOMINGUES LORIGGIO
52

Figura 4.3 - Prtico Protendido Nilson (1987)
A Figura 4.4 mostra a carga vertical equivalente que atua na viga, decorrente da
curvatura do cabo. Esta carga provoca uma deflexo da viga para cima, acompanhada
de uma rotao dos ns rgidos do prtico, que causam a inflexo dos pilares para den-
tro da estrutura. Em funo disso, surgem reaes de apoio horizontais apontando para
fora do prtico.

Figura 4.4 - Efeitos da carga equivalente de protenso devido curvatura do cabo
Na Figura 4.5, a componente axial da fora de protenso faz com que a viga te-
nha uma tendncia ao encurtamento, o que tambm provoca reaes de apoio horizon-
tais apontando para fora do prtico. Estas restries horizontais ao deslocamento im-
plicam, entretanto, em esforos de flexo nas faces internas do prtico, bem como de-
formaes caractersticas de flexo. importante ressaltar que, neste caso, no exis-
ESTUDO DE ESTRUTURAS PROTENDIDAS HIPERESTTICAS COM A REPRESENTAO DA PROTENSO POR CARREGAMENTOS EQUIVALENTES
MESTRANDO: RODRIGO BROERING KOERICH
ORIENTADOR: DANIEL DOMINGUES LORIGGIO
53
tem cargas distribudas aplicadas, mas apenas o esforo normal do cabo, que age co-
mo se houvessem estas cargas. Este efeito no era observado quando da anlise de
vigas isoladas.
Alm desse efeito, as reaes horizontais implicam na reduo do esforo de
protenso efetivo na viga, o que deve ser levado em conta no projeto.

Figura 4.5 - Efeito axial da protenso
Os esforos, reaes e deslocamentos devido ao peso prprio e s cargas de
servio tem efeitos usualmente observados nos prticos em geral, como mostra a
Figura 4.6.

Figura 4.6 Cargas acidentais e peso prprio da estrutura
Quando a fora de protenso e o peso prprio so superpostos, como na Figura
4.7, usual, na maioria dos casos, que a carga distribuda total (soma das cargas devi-
do ao peso prprio e das cargas equivalentes devido curvatura do cabo) tenha resul-
tante apontando para cima, implicando na deflexo da viga na mesma direo. dese-
ESTUDO DE ESTRUTURAS PROTENDIDAS HIPERESTTICAS COM A REPRESENTAO DA PROTENSO POR CARREGAMENTOS EQUIVALENTES
MESTRANDO: RODRIGO BROERING KOERICH
ORIENTADOR: DANIEL DOMINGUES LORIGGIO
54
jvel que as reaes de apoio, obtidas pela superposio destas reaes das figuras
4.4, 4.5 e 4.6, apontem para fora, ao contrrio dos casos de prticos sem o esforo de
protenso.

Figura 4.7 - Superposio do peso prprio e da protenso
Finalmente, quando todas as cargas, incluindo as cargas de servio, esto apli-
cadas em conjunto com a protenso (Figura 4.8), a viga deve deformar-se para baixo,
como nos prticos usuais. As reaes de apoio tambm apontam para dentro do prti-
co, como na Figura 4.6, porm com menor intensidade, em virtude dos efeitos combi-
nados de flexo e encurtamento devidos protenso. A reduo destas reaes hori-
zontais implicar em fundaes mais leves e pilares com menor rigidez.

Figura 4.8 - Cargas externas totais mais superpostas protenso
A magnitude dos vrios efeitos discutidos anteriormente, bem como a direo
das reaes de apoio e deslocamentos, no dependem somente da intensidade da for-
ESTUDO DE ESTRUTURAS PROTENDIDAS HIPERESTTICAS COM A REPRESENTAO DA PROTENSO POR CARREGAMENTOS EQUIVALENTES
MESTRANDO: RODRIGO BROERING KOERICH
ORIENTADOR: DANIEL DOMINGUES LORIGGIO
55
a de protenso ou das cargas aplicadas, mas tambm da rigidez dos pilares do prti-
co. Pilares rgidos tm alto grau de restrio e causam importantes redues no esfor-
o de protenso efetivo na viga. Pilares mais esbeltos permitem maiores deslocamen-
tos horizontais, com conseqente encurtamento da viga e manuteno do esforo de
protenso efetivo prximo ao aplicado.
Exceto para o caso de prticos com apoios isostticos e cabos centrados, as
demais estruturas aporticadas hiperestticas sempre tero esforos hiperestticos adi-
cionais devido protenso.

Os exemplos anteriores foram estudados para esforos de protenso constantes
ao longo da estrutura. Como se sabe, o esforo de protenso nas estruturas reais no
constante em virtude das perdas de protenso por atrito, acomodao da ancoragem,
encurtamento elstico, retrao e fluncia do concreto, e relaxao do ao. Estas per-
das de protenso podem alterar significativamente o comportamento da estrutura du-
rante sua construo e vida til, tanto em termos de esforos como deslocamentos. A
avaliao dessa variao provocada pelas perdas de protenso torna-se mais difcil em
funo da hiperestaticidade existente.
Desta forma, a escolha dos processos j estudados para anlise da estrutura
passa a ter grande importncia, uma vez que determina a viabilidade ou no da obten-
o de uma soluo que leve em conta todos os fenmenos envolvidos. Assim, a con-
siderao da protenso como um campo de deformaes iniciais ou como um conjunto
de esforos solicitantes iniciais equivalentes, poder ser muito trabalhosa para a obten-
ESTUDO DE ESTRUTURAS PROTENDIDAS HIPERESTTICAS COM A REPRESENTAO DA PROTENSO POR CARREGAMENTOS EQUIVALENTES
MESTRANDO: RODRIGO BROERING KOERICH
ORIENTADOR: DANIEL DOMINGUES LORIGGIO
56
o de uma soluo estrutural que leve em conta, por exemplo, as perdas de proten-
so.
O processo das cargas externas equivalentes permite esse tipo de anlise e, por
esta razo, ser utilizado neste trabalho.
O estudo da influncia das perdas de protenso nos esforos e deslocamentos
nas estruturas hiperestticas um dos objetivos deste trabalho.
4.2 Estudo das estruturas hiperestticas atravs do software SAP 2000
O SAP2000 um software comercial amplamente utilizado por projetistas de es-
truturas, cujo modelo matemtico de anlise feito atravs do Mtodo dos Elementos
Finitos. Trata-se de uma ferramenta poderosa para a anlise linear e no-linear de es-
truturas de elementos de barras, placas ou de elementos slidos. Entre os recursos
desse software est a possibilidade de modelagem de cabos de protenso em estrutu-
ras com elementos de barras. O SAP2000 seria, portanto, uma alternativa para a reso-
luo de estruturas hiperestticas protendidas adequada realidade do mercado de
projeto.
Nesse sentido, cabe apresentar as principais hipteses e limitaes do modelo
utilizado pelo SAP2000 para a considerao da protenso na anlise:
Hipteses fundamentais:
As foras de protenso aplicadas pelo cabo na estrutura devem ser informadas para
cada cabo;
Numa mesma barra podem existir vrios cabos de protenso com geometrias distin-
tas para cada cabo;
ESTUDO DE ESTRUTURAS PROTENDIDAS HIPERESTTICAS COM A REPRESENTAO DA PROTENSO POR CARREGAMENTOS EQUIVALENTES
MESTRANDO: RODRIGO BROERING KOERICH
ORIENTADOR: DANIEL DOMINGUES LORIGGIO
57
Os cabos podem ser retos ou com curvaturas parablicas, definidas a partir das
coordenadas dos ns das extremidades e do centro;
Cada cabo de protenso precisa estar vinculado a um caso de carregamento para
ser considerado na anlise da estrutura;
O cabo admitido como atuante dentro de uma bainha disposta no interior da pea.
Limitaes do modelo:
As deformaes transversais do cabo so as mesmas do elemento de concreto
numa mesma seo.
O esforo do cabo de protenso no alterado com as deformaes do elemento
ou da estrutura;
No possvel modelar curvaturas horizontais no cabo.
Alm das hipteses e limitaes apresentadas, existem outras trs hipteses
que devem ser destacadas:
O esforo de protenso considerado na estrutura atravs de um conjunto de car-
gas distribudas equivalentes proporcionais tenso no cabo, auto-equilibradas por
foras e momentos aplicados nas extremidades. Este fato refora a importncia do
processo das cargas externas equivalentes como alternativa de representao da
protenso.
As foras de protenso de todos os cabos so aplicadas simultaneamente na estru-
tura. Este fato tem como limitao a impossibilidade de se levar em conta na anlise
o processo construtivo e a histria de aplicao da protenso na estrutura.
ESTUDO DE ESTRUTURAS PROTENDIDAS HIPERESTTICAS COM A REPRESENTAO DA PROTENSO POR CARREGAMENTOS EQUIVALENTES
MESTRANDO: RODRIGO BROERING KOERICH
ORIENTADOR: DANIEL DOMINGUES LORIGGIO
58
A tenso no cabo admitida como constante ao longo do elemento, ou seja, o
SAP2000 no leva em conta automaticamente as perdas do esforo de protenso.
Para sua considerao no modelo, preciso que as barras sejam manualmente di-
vididas e o esforo de protenso seja informado na escala gradativa das perdas de
protenso.
A descrio dos recursos disponveis no SAP2000 tem o objetivo de salientar a
importncia do estudo proposto por este trabalho, a fim de contribuir para uma maior
aproximao dos conhecimentos aos fenmenos que ocorrem nas estruturas reais.
ESTUDO DE ESTRUTURAS PROTENDIDAS HIPERESTTICAS COM A REPRESENTAO DA PROTENSO POR CARREGAMENTOS EQUIVALENTES
MESTRANDO: RODRIGO BROERING KOERICH
ORIENTADOR: DANIEL DOMINGUES LORIGGIO
59
5 Implementao do programa
O estudo de estruturas hiperestticas protendidas proposto neste trabalho de-
pende da obteno dos esforos e deslocamentos na estrutura, considerando os esfor-
os originados pela protenso. A determinao manual destas grandezas seria muito
trabalhosa e restringiria o escopo do trabalho. Assim, optou-se por desenvolver rotinas
de clculo para auxiliar na obteno dos dados necessrios para a pesquisa. Estas
rotinas foram desenvolvidas utilizando-se Programao Orientada a Objetos (OOP),
aplicada na resoluo matricial de estruturas hiperestticas, nas quais se considerou o
efeito da protenso.
Como as rotinas no visam aplicao comercial, no houve a preocupao em
criar interfaces para o usurio, exceto aquelas necessrias insero dos dados e ob-
teno dos resultados.
5.1 Diretrizes adotadas para a implementao do programa
5.1.1 Linguagem de programao adotada
As rotinas de clculo foram elaboradas na linguagem C++ implementadas pelo
compilador Borland C++ 5.2, que utilizam a tcnica da Programao Orientada a Obje-
ESTUDO DE ESTRUTURAS PROTENDIDAS HIPERESTTICAS COM A REPRESENTAO DA PROTENSO POR CARREGAMENTOS EQUIVALENTES
MESTRANDO: RODRIGO BROERING KOERICH
ORIENTADOR: DANIEL DOMINGUES LORIGGIO
60
tos. Ao contrrio da programao estruturada, em que so definidos procedimentos
principais e subrotinas para a execuo dos mtodos, a Orientao a Objetos baseia-
se na diviso dos cdigos em Classes, nas quais ficam encapsuladas as variveis e
mtodos. Este tipo de programao permite o reaproveitamento de cdigos em contex-
tos diversos do programa, otimizando seu desenvolvimento e execuo.
A opo por utilizar a linguagem C++ deve-se a sua maior proximidade ao con-
texto de atividade profissional do autor. Alm disso, foi possvel utilizar uma parte do
cdigo desenvolvida por BANKI (1999), relativa resoluo de prticos planos, que
serviu como mdulo inicial do programa.
5.1.2 Esquema geral do programa
As rotinas foram implementadas com base num esquema geral comum aos pro-
gramas de carter cientfico, ou seja, um mdulo de entrada de dados, um mdulo de
processamento das rotinas e elaborao dos clculos referentes ao estudo propriamen-
te dito e um mdulo da sada de dados.
Como no h interesse comercial neste desenvolvimento, optou-se por fazer a
entrada de dados e os relatrios contendo os resultados do processamento atravs de
arquivos de texto. Como informao complementar aos relatrios, foram gerados arqui-
vos grficos para os momentos fletores, para a linha elstica deformada e para o traa-
do dos cabos de protenso em formato DXF (Data eXchange Format), que um forma-
to pblico, que permite sua visualizao em quase todos os softwares de CAD existen-
tes no mercado.
Assim, o esquema geral do programa segue o diagrama da Figura 5.1
ESTUDO DE ESTRUTURAS PROTENDIDAS HIPERESTTICAS COM A REPRESENTAO DA PROTENSO POR CARREGAMENTOS EQUIVALENTES
MESTRANDO: RODRIGO BROERING KOERICH
ORIENTADOR: DANIEL DOMINGUES LORIGGIO
61

Figura 5.1 - Esquema geral do programa
5.1.3 Analogia do modelo matemtico ao modelo fsico
Para uma correta compreenso das rotinas implementadas necessrio ter-se
uma viso geral do modelo matemtico adotado, que se baseia num modelo de discre-
tizao da estrutura em barras, utilizando elementos de prtico plano. Optou-se por um
modelo em que necessrio definir os elementos protendidos da estrutura com um
nmero elevado de barras (da ordem de 50 barras por vo) a fim de determinar deta-
lhadamente a geometria do cabo, as cargas distribudas e concentradas, os esforos e
deslocamentos. As propriedades geomtricas determinadas para cada uma das barras
ESTUDO DE ESTRUTURAS PROTENDIDAS HIPERESTTICAS COM A REPRESENTAO DA PROTENSO POR CARREGAMENTOS EQUIVALENTES
MESTRANDO: RODRIGO BROERING KOERICH
ORIENTADOR: DANIEL DOMINGUES LORIGGIO
62
so calculadas a partir de uma seo I genrica, o que torna possvel a considerao
da contribuio dos cabos de protenso na inrcia homogeneizada da seo.
O efeito da protenso considerado atravs do mtodo das cargas externas dis-
tribudas equivalentes, complementado por cargas corretivas aplicadas ao final dos tre-
chos em que ocorrem variaes no esforo de protenso.
Uma das diretrizes mais importantes do modelo diz respeito forma de introdu-
o da protenso na estrutura. O estudo deste trabalho est direcionado s peas pro-
tendidas ps-tracionadas, nas quais a estrutura vai sofrendo deformaes durante o
processo de aplicao da protenso. Nas estruturas isostticas, o encurtamento da
pea no gera esforos adicionais estrutura. O mesmo no ocorre nas estruturas hi-
perestticas, nas quais a aplicao da fora de protenso implica num conjunto de es-
foros iniciais, decorrentes dos encurtamentos que aconteceram durante a operao da
protenso, at que sejam atingidos os nveis de protenso de projeto.
Este comportamento fsico que ocorre nas estruturas reais foi traduzido para es-
te estudo de uma forma diferente, no qual o esforo de protenso de todos os cabos
aplicados em uma determinada pea protendida suposto como transferido para a es-
trutura instantaneamente. Isso significa que o modelo no considera a interferncia da
protenso de um cabo em relao aos demais e, com isso, os efeitos dos encurtamen-
tos elsticos que ocorrem durante a aplicao da protenso so desprezados.
As perdas de protenso so consideradas de maneira simplificada. As perdas
imediatas, por atrito e acomodao da ancoragem, so consideradas segundo as pres-
cries da NBR 6118:2003. As perdas por encurtamento elstico do concreto so con-
sideradas de maneira simplificada, j que a interao de um cabo com os outros e as
ESTUDO DE ESTRUTURAS PROTENDIDAS HIPERESTTICAS COM A REPRESENTAO DA PROTENSO POR CARREGAMENTOS EQUIVALENTES
MESTRANDO: RODRIGO BROERING KOERICH
ORIENTADOR: DANIEL DOMINGUES LORIGGIO
63
deformaes por ele causadas, que interferem na prpria fora de protenso, no le-
vam em conta as etapas de protenso. Da mesma maneira, as perdas progressivas por
fluncia e retrao do concreto e relaxao do ao so tambm consideradas de forma
simplificada.
O processo construtivo das peas protendidas, levando em conta possveis
composies geomtricas da seo transversal, as diferentes etapas de carregamento
e de protenso no fazem parte deste estudo.
5.2 Programa Implementado
A fim de compreender os resultados obtidos neste estudo, pretende-se caracte-
rizar, nos tpicos a seguir, quais foram os mtodos utilizados para a implementao do
programa, bem como a forma com a qual os dados so informados e os resultados so
obtidos.
As rotinas utilizadas para a resoluo das estruturas hiperestticas deste traba-
lho, delimitadas aos prticos planos sob anlise linear, foram obtidas do trabalho de
BANKI (1999), que desenvolveu um programa para anlise no-linear geomtrica de
prticos planos. Deste trabalho foram aproveitadas, parcialmente, as rotinas de entrada
dos dados de geometria e carregamento do prtico, montagem e resoluo do sistema
de equaes para a anlise linear da estrutura e, no caso da sada de dados, os relat-
rios de deslocamentos dos ns e esforos nas barras, bem como as rotinas de sada
grfica para arquivos DXF.
A partir dessa estrutura bsica do programa, foram implementadas todas as de-
mais rotinas para caracterizao dos materiais empregados, geometria e traado dos
ESTUDO DE ESTRUTURAS PROTENDIDAS HIPERESTTICAS COM A REPRESENTAO DA PROTENSO POR CARREGAMENTOS EQUIVALENTES
MESTRANDO: RODRIGO BROERING KOERICH
ORIENTADOR: DANIEL DOMINGUES LORIGGIO
64
cabos, propriedades geomtricas da seo transversal, esforos iniciais e perdas de
protenso ao longo do cabo, determinao das cargas equivalentes de protenso e os
relatrios de sada relativos protenso.
5.2.1 Arquivo de entrada de dados
O arquivo de entrada de dados um arquivo de texto, formatado de tal maneira
que todas as informaes necessrias para a anlise da estrutura sejam repassadas e
armazenadas pelo programa de forma organizada. A disposio destes dados no ar-
quivo texto descrita a seguir.
Cabealho
**** Exemplo Viga isosttica de 1 vo
O cabealho tem por objetivo identificar o exemplo que est em estudo, como
forma de referenciar o arquivo a um modelo de clculo. Trata-se apenas de uma infor-
mao para o usurio e que ser colocada no cabealho de relatrio dos resultados.
Nmero de ns
Numero de ns
4
Representa o nmero de linhas que o programa ir ler e armazenar, relativo s
coordenadas de cada um dos ns que definiro a geometria da estrutura.
Nmero de barras
Numero de barras
3
Representa o nmero de linhas que o programa ir ler e armazenar relativo s
barras da estrutura, unidas atravs dos ns.
ESTUDO DE ESTRUTURAS PROTENDIDAS HIPERESTTICAS COM A REPRESENTAO DA PROTENSO POR CARREGAMENTOS EQUIVALENTES
MESTRANDO: RODRIGO BROERING KOERICH
ORIENTADOR: DANIEL DOMINGUES LORIGGIO
65
Coordenadas dos ns
Coordenadas dos ns (X - Y)
0 0
500 0
1000 0
1500 0
Para o nmero de linhas definido no nmero de ns, o programa ir armazenar,
seqencialmente, as coordenadas cartesianas X e Y de cada um dos ns informados.
Incidncia das barras
Incidncias das barras(noI - noF)
1 2
2 3
3 4
A incidncia uma informao tpica de programas de anlise reticulada em que
definido qual ser o n inicial e o n final de cada barra. O programa l estas incidn-
cias e as atribui a cada uma das barras definidas no nmero de barras. Esta informa-
o utilizada na montagem da matriz de rigidez da estrutura.
Tipos de sees e coordenadas das sees transversais
Secoes (barraI - barraF - coordenadas das sees)
1
1 3 0
0 0
10 0
10 20
10 40
10 50
10 55
10 60
0 60
-10 60
-10 55
-10 50
-10 40
-10 20
-10 0
ESTUDO DE ESTRUTURAS PROTENDIDAS HIPERESTTICAS COM A REPRESENTAO DA PROTENSO POR CARREGAMENTOS EQUIVALENTES
MESTRANDO: RODRIGO BROERING KOERICH
ORIENTADOR: DANIEL DOMINGUES LORIGGIO
66
A primeira linha aps o ttulo separador indica o nmero de sees transversais
diferentes que sero informadas ao programa. Para cada tipo de seo so informadas
outras 15 linhas, sendo que a primeira delas contm, respectivamente, o nmero da
barra em que inicia e termina cada tipo de seo transversal e a presena ou no de
armaduras na seo. Nas 14 linhas subseqentes so informadas as coordenadas dos
vrtices que compem a seo transversal, assumida para ter a forma de um I gen-
rico, conforme a figura a seguir:

Figura 5.2 - Coordenadas da seo transversal
Condies de vinculao dos ns
Restricoes de apoio
2
1 1 1 0
3 1 1 0
ESTUDO DE ESTRUTURAS PROTENDIDAS HIPERESTTICAS COM A REPRESENTAO DA PROTENSO POR CARREGAMENTOS EQUIVALENTES
MESTRANDO: RODRIGO BROERING KOERICH
ORIENTADOR: DANIEL DOMINGUES LORIGGIO
67
Para uma anlise plana, um n possui trs graus de liberdade (GL) que so:
DX = translao na direo do eixo X
DY = translao na direo do eixo Y
Rz = rotao na direo do eixo Z, perpendicular ao plano considerado.
A primeira linha aps o ttulo separador representa o nmero de ns para os
quais sero informadas restries aos deslocamentos, e as linhas subseqentes indi-
cam, respectivamente, o nmero do n e a condio de vinculao em relao a cada
um dos trs graus de liberdade do n, sendo que o valor 1 (um) corresponde ao deslo-
camento restringido e o valor 0 (zero) ao deslocamento livre.
Cargas distribudas nas barras
Cargas distribudas (barraI - barraF - valor)
1
1 3 -50.0
Nesta seo, so indicados os carregamentos distribudos aplicados sobre as
barras. O valor da primeira linha representa o nmero de carregamentos distribudos
diferentes a serem informados. Nas linhas subseqentes, para cada um dos carrega-
mentos esperados, define-se a barra inicial e final entre as quais este carregamento
aplicado e, em seguida, o valor da carga por unidade de comprimento. O sentido de
aplicao da carga deve ser aplicado de acordo com as coordenadas da barra em seu
sistema local.
Cargas concentradas nos ns
Cargas concentradas nos nos (no - Fx - Fy - Mz)
1
2 0 -2000 0
ESTUDO DE ESTRUTURAS PROTENDIDAS HIPERESTTICAS COM A REPRESENTAO DA PROTENSO POR CARREGAMENTOS EQUIVALENTES
MESTRANDO: RODRIGO BROERING KOERICH
ORIENTADOR: DANIEL DOMINGUES LORIGGIO
68
As cargas concentradas tambm so definidas a partir do nmero de tipos dife-
rentes, indicado na primeira linha aps o ttulo separador. Nas linhas que se seguem,
so informados os respectivos ns a serem carregados, seguidos das componentes de
carga concentrada Fx, Fy e Mz, aplicadas em cada n, sendo:
Fx = valor da carga concentrada aplicada paralelamente ao eixo X;
Fy = valor da carga concentrada aplicada paralelamente ao eixo Y;
Mz = valor do momento fletor aplicado.
Geometria do cabo de protenso
Cabos de protenso (Ncabos - Ntrechos => Noi - Ynoi - Nof - Ynof - Ramo
(asc=1 , desc=0, reto=2) - Posio (inf=0 , sup= 1))
1
3 1 1
1 50 15 10 0 0
15 10 35 10 2 0
35 10 49 50 1 0
Assume-se que o cabo pode ser composto por um nmero determinado de tre-
chos retos horizontais ou parablicos. Os trechos parablicos foram classificados em
ascendentes ou descendentes, localizados na parte inferior ou superior da viga, para
que o programa reconhea sua concavidade e posio relativa.
A geometria dos cabos de protenso tambm informada atravs do arquivo de
entrada de dados. Na primeira linha aps o ttulo separador indicado o nmero total
de cabos de protenso. A seguir, definido o nmero de trechos do primeiro cabo e os
tipos de ancoragem de cada extremidade (o valor 1 corresponde ancoragem ativa e
o valor 0 corresponde ancoragem passiva). Nas linhas subseqentes, so informa-
dos os valores das coordenadas que definem o incio e o fim de cada trecho, sua con-
cavidade e posio relativa na viga, conforme a indicao:
ESTUDO DE ESTRUTURAS PROTENDIDAS HIPERESTTICAS COM A REPRESENTAO DA PROTENSO POR CARREGAMENTOS EQUIVALENTES
MESTRANDO: RODRIGO BROERING KOERICH
ORIENTADOR: DANIEL DOMINGUES LORIGGIO
69
Noi = n da estrutura em que inicia o trecho do cabo;
Ynoi = coordenada y na qual est o incio do trecho, em relao ao sistema local
XY da seo transversal;
Nof = n da estrutura em que termina o trecho do cabo;
Ynoi = coordenada y na qual est o fim do trecho, em relao ao sistema local
XY da seo transversal;
Ramo = convencionou-se o valor 1 (um) para o ramo ascendente, 0 (zero) para
o ramo descendente e 2 para um trecho reto;
Posio = convencionou-se o valor 1 (um) para um ramo localizado na posio
superior ao baricentro da seo e o valor 0 (zero) para um ramo que esteja localizado
na posio inferior ao baricentro.


Figura 5.3 - Geometria do cabo de protenso
ESTUDO DE ESTRUTURAS PROTENDIDAS HIPERESTTICAS COM A REPRESENTAO DA PROTENSO POR CARREGAMENTOS EQUIVALENTES
MESTRANDO: RODRIGO BROERING KOERICH
ORIENTADOR: DANIEL DOMINGUES LORIGGIO
70
5.2.2 Arquivo de configuraes
Alguns dados do problema tm escopo global, e valem para toda a estrutura a
ser estudada. Assim, optou-se por definir alguns dados de entrada como um conjunto
de configuraes globais, em um arquivo texto que lido ao executar o programa, in-
dependente do arquivo de entrada de dados.
As informaes dispostas neste arquivo de configurao so relativas s propri-
edades do ao e concreto, com a seguinte organizao:
Cabealho
**** Arquivo de Configuracao Dos Materiais
Assim como no arquivo de entrada de dados, o cabealho tem funo informati-
va sobre o contedo do arquivo que vem a seguir dele.
Configuraes relativas ao concreto
Configuracao do Concreto(CAA, TeorU%, fck, cobrimento(cm))
2
70
30
3.5
Abaixo do ttulo separador da seo esto algumas propriedades definidas para
o concreto, para a pea protendida e sobre o meio ambiente em que est inserida a
estrutura.
O primeiro valor corresponde Classe de Agressividade do Ambiente, que um
parmetro da NBR 6118:2003 que prope a classificao do ambiente em que est
exposta a estrutura e o risco de deteriorao a que ela est sujeita.
O prximo valor corresponde ao teor de umidade mdio do ar, no ambiente em
que a estrutura permanecer em servio ao longo de sua vida til.
ESTUDO DE ESTRUTURAS PROTENDIDAS HIPERESTTICAS COM A REPRESENTAO DA PROTENSO POR CARREGAMENTOS EQUIVALENTES
MESTRANDO: RODRIGO BROERING KOERICH
ORIENTADOR: DANIEL DOMINGUES LORIGGIO
71
O terceiro valor equivale resistncia caracterstica do concreto (f
ck
) adotada pa-
ra o projeto. O ltimo valor o cobrimento da armadura adotado para a estrutura.
Configuraes relativas ao ao
Configuracao do Aco(Es, Categoria-Cabos, Relaxacao (Baixa-Alta), DN-
Cordoalha, Numero Cordoalha, Area Cordoalha, coeficiente de atrito
, encurtamento da ancoragem)
200000
175
Baixa
12.7
12
0.942
0.2
0.6
Nesta seo so definidos os parmetros relativos ao ao de protenso. O pri-
meiro valor da lista corresponde ao mdulo de deformao longitudinal do ao (E
s
),
definido conforme o captulo 8 da NBR 6118:2003. O segundo valor da lista correspon-
de categoria do ao do cabo de protenso utilizado no projeto. O valor especificado
vlido para aos da categoria CP-175. Somente esto previstos no programa os dados
para dimensionamento correspondente aos aos das categorias CP-175 e CP-190.
O prximo valor da configurao diz respeito ao tipo de relaxao sofrida pelo
ao de protenso, que pode ser considerada normal ou baixa, conforme o tipo de cabo
especificado.
A seguir, so definidas as caractersticas geomtricas para dimensionamento
dos cabos, que so, respectivamente, o Dimetro Nominal da cordoalha, o nmero de
cordoalhas que compem um cabo de protenso e a rea de ao de uma cordoalha.
Os dois ltimos valores correspondem ao coeficiente de atrito entre o cabo e a
bainha, utilizado para o clculo das perdas por atrito e ao valor do encurtamento do
ESTUDO DE ESTRUTURAS PROTENDIDAS HIPERESTTICAS COM A REPRESENTAO DA PROTENSO POR CARREGAMENTOS EQUIVALENTES
MESTRANDO: RODRIGO BROERING KOERICH
ORIENTADOR: DANIEL DOMINGUES LORIGGIO
72
cabo na cunha de ancoragem, por ocasio da transferncia do esforo do cabo para a
estrutura.
Configuraes das perdas de protenso a serem consideradas
Perdas a serem consideradas (Atrito, Ancoragem, Encurtamento, Progressi-
vas) 0 - Nao, 1 - Sim
1 0 0 0
Esta configurao permite ao usurio escolher quais perdas de protenso devem
ser consideradas na anlise da estrutura. A configurao pode assumir o valor 1 se
as perdas forem consideradas, ou o valor 0 se no forem consideradas. Os nmeros
correspondem, respectivamente, s perdas por atrito, ancoragem, encurtamento elsti-
co e progressivas.
Configuraes da porcentagem das perdas por encurtamento elstico e perdas pro-
gressivas a serem consideradas na anlise
Porcentagem de perdas a serem consideradas (Perdas por Encurtamento ,
Perdas progressivas)
0.03
0.12
As perdas por encurtamento elstico e as perdas progressivas so consideradas
de maneira simplificada no programa, obtidas por intermdio de um fator de reduo do
esforo de protenso, tomado a partir das perdas por acomodao da ancoragem. As-
sim, as perdas por encurtamento elstico e as perdas progressivas so calculadas co-
mo:
Esforo protenso
(encurtamento elstico)
= (1 0,03)* Esforo protenso
(acomodao ancoragem)

Esforo protenso
(progressivas)
= (1 0,12)* Esforo protenso
(encurtamento elstico)


Configuraes do tipo de seo transversal considerado e do tipo de inclinao da
ancoragem
ESTUDO DE ESTRUTURAS PROTENDIDAS HIPERESTTICAS COM A REPRESENTAO DA PROTENSO POR CARREGAMENTOS EQUIVALENTES
MESTRANDO: RODRIGO BROERING KOERICH
ORIENTADOR: DANIEL DOMINGUES LORIGGIO
73
Tipo de seo Transversal Considerada (seo lquida=0 ; seo bruta=1 ;
seo homegenizada=2) Inclinao da Ancoragem(simplificada=0 ; real=1)
1
1
Nesta seo so configurados, inicialmente, aspectos para definio das propri-
edades geomtricas da seo transversal. O programa permite trs formas de conside-
rao da seo transversal:
seo bruta, como sendo a seo til correspondente a toda a rea da seo
transversal, inclusive a rea de ao, como uma rea de concreto. Neste caso, a influ-
ncia do ao de protenso no considerada nas propriedades geomtricas.
seo lquida, como sendo a seo til correspondente a toda a rea da seo
transversal, menos a rea ocupada pela armadura de protenso. Equivale a seo de
concreto antes da injeo da nata de cimento e serve para a considerao das proprie-
dades da seo nesta etapa construtiva.
seo homognea, com sendo a seo transversal considerada aps a injeo
da nata de cimento que envolve os cabos e que confere seo transversal as propri-
edade mecnicas do ao. Pode ser computada como:
( ) ( ) p
cs
s
Bruta ogenea hom
A 1
E
E
Area Area
|
|
.
|

\
|
+ =
A seo homognea permite a considerao das propriedades mecnicas mais
realistas com relao ao funcionamento da pea em servio.
A segunda parte dessa configurao corresponde forma como so considera-
das as foras de introduo da protenso junto s ancoragens do cabo.
Se for considerada a inclinao real da ancoragem (opo com valor igual a 1) a
fora de protenso P
(x)
inclinada de uma ngulo , decomposta nas componentes
ESTUDO DE ESTRUTURAS PROTENDIDAS HIPERESTTICAS COM A REPRESENTAO DA PROTENSO POR CARREGAMENTOS EQUIVALENTES
MESTRANDO: RODRIGO BROERING KOERICH
ORIENTADOR: DANIEL DOMINGUES LORIGGIO
74
P
(x)
.cos () e P
(x)
.sen (). Se a configurao for selecionada como sendo a inclinao
simplificada (opo com valor igual a 0) as foras de protenso sero P
(x)
.cos (0) = P
(x)

e P
(x)
.sen (0) = 0. Esta configurao foi criada para a avaliao da importncia dessa
considerao.
5.2.3 Mdulo de resoluo de prticos planos
A resoluo das estruturas hiperestticas reticulares baseia-se, usualmente, no
Mtodo da Rigidez (ou mtodo dos deslocamentos) e no Mtodo da Flexibilidade (ou
mtodo das foras). O Mtodo da Rigidez, cuja formulao baseada na lgebra Ma-
tricial, o mais utilizado, em funo da possibilidade de generalizao a estruturas
mais complexas e devido ao fato de se ter um sistema principal nico.
As equaes fundamentais deste mtodo, quando aplicado anlise linear,
permitem o uso do princpio da superposio dos efeitos. O nmero de incgnitas, que
so os deslocamentos nodais da estrutura, corresponde ao nmero de graus de liber-
dade da estrutura. O vetor das aes externas corresponde soma das aes de en-
gastamento perfeito e do produto da matriz dos coeficientes de rigidez das barras pelo
vetor de deslocamentos, compondo a equao geral do mtodo.
{ } { } | | { } D K F F
0
+ = ( 5.1)
onde:
{F} = vetor de aes da estrutura, que contm os carregamentos equivalentes
devidos protenso;
{F
0
} = vetor dos esforos de engastamento perfeito;
ESTUDO DE ESTRUTURAS PROTENDIDAS HIPERESTTICAS COM A REPRESENTAO DA PROTENSO POR CARREGAMENTOS EQUIVALENTES
MESTRANDO: RODRIGO BROERING KOERICH
ORIENTADOR: DANIEL DOMINGUES LORIGGIO
75
[K] = matriz dos coeficientes de rigidez da estrutura;
{D} = vetor dos deslocamentos nodais.
Em geral, o nmero de linhas nestas matrizes igual ao nmero de deslocamen-
tos. Ento, se n for o nmero de deslocamentos (incgnitas), a ordem da matriz [K] se-
r n x n, e os vetores {F}, {F
0
} e {D} tero ordem n x 1.
Subtraindo {F
0
} de ambos os lados da expresso ( 5.1) e pr-multiplicando por
[K]
-1
, obtm-se os deslocamentos:
{ } | | { } { } ( )
0
1
F F K D =


( 5.2)
Com os deslocamentos calculados, pode-se determinar o vetor dos esforos nas
extremidades das barras {S}, e as reaes de apoio da estrutura {R}.
{ } { } | | { }
E E 0
D K S S + = ( 5.3)
{ } { } | | { }
R R 0
D K R R + = ( 5.4)
onde:
{S
0
} = subvetor de solicitaes de engastamento perfeito na direo dos graus
de liberdade livres;
{K
E
} = submatriz de rigidez correspondente aos graus de liberdade livres;
{D
E
} = subvetor de deslocamentos correspondentes aos graus de liberdade li-
vres;
{R
0
} = subvetor de solicitaes de engastamento perfeito na direo dos graus
de liberdade restringidos;
{K
R
} = submatriz de rigidez correspondente aos graus de liberdade restringidos;
ESTUDO DE ESTRUTURAS PROTENDIDAS HIPERESTTICAS COM A REPRESENTAO DA PROTENSO POR CARREGAMENTOS EQUIVALENTES
MESTRANDO: RODRIGO BROERING KOERICH
ORIENTADOR: DANIEL DOMINGUES LORIGGIO
76
{D
R
} = subvetor de deslocamentos correspondentes aos graus de liberdade res-
tringidos;
5.2.4 Geometria do cabo de protenso
Uma das premissas bsicas do programa elaborado consiste na subdiviso de
cada vo da estrutura em mltiplas barras.

Figura 5.4 - Subdiviso do prtico em barras
O objetivo dessa diviso o de permitir a considerao da presena dos cabos
na determinao das propriedades geomtricas da seo, em funo da variao de
seu posicionamento ao longo da estrutura. Assim, para cada barra (ou n) da estrutura
ESTUDO DE ESTRUTURAS PROTENDIDAS HIPERESTTICAS COM A REPRESENTAO DA PROTENSO POR CARREGAMENTOS EQUIVALENTES
MESTRANDO: RODRIGO BROERING KOERICH
ORIENTADOR: DANIEL DOMINGUES LORIGGIO
77
so conhecidos os valores dos esforos solicitantes, deslocamentos, fora de proten-
so e as propriedades geomtricas da seo transversal da barra.
So informadas as coordenadas do incio e fim de cada trecho e, a partir destas,
o programa calcula a ordenada do cabo dentro da seo da viga para cada n da estru-
tura, com base na equao da parbola. conhecida a inclinao do cabo em cada n
da viga, obtida a partir da primeira derivada da equao da parbola.

Figura 5.5 - Geometria do trecho parablico
5.2.5 Propriedades geomtricas da seo transversal
As propriedades geomtricas da seo transversal genrica proposta no pro-
grama so calculadas com base na diviso da referida seo em sub-regies que te-
nham formatos regulares e, a partir destas, compem-se os resultados para a seo
completa. A subdiviso da estrutura em barras, como j mencionado, visa a considera-
ESTUDO DE ESTRUTURAS PROTENDIDAS HIPERESTTICAS COM A REPRESENTAO DA PROTENSO POR CARREGAMENTOS EQUIVALENTES
MESTRANDO: RODRIGO BROERING KOERICH
ORIENTADOR: DANIEL DOMINGUES LORIGGIO
78
o da homogeneizao da seo de concreto com o cabo de protenso, com base na
posio do cabo em relao seo transversal.

Figura 5.6 - Sub-regies da seo transversal
A primeira etapa para a determinao das propriedades geomtricas da seo
consiste em determinar a rea homogeneizada para cada barra da estrutura, calculada
com base nas coordenadas (Xn
(SECTIPO)
, Yn
(SECTIPO)
) de cada seo transversal e do
nmero de cabos, conforme as equaes a seguir:
ESTUDO DE ESTRUTURAS PROTENDIDAS HIPERESTTICAS COM A REPRESENTAO DA PROTENSO POR CARREGAMENTOS EQUIVALENTES
MESTRANDO: RODRIGO BROERING KOERICH
ORIENTADOR: DANIEL DOMINGUES LORIGGIO
79
( ) ( ) ( )
( )
( ) ( )
( )
( ) ( ) ( )
( )
( ) ( )
( )
( ) ( ) ( )
( )
( ) ( )
( )
( ) ( ) ( )
( )
( ) ( )
( )
( ) ( ) ( )
( )
( ) ( )
( )
( )
( )
( ) ( ) ( ) ( ) ( ) ( ) ( ) i i i i i i i
p i
SECTIPO SECTIPO SECTIPO SECTIPO i
SECTIPO SECTIPO SECTIPO SECTIPO i
SECTIPO SECTIPO SECTIPO SECTIPO i
SECTIPO SECTIPO SECTIPO SECTIPO I
SECTIPO SECTIPO SECTIPO SECTIPO i
6 Ar 5 Ar 4 Ar 3 Ar 2 Ar 1 Ar AREA
1 N A NCABOS 6 Ar
2 Y 3 Y 4 X 3 X 2 5 Ar
3 Y 4 Y 4 X 3 X 4 Ar
5 Y 6 Y 5 X 6 X 3 Ar
6 Y 7 Y 5 X 7 X 2 2 Ar
1 Y 8 Y 12 X 4 X 1 Ar
+ + + + + =
=
=
=
=
=
=

Onde:
NCABOS = nmero de cabos de protenso existentes na barra considerada;
A
p
= rea de protenso de um cabo;
N = relao entre os mdulos de elasticidade do ao e do concreto (E
s
/ E
cs
);
i = barra em estudo
A seguir, so determinadas as posies dos centros de gravidade de cada sub-
regio, conforme a formulao a seguir:
( ) ( ) ( )
( )
( ) ( ) ( )
( )
( ) ( )
( )
( ) ( ) ( )
( )
( ) ( )
( )
( ) ( ) ( ) ( )
( )
( ) ( ) ( )
( )
( )
O NCABOSSEC
SomaYCP
6 Yr
2 2 Y 3 Y 5 Yr
3 3 Y 4 Y 3 Y 4 Yr
3 5 Y 6 Y 1 Y 6 Y 3 Yr
2 6 Y 7 Y 1 Y 8 Y 2 Yr
2 1 Y 8 Y 1 Yr
i
SECTIPO SECTIPO i
SECTIPO SECTIPO SECTIPO i
SECTIPO SECTIPO SECTIPO SECTIPO i
SECTIPO SECTIPO SECTIPO SECTIPO i
SECTIPO SECTIPO i
=
=
+ =
=
=
=

Onde:
SomaYCP = posio do centro de gravidade de todos os cabos de protenso lo-
calizados na seo;
NCABOSSECO = nmero de cabos que atravessam a respectiva barra.
ESTUDO DE ESTRUTURAS PROTENDIDAS HIPERESTTICAS COM A REPRESENTAO DA PROTENSO POR CARREGAMENTOS EQUIVALENTES
MESTRANDO: RODRIGO BROERING KOERICH
ORIENTADOR: DANIEL DOMINGUES LORIGGIO
80
So determinados, ento, os momentos estticos da seo transversal homoge-
neizada para cada barra, com base nos valores das reas Ar
(i)
e Yr
(i)
.
( ) ( ) ( )
( ) ( ) ( )
( ) ( ) ( )
( ) ( ) ( )
( ) ( ) ( )
( ) ( ) ( )
( ) ( ) ( ) ( ) ( ) ( ) ( ) i i i i i i i
i i i
i i i
i i i
i i i
i i i
i i i
6 AYr 5 AYr 4 AYr 3 AYr 2 AYr 1 AYr AY
6 Yr 6 Ar 6 AYr
5 Yr 5 Ar 5 AYr
4 Yr 4 Ar 4 AYr
3 Yr 3 Ar 3 AYr
2 Yr 2 Ar 2 AYr
1 Yr 1 Ar 1 AYr
+ + + + + =
=
=
=
=
=
=

Pode-se, ento, calcular a posio do Centro de Gravidade da seo transversal
homogeneizada, com base no produto AY e no valor da rea da seo:
( )
( )
( )
( ) ( )
( ) ( ) ( )
( )
( ) i SECTIPO SECTIPO i
i i
i
i
i
inf Y 1 Y 8 Y sup Y
YCG inf Y
AREA
AY
YCG
=
=
=

Determinam-se os momentos de inrcia em relao base de cada sub-regio
(I0rn
(i)
) para, ao final, calcular o valor do momento de inrcia em relao ao Centro de
gravidade da seo homogeneizada.
( ) ( ) ( )
( )
( ) ( )
( )
( ) ( ) ( )
( )
( ) ( )
( )
( ) ( ) ( )
( )
( ) ( )
( )
( ) ( ) ( )
( )
( ) ( )
( )
( ) ( ) ( )
( )
( ) ( )
( )
( )
( )


=
=
=
=
=
=
4
A 1 N NCABOS
6 r 0 I
12 2 Y 3 Y 4 X 3 X 2 5 r 0 I
36 3 Y 4 Y 4 X 3 X 2 4 r 0 I
36 5 Y 6 Y 5 X 6 X 2 3 r 0 I
12 6 Y 7 Y 5 X 6 X 2 2 r 0 I
12 1 Y 8 Y 12 X 4 X 1 r 0 I
2
p
i
3
SECTIPO SECTIPO SECTIPO SECTIPO i
3
SECTIPO SECTIPO SECTIPO SECTIPO i
3
SECTIPO SECTIPO SECTIPO SECTIPO i
3
SECTIPO SECTIPO SECTIPO SECTIPO i
3
SECTIPO SECTIPO SECTIPO SECTIPO i

ESTUDO DE ESTRUTURAS PROTENDIDAS HIPERESTTICAS COM A REPRESENTAO DA PROTENSO POR CARREGAMENTOS EQUIVALENTES
MESTRANDO: RODRIGO BROERING KOERICH
ORIENTADOR: DANIEL DOMINGUES LORIGGIO
81
( ) ( ) ( ) | | ( ) ( ) | |
( ) | |
( ) ( ) ( ) ( ) ( )
( )
( ) ( ) ( ) ( ) ( )
( )
( ) ( ) ( ) ( ) ( )
( )
( ) ( ) ( ) ( ) ( )
( )
( ) ( ) ( ) ( ) ( )
( )
( ) ( )
( )
( ) ( ) ( ) ( ) ( ) ( ) ( ) i i i i i i i
p i i
2
i i i i i
2
i i i i i
2
i i i i i
2
i i i i i
2
i i i i i
NCABOS J
1 J
2
i NoF J i NoI J i
6 ICGr 5 ICGr 4 ICGr 3 ICGr 2 ICGr 1 ICGr ICG
o somaSQYcab A 1 N 6 r 0 I 6 ICGr
5 Yr YCG 5 Ar 5 r 0 I 5 ICGr
4 Yr YCG 4 Ar 4 r 0 I 4 ICGr
3 Yr YCG 3 Ar 3 r 0 I 3 ICGr
2 Yr YCG 2 Ar 2 r 0 I 2 ICGr
1 Yr YCG 1 Ar 1 r 0 I 1 ICGr
Ycabo Ycabo Ycg o SomaSQYcab
+ + + + + =
+ =
+ =
+ =
+ =
+ =
+ =
+ =

=
=

Onde:
SomaSQYcabo = a soma dos quadrados das distncias de cada cabo ao cen-
tro de gravidade da seo.
Os momentos resistentes da seo podem ser determinados a partir das ex-
presses a seguir:
( )
( )
( )
( )
( )
( ) i
i
i
i
i
i
2 Y
ICG
sup W
1 Y
ICG
inf W
=
=

5.2.6 Esforos ao longo do cabo de protenso
Atravs do macaco de protenso feito o estiramento dos cabos, que ficam
submetidos a tenses elevadas, e cuja resultante em toda a seo transversal a fora
de protenso. Se no existissem variaes nesta fora de protenso ao longo do cabo,
devido a perdas que iniciam logo aps a protenso, a fora transmitida pelo cabo teria
um valor constante em todo o seu comprimento, variando apenas em funo das suas
componentes horizontais e verticais, oriundas da inclinao do cabo.
ESTUDO DE ESTRUTURAS PROTENDIDAS HIPERESTTICAS COM A REPRESENTAO DA PROTENSO POR CARREGAMENTOS EQUIVALENTES
MESTRANDO: RODRIGO BROERING KOERICH
ORIENTADOR: DANIEL DOMINGUES LORIGGIO
82
Como se sabe, entretanto, o esforo de protenso varia ao longo do cabo a par-
tir das suas ancoragens devido s perdas de protenso imediatas e progressivas. A
implementao do clculo do esforo de protenso, considerando as diversas perdas
de protenso, ser apresentada a seguir.
As perdas por atrito ao longo do cabo foram calculadas com base na expresso
dada no item 9.6.3.3.2.2 da NBR 6118:2003, que fornece o valor do esforo de proten-
so para qualquer posio do cabo, a partir do esforo de protenso inicial, do coefici-
ente de atrito entre o cabo e a bainha, e da curvatura acumulada do cabo.
As perdas por acomodao da ancoragem se propagam de maneira varivel e
limitada ao longo do cabo, devido ao atrito que ocorre no sentido contrrio ao da pro-
tenso, no qual ocorre a reduo do alongamento em funo da acomodao da anco-
ragem. A incgnita do problema , entretanto, o comprimento em que se propaga essa
perda a partir da ancoragem, que uma vez conhecido, torna trivial o clculo do esforo
de protenso no cabo. A soluo implementada no programa para esse problema foi
baseada na resoluo por equivalncia grfica mostrada no item 3.2.
Conhecida a variao do esforo do cabo levando em conta a acomodao da
ancoragem, consideram-se as perdas por encurtamento elstico do concreto e as per-
das progressivas de maneira bastante simplificada, reduzindo percentualmente essas
perdas, com base na configurao.
O efeito da protenso e das perdas que ocorrem ao longo do cabo , ento, ar-
mazenado pelo programa a partir do esforo de protenso inicialmente aplicado e para
cada uma das etapas construtivas, aps a ocorrncia de cada perda de protenso, na
posio correspondente a cada n da estrutura.
ESTUDO DE ESTRUTURAS PROTENDIDAS HIPERESTTICAS COM A REPRESENTAO DA PROTENSO POR CARREGAMENTOS EQUIVALENTES
MESTRANDO: RODRIGO BROERING KOERICH
ORIENTADOR: DANIEL DOMINGUES LORIGGIO
83
N Posio P
inicial
P
atrito
P
ancoragem
P
encurtamento
P
progressivas
1 0
2 25
...

As duas extremidades do cabo so classificadas conforme sua funo no mo-
mento da protenso e ancoragem. A extremidade na qual aplicado o esforo de pro-
tenso possui ancoragem do tipo ativa. A extremidade oposta tambm pode ser ativa,
caso o esforo de protenso seja aplicado simultaneamente nas duas extremidades.
Este procedimento recomendado para cabos longos ou com muitas inflexes, quando
as perdas decorrentes do atrito com a bainha e devido acomodao da ancoragem,
so muito significativas nas sees do cabo distantes da extremidade na qual foi apli-
cada a protenso. No caso da ancoragem ser aplicada em apenas uma das extremida-
des, a outra passa a ser chamada de ancoragem passiva.
ESTUDO DE ESTRUTURAS PROTENDIDAS HIPERESTTICAS COM A REPRESENTAO DA PROTENSO POR CARREGAMENTOS EQUIVALENTES
MESTRANDO: RODRIGO BROERING KOERICH
ORIENTADOR: DANIEL DOMINGUES LORIGGIO
84

Figura 5.7 - Variao da fora de protenso ao longo do cabo
Conhecidos os esforos de protenso ao longo do cabo para as diversas etapas
da protenso, pode-se determinar os carregamentos externos equivalentes proten-
so.
ESTUDO DE ESTRUTURAS PROTENDIDAS HIPERESTTICAS COM A REPRESENTAO DA PROTENSO POR CARREGAMENTOS EQUIVALENTES
MESTRANDO: RODRIGO BROERING KOERICH
ORIENTADOR: DANIEL DOMINGUES LORIGGIO
85
5.2.7 Cargas equivalentes de protenso
As cargas equivalentes de protenso foram implementadas no programa de a-
cordo com as proposies de Martins & Stucchi (1993), considerando os efeitos das
perdas de protenso.
O efeito da protenso decorrente da curvatura do cabo considerado atravs de
cargas distribudas equivalentes, calculadas a partir do esforo de protenso e da incli-
nao do cabo na barra considerada, calculada a partir da mdia das tangentes nos
ns extremos da barra.
O efeito da variao da fora de protenso representado atravs de um con-
junto de esforos concentrados equivalentes aplicados nos ns da estrutura, calculados
em funo do esforo de protenso e da deflexo mdia entre dois trechos de cabo
consecutivos.
Para cada barra da estrutura determinado um conjunto de cargas distribudas
equivalentes e, para cada n intermedirio, um conjunto de esforos aplicados, repre-
sentando separadamente a protenso inicial e cada uma das perdas de protenso, com
a finalidade de estudar o efeito de cada perda sobre a estrutura.
ESTUDO DE ESTRUTURAS PROTENDIDAS HIPERESTTICAS COM A REPRESENTAO DA PROTENSO POR CARREGAMENTOS EQUIVALENTES
MESTRANDO: RODRIGO BROERING KOERICH
ORIENTADOR: DANIEL DOMINGUES LORIGGIO
86

Figura 5.8 - Cargas equivalentes
Estas cargas, somadas s cargas distribudas e concentradas da estrutura, re-
sultam na considerao dos efeitos da protenso na anlise das estruturas hiperestti-
cas.
5.2.8 Sada de dados
O modo de sada de dados do programa representa a materializao dos objeti-
vos do programa, que obter resultados da anlise da estrutura. Tendo em vista os
objetivos acadmicos do programa, a sada de dados implementada foi feita de manei-
ra simples, atravs de relatrios de dados em formato texto, para permitir a verificao
ESTUDO DE ESTRUTURAS PROTENDIDAS HIPERESTTICAS COM A REPRESENTAO DA PROTENSO POR CARREGAMENTOS EQUIVALENTES
MESTRANDO: RODRIGO BROERING KOERICH
ORIENTADOR: DANIEL DOMINGUES LORIGGIO
87
dos resultados parciais e a obteno dos dados necessrios ao trabalho propriamente
dito. Foram implementados os seguintes relatrios:
Deslocamentos finais dos ns
Consiste no relatrio que permite estudar as deformaes que aconteceram na
estrutura sob a ao da protenso. tabulado de maneira a obter os deslocamentos de
cada n, segundo os trs graus de liberdade.
----------------------------------------------------
| Deslocamento final dos ns |
----------------------------------------------------
| Nmero | X (cm) | Y (cm) | Z (rad) |
----------------------------------------------------
| 1 | 0.0000 | 0.0000 | 0.0026 |
| 2 | -0.0055 | 0.1327 | 0.0027 |
| 3 | -0.0111 | 0.2718 | 0.0028 |
| 4 | -0.0167 | 0.4162 | 0.0029 |


Esforos solicitantes nas barras
Trata-se do relatrio que fornece os valores dos esforos solicitantes (axial, es-
foro cortante e momento fletor) nos ns inicial e final de cada barra.
--------------------------------------------------------------------------------
| Esforos nas barras |
--------------------------------------------------------------------------------
| Nmero | Axial | Cortante I. | Cortante F. | Fletor I. | Fletor F. |
| | (kN) | (kN) | (kN) | (kN.m) | (kN.m) |
--------------------------------------------------------------------------------
| 1 | 1300.84 | -189.12 | 183.21 | -650.42 | 557.34 |
| 2 | 1303.42 | -183.57 | 177.65 | -558.45 | 468.14 |
| 3 | 1306.01 | -178.00 | 172.07 | -469.07 | 381.56 |

Tenses na borda do elemento
Este relatrio fornece os valores das tenses normais de trao e compresso
nas bordas superior e inferior da pea. A anlise das tenses em servio no represen-
ta um objeto de estudo deste trabalho. A finalidade desta verificao , apenas, a de
utilizar exemplos prticos cujos resultados estejam compatveis com estruturas reais
em servio.
ESTUDO DE ESTRUTURAS PROTENDIDAS HIPERESTTICAS COM A REPRESENTAO DA PROTENSO POR CARREGAMENTOS EQUIVALENTES
MESTRANDO: RODRIGO BROERING KOERICH
ORIENTADOR: DANIEL DOMINGUES LORIGGIO
88
-------------------------------------------------------
| Verificao das Tenses na Seo (MPa) |
-------------------------------------------------------
| Trao Mxima | Compresso Mxima |
-------------------------------------------------------
| -3.476| 21.000 |
-------------------------------------------------------


-------------------------------------------------------
| Nmero | Borda Inferior | Borda Superior |
-------------------------------------------------------
| 1 | -2.063 | 7.845 |
| 2 | -1.265 | 7.058 |
| 3 | -0.489 | 6.294 |
| 4 | 0.263 | 5.553 |

Dados do cabo de protenso
Este relatrio fornece a abcissa, a ordenada e o ngulo de inclinao do cabo de
protenso para cada n da estrutura. gerado um relatrio para cada cabo, a fim de
facilitar a leitura dos dados.
--------------------------------------------------------------------------------
| Dados dos Cabos de Protensao |
--------------------------------------------------------------------------------
| Nmero | No | X (cm) | Y (cm) | dy/dx |
--------------------------------------------------------------------------------
| 1 | 01 | 0.00 | 125.000000000000 |-0.14375000000 |
| 1 | 02 | 50.00 | 117.924804687500 |-0.13925781250 |
| 1 | 03 | 100.00 | 111.074218750000 |-0.13476562500 |
| 1 | 04 | 150.00 | 104.448242187500 |-0.13027343750 |

Propriedades geomtricas da seo
Este relatrio fornece as propriedades geomtricas da seo transversal de cada
barra, levando em conta a caracterstica da considerao do tipo de seo adotado
(seo lquida, seo bruta ou seo homogeneizada) com a considerao de todos os
cabos de protenso que existem em cada uma das barras.
--------------------------------------------------------------------------------
| Propriedades Geometricas das Barras |
--------------------------------------------------------------------------------
| Nmero | Area | ICG | YCG | YInf | YSup | WInf | WSup |
--------------------------------------------------------------------------------
| 1 |1275.41 |381168.08 | 31.02 | -31.02 | 28.98 |-12287.96 |13152.63 |
| 2 |1275.41 |370180.97 | 30.71 | -30.71 | 29.29 |-12055.69 |12636.71 |
| 3 |1275.41 |363585.16 | 30.42 | -30.42 | 29.58 |-11953.63 |12290.05 |

ESTUDO DE ESTRUTURAS PROTENDIDAS HIPERESTTICAS COM A REPRESENTAO DA PROTENSO POR CARREGAMENTOS EQUIVALENTES
MESTRANDO: RODRIGO BROERING KOERICH
ORIENTADOR: DANIEL DOMINGUES LORIGGIO
89
Esforos de protenso nos cabos
Consiste num relatrio que informa o valor do esforo no cabo de protenso em
cada n, o valor do esforo inicial do cabo e o esforo considerando cada uma das de-
mais perdas de protenso, bem como a posio relativa do n ao longo da estrutura.
Optou-se por fazer um relatrio para cada cabo.
----------------------------------------------------------------------------------
| Esforos de Protenso nos Cabos (kN) |
----------------------------------------------------------------------------------
| N | N |Posicao| PInicial | PAtrito | PAncoragem | PEncurtam | Pprogressiva|
----------------------------------------------------------------------------------
| 1| 1 | 0 | 1600.00 | 1600.00 | 1539.82 | 1493.63 | 1314.39 |
| 1| 2 | 50 | 1600.00 | 1596.97 | 1542.86 | 1496.57 | 1316.98 |
| 1| 3 | 100 | 1600.00 | 1593.94 | 1545.89 | 1499.51 | 1319.57 |
| 1| 4 | 150 | 1600.00 | 1590.91 | 1548.91 | 1502.44 | 1322.15 |


Cargas equivalentes nas barras
Trata-se de um relatrio gerado para cada cabo, no qual informado o valor da
declinao relativa do cabo entre as barras, as cargas distribudas equivalentes relati-
vas fora de protenso equivalente inicial, bem como a carga equivalente conside-
rando cada uma das perdas de protenso, para cada uma das barras protendidas.
----------------------------------------------------------------------------------
| Cargas Equivalentes das Barras (kgf/cm = kN/m) |
----------------------------------------------------------------------------------
|Barra|Cabo| DifAlfBar| PeqIn | PeqAtr| PeqAnc| PeqEnc| PeqPro| Carg Eq | CargTot |
----------------------------------------------------------------------------------
| 1| 1 | 0.004492 | 14.37 | -0.01 | -0.51 | -0.42 | -1.61 | 11.82 | 11.82 |
| 2| 1 | 0.004492 | 14.37 | -0.04 | -0.46 | -0.42 | -1.62 | 11.84 | 11.84 |
| 3| 1 | 0.004492 | 14.38 | -0.07 | -0.40 | -0.42 | -1.62 | 11.87 | 11.87 |
| 4| 1 | 0.004492 | 14.37 | -0.10 | -0.35 | -0.42 | -1.62 | 11.89 | 11.89 |


Cargas concentradas equivalentes nos ns finais das barras
Este relatrio apresenta os valores das cargas concentradas corretivas aplicadas
nos ns finais das barras, visando a compatibilidade dos esforos com a variao do
esforo no cabo em funo das perdas de protenso.
ESTUDO DE ESTRUTURAS PROTENDIDAS HIPERESTTICAS COM A REPRESENTAO DA PROTENSO POR CARREGAMENTOS EQUIVALENTES
MESTRANDO: RODRIGO BROERING KOERICH
ORIENTADOR: DANIEL DOMINGUES LORIGGIO
90
----------------------------------------------------------------------------------
| Cargas Concentradas Equivalentes no N Final das Barras |
----------------------------------------------------------------------------------
| Barra | DeltaPeq (kN) | DeltaVeq (kN) | DeltaMeq (kN/m) |
----------------------------------------------------------------------------------
| 1| 2.5878939 | -0.3627323 | -11108.4840461 |
| 2| 2.5829856 | -0.3502205 | -9317.9187981 |
| 3| 2.5780866 | -0.3377692 | -7592.0119361 |
| 4| 2.5731969 | -0.3253777 | -5930.4148070 |

Cargas concentradas equivalentes totais
Este relatrio apresenta os valores das cargas concentradas totais dos ns, cor-
respondentes s cargas corretivas somadas s cargas concentradas externamente a-
plicadas estrutura.
------------------------------------------------------------------------------
| Cargas Concentradas Equivalentes nos Nos |
------------------------------------------------------------------------------
| Nro | FX(kN) | FY(kN) | MZ(kN/m) | FX Tot(kN)| FY Tot(kN)| MZ Tot |
------------------------------------------------------------------------------
| 1| 1300.836| -188.294| -650.418 | 1300.836| -188.294| -650.418 |
| 2| 2.588| -0.363| -1.110 | 2.588| -0.363| -1.110 |
| 3| 2.583| -0.350| -0.931 | 2.583| -0.350| -0.931 |
| 4| 2.578| -0.338| -0.759 | 2.578| -0.338| -0.759 |


Alm dos relatrios em formato texto, so gerados arquivos grficos em formato
DXF que permitem a visualizao dos momentos fletores, da linha elstica da estrutura
deformada e a disposio dos cabos de protenso na viga.
A finalidade desses grficos de facilitar a interpretao dos resultados obtidos
a partir do programa.
ESTUDO DE ESTRUTURAS PROTENDIDAS HIPERESTTICAS COM A REPRESENTAO DA PROTENSO POR CARREGAMENTOS EQUIVALENTES
MESTRANDO: RODRIGO BROERING KOERICH
ORIENTADOR: DANIEL DOMINGUES LORIGGIO
91

Figura 5.9 - Desenhos gerados em DXF
ESTUDO DE ESTRUTURAS PROTENDIDAS HIPERESTTICAS COM A REPRESENTAO DA PROTENSO POR CARREGAMENTOS EQUIVALENTES
MESTRANDO: RODRIGO BROERING KOERICH
ORIENTADOR: DANIEL DOMINGUES LORIGGIO
92
6 Exemplos de Aplicao
Um dos objetivos deste trabalho o de estudar o comportamento, os esforos e
os deslocamentos nas estruturas hiperestticas protendidas. As rotinas de programa-
o implementadas visam a resoluo de exemplos numricos que forneam os dados
necessrios para a complementao desse trabalho. Os exemplos didticos e os estu-
dos que deles resultaram sero apresentados a seguir.
6.1 Comparao dos resultados aos estudos de THIESEN (2001)
No trabalho realizado por THIESEN (2001) foram feitos estudos de vigas isost-
ticas e hiperestticas protendidas, submetidas ao esforo de protenso no qual apenas
as perdas por atrito foram consideradas. O esforo de protenso foi levado em conta
na pea atravs de um conjunto de cargas externas equivalentes, conforme o que foi
apresentado em 2.4, e foram feitas consideraes sobre o nmero de divises deste
carregamento para aumentar a preciso dos resultados obtidos.
Neste trabalho, pretende-se estender os estudos feitos por THIESEN (2001) pa-
ra estruturas de prticos planos e incluir, ainda que de forma qualitativa, as demais
perdas de protenso.
ESTUDO DE ESTRUTURAS PROTENDIDAS HIPERESTTICAS COM A REPRESENTAO DA PROTENSO POR CARREGAMENTOS EQUIVALENTES
MESTRANDO: RODRIGO BROERING KOERICH
ORIENTADOR: DANIEL DOMINGUES LORIGGIO
93
6.1.1 Caracterizao geomtrica do problema
O primeiro estudo apresentado corresponde ao exemplo de uma viga isosttica
sugerido por THIESEN, com 32m de vo e seo retangular, projetada com um cabo
parablico, conforme o esquema da Figura 6.1.

Figura 6.1 - Viga Thiesen: geometria da viga e do cabo, variao do esforo de protenso
Neste exemplo, o cabo simtrico e submetido a um esforo de protenso inicial
de 1600kN, cuja variao em funo das perdas por atrito tambm representada na
figura. No exemplo de THIESEN, no h indicao da largura da viga utilizada nem da
ESTUDO DE ESTRUTURAS PROTENDIDAS HIPERESTTICAS COM A REPRESENTAO DA PROTENSO POR CARREGAMENTOS EQUIVALENTES
MESTRANDO: RODRIGO BROERING KOERICH
ORIENTADOR: DANIEL DOMINGUES LORIGGIO
94
resistncia caracterstica do concreto, mas, neste exemplo, foi adotada uma viga com
b
w
= 30cm com f
ck
= 30MPa.
A metodologia utilizada neste trabalho, como j foi mencionado, inclui a subdivi-
so dos elementos protendidos em um nmero grande de trechos. Neste exemplo, a
viga foi subdividida em trechos de 50cm, conforme mostra a Figura 6.2

Figura 6.2 - Viga Thiesen: subdiviso da barra em trechos
As propriedades geomtricas da viga, utilizadas para o clculo das deformaes
correspondem aos valores dados na Tabela 6.1. Como no foi considerada a seo
homogeneizada, as propriedades geomtricas so iguais para todas as barras da viga.
Tabela 6.1 - Viga Thiesen: Proropriedades geomtricas da seo transversal
Propriedades Geomtricas da seo transversal
Nmero Area
(cm)
ICG
(cm
4
)
YCG
(cm)
Yinf
(cm)
Ysup
(cm)
Winf
(cm)
Wsup
(cm)
1 4500,00 8437500,00 75,00 -75,00 75,00 -112500,00 112500,00
2 4500,00 8437500,00 75,00 -75,00 75,00 -112500,00 112500,00
(...) 4500,00 8437500,00 75,00 -75,00 75,00 -112500,00 112500,00
63 4500,00 8437500,00 75,00 -75,00 75,00 -112500,00 112500,00
64 4500,00 8437500,00 75,00 -75,00 75,00 -112500,00 112500,00
ESTUDO DE ESTRUTURAS PROTENDIDAS HIPERESTTICAS COM A REPRESENTAO DA PROTENSO POR CARREGAMENTOS EQUIVALENTES
MESTRANDO: RODRIGO BROERING KOERICH
ORIENTADOR: DANIEL DOMINGUES LORIGGIO
95
6.1.2 Comparao dos resultados dos momentos fletores na viga
Os momentos fletores obtidos da anlise estrutural foram comparados com os
momentos tericos, calculados com base no valor do esforo de protenso multiplicado
pela excentricidade, e com os momentos fletores obtidos por Thiesen (2001).
Tabela 6.2 - Comparao dos momentos fletores obtidos por Koerich e por Thiesen
em relao aos momentos tericos

Os resultados de Thiesen foram obtidos para trechos com quatro subdivises.
Para um nmero de subdivises da ordem de 50, os resultados para a seo no meio
do vo foram de 979,98 kN.m, o que pode ser considerado, em termos prticos, idnti-
co aos resultados obtidos neste trabalho, que, como pode ser visto, apresentam um
erro mnimo em relao aos momentos tericos. Os erros percentuais elevados, da
ordem de 14% observados nas sees situadas a 4m e 28m, respectivamente, no tem
grande sentido prtico, j que em termos absolutos os valores so pequenos
ESTUDO DE ESTRUTURAS PROTENDIDAS HIPERESTTICAS COM A REPRESENTAO DA PROTENSO POR CARREGAMENTOS EQUIVALENTES
MESTRANDO: RODRIGO BROERING KOERICH
ORIENTADOR: DANIEL DOMINGUES LORIGGIO
96
O grfico da Figura 6.3 mostra as trs curvas com os valores dos momentos ob-
tidos por Thiesen (2001), juntamente com os momentos tericos e aqueles obtidos com
este trabalho. A superposio das curvas deixa clara a grande aproximao dos trs
valores.

Figura 6.3 - Grfico comparativo dos momentos fletores
O estudo apresentado para mostrar a validade dos resultados obtidos a partir
das rotinas implementadas.
6.1.3 Comparao dos resultados dos esforos axiais na viga
O trabalho de THIESEN no apresentou resultados referentes ao esforo axial
na estrutura. Neste trabalho, entretanto, a resoluo matricial da estrutura utilizou ele-
mentos de prtico plano, que oferecem os resultados referentes ao esforo axial. As-
sim, na viga do exemplo proposto, os resultados do esforo normal nas barras da viga
ESTUDO DE ESTRUTURAS PROTENDIDAS HIPERESTTICAS COM A REPRESENTAO DA PROTENSO POR CARREGAMENTOS EQUIVALENTES
MESTRANDO: RODRIGO BROERING KOERICH
ORIENTADOR: DANIEL DOMINGUES LORIGGIO
97
foram comparados aos esforos devidos protenso que foram transmitidos pelo cabo,
e correspondem aos valores apresentados na Tabela 6.3.
Tabela 6.3 - Comparao do esforo normal da viga com o esforo aplicado pelo cabo de protenso

importante observar que os valores comparados so aproximadamente iguais,
sendo as diferenas entre o esforo normal na barra e no cabo, decorrentes de aproxi-
mao numrica. A semelhana dos valores se deve isostaticidade da viga, inclusive
quanto ao deslocamento horizontal dos apoios. Como no h restrio a este desloca-
mento, todo o esforo aplicado pelo cabo transmitido para a viga, o que no ocorre
quando h restrio total ou parcial deste deslocamento.
ESTUDO DE ESTRUTURAS PROTENDIDAS HIPERESTTICAS COM A REPRESENTAO DA PROTENSO POR CARREGAMENTOS EQUIVALENTES
MESTRANDO: RODRIGO BROERING KOERICH
ORIENTADOR: DANIEL DOMINGUES LORIGGIO
98
6.1.4 Anlise da viga considerando todas as perdas de protenso
A determinao rigorosa das perdas de protenso no cabo no um dos objeti-
vos deste trabalho, mas sim a avaliao dos efeitos decorrentes de todas as perdas
sobre a estrutura, tanto em termos de esforos solicitantes como nos deslocamentos.
A Figura 6.4 mostra um grfico com a variao do esforo de protenso em fun-
o dos vrios tipos de perdas. Neste exemplo de uma viga isosttica com apenas um
cabo, as perdas por encurtamento elstico no ocorrem e, por isso, os valores indica-
dos no grfico coincidem com os valores das perdas por acomodao da ancoragem.
As perdas progressivas foram consideradas como uma porcentagem do esforo de pro-
tenso, arbitrada em 12% do esforo no cabo imediatamente antes da ocorrncia da
perda.

Figura 6.4 - Variao do esforo de protenso ao longo do a viga
No caso da viga isosttica do exemplo, a variao do esforo de protenso no
modificou o esquema esttico da viga, suas reaes ou comportamento dos esforos.
ESTUDO DE ESTRUTURAS PROTENDIDAS HIPERESTTICAS COM A REPRESENTAO DA PROTENSO POR CARREGAMENTOS EQUIVALENTES
MESTRANDO: RODRIGO BROERING KOERICH
ORIENTADOR: DANIEL DOMINGUES LORIGGIO
99
No caso do momento fletor, a reduo do esforo de protenso provocada pelas per-
das implicou em uma perda de eficincia da protenso, reduzindo o valor do momento
positivo nos apoios e do momento negativo no vo, na mesma proporo da variao
do esforo ao longo do cabo. A Tabela 6.4 com os valores dos momentos nas sees
principais da viga e o grfico da Figura 6.5 mostram esse efeito
Tabela 6.4 - Momentos fletores considerando cada uma das perdas acumuladas de protenso


ESTUDO DE ESTRUTURAS PROTENDIDAS HIPERESTTICAS COM A REPRESENTAO DA PROTENSO POR CARREGAMENTOS EQUIVALENTES
MESTRANDO: RODRIGO BROERING KOERICH
ORIENTADOR: DANIEL DOMINGUES LORIGGIO
100

Figura 6.5 - Momentos fletores considerando cada perda de protenso
Os esforos normais considerando as perdas de protenso acompanham a vari-
ao do esforo no cabo. A Tabela 6.5 apresenta os valores do esforo normal ao lon-
go da viga.
ESTUDO DE ESTRUTURAS PROTENDIDAS HIPERESTTICAS COM A REPRESENTAO DA PROTENSO POR CARREGAMENTOS EQUIVALENTES
MESTRANDO: RODRIGO BROERING KOERICH
ORIENTADOR: DANIEL DOMINGUES LORIGGIO
101
Tabela 6.5 - Esforo normal ao longo da viga considerando as perdas acumuladas de protenso

Os deslocamentos verticais da viga em funo do esforo de protenso tambm
apresentaram um comportamento similar ao dos momentos fletores. Os deslocamentos
da viga no meio do vo, aps as perdas progressivas, reduziram cerca de 16% em re-
lao aos valores sem a considerao das perdas.
O grfico da Figura 6.6 mostra os deslocamentos verticais considerando as per-
das de protenso. Os deslocamentos da viga apontando para cima decorrem da hip-
tese de no serem consideradas cargas verticais, inclusive o peso prprio.
ESTUDO DE ESTRUTURAS PROTENDIDAS HIPERESTTICAS COM A REPRESENTAO DA PROTENSO POR CARREGAMENTOS EQUIVALENTES
MESTRANDO: RODRIGO BROERING KOERICH
ORIENTADOR: DANIEL DOMINGUES LORIGGIO
102

Figura 6.6 - Deslocamentos verticais considerando as perdas de protenso.
6.2 Influncia da hiperestaticidade ao esforo normal em vigas contnuas
Neste exemplo, pretende-se estudar a influncia da restrio ao deslocamento
horizontal dos apoios de vigas contnuas, conferindo hiperestaticidade ao esforo nor-
mal.
A viga estudada tem dois vos iguais de 25m cada, com um cabo parablico
protendido de seis trechos curvos. O esforo de protenso foi aplicado nas duas extre-
midades, e admitiu-se que o esforo transferido para a viga tenha sido de 1600 kN. A
viga tem seo retangular e a excentricidade do cabo nos apoios est acima do centro
de gravidade e, no vo, abaixo.
A Figura 6.7 mostra o esquema da viga deste exemplo.
ESTUDO DE ESTRUTURAS PROTENDIDAS HIPERESTTICAS COM A REPRESENTAO DA PROTENSO POR CARREGAMENTOS EQUIVALENTES
MESTRANDO: RODRIGO BROERING KOERICH
ORIENTADOR: DANIEL DOMINGUES LORIGGIO
103

Figura 6.7 - Geometria da viga e do cabo
A Figura 6.8 apresenta o diagrama com os esforos solicitantes nas vigas sem
restrio ao deslocamento horizontal e com restrio nessa direo, para apoios de 2
e 1 classes, nos quais a rotao sobre o apoio livre.
ESTUDO DE ESTRUTURAS PROTENDIDAS HIPERESTTICAS COM A REPRESENTAO DA PROTENSO POR CARREGAMENTOS EQUIVALENTES
MESTRANDO: RODRIGO BROERING KOERICH
ORIENTADOR: DANIEL DOMINGUES LORIGGIO
104

Figura 6.8 a) Esforos solicitantes na viga com apoios de 1 e 2 classes
b) Esforos solicitantes na viga com apoios 2 classe somente
A Figura 6.9 apresenta o diagrama com os esforos solicitantes na viga c com
apoios de 3 e 1 classes, sem restrio ao deslocamento horizontal e na viga d com
restrio nessa direo, vinculada com engastes nos trs apoios, nos quais a rotao
restringida.
ESTUDO DE ESTRUTURAS PROTENDIDAS HIPERESTTICAS COM A REPRESENTAO DA PROTENSO POR CARREGAMENTOS EQUIVALENTES
MESTRANDO: RODRIGO BROERING KOERICH
ORIENTADOR: DANIEL DOMINGUES LORIGGIO
105

Figura 6.9 - c) Esforos solicitantes na viga com apoios de 1 e 3 classes
d) Esforos solicitantes na viga com apoios 3 classe somente
Comparando os resultados das vigas a), b), c) e d) percebe-se que, tanto nas vi-
gas a) e b) como nas vigas c) e d), os esforos cortantes, momentos fletores e deslo-
camentos no sofrem a influncia da restrio ao deslocamento horizontal. Nos esfor-
os normais, entretanto, a deslocabilidade dos apoios quem determina o valor do es-
foro axial na viga. No caso dos apoios deslocveis, vigas a e c, todo o esforo de
protenso transmitido para a viga. No caso das vigas b e d, nas quais os vnculos
impedem o deslocamento dos apoios, todo o esforo de protenso absorvido pelos
ESTUDO DE ESTRUTURAS PROTENDIDAS HIPERESTTICAS COM A REPRESENTAO DA PROTENSO POR CARREGAMENTOS EQUIVALENTES
MESTRANDO: RODRIGO BROERING KOERICH
ORIENTADOR: DANIEL DOMINGUES LORIGGIO
106
apoios e o esforo axial na viga nulo. A condio de vinculao com restrio total ao
deslocamento horizontal, entretanto, difcil de ser conseguida.
importante observar que, mesmo havendo uma grande variao no esforo
normal, quando se utilizam apoios deslocveis e indeslocveis, no h alterao nos
cortantes, fletores e deslocamentos. Isso ocorre porque, no caso das vigas, a hiperes-
taticidade ao esforo normal no impe momentos fletores ao restante da estrutura,
sendo que estes momentos ocorrem nos prprios apoios.
Como ser visto mais adiante, no caso dos prticos protendidos a situao apre-
senta-se de maneira diferente.
Obviamente, a condio para dimensionamento das peas nos casos a), b), c) e
d), completamente diferente em termos de tenses em servio, em virtude do efeito
da fora normal. Os grficos da Figura 6.10 e da Figura 6.11, com a variao das ten-
ses na borda superior da viga, mostra que para cada caso de carregamento as ten-
ses nas bordas so diferentes e, naturalmente, requerem condies prprias de di-
mensionamento.
ESTUDO DE ESTRUTURAS PROTENDIDAS HIPERESTTICAS COM A REPRESENTAO DA PROTENSO POR CARREGAMENTOS EQUIVALENTES
MESTRANDO: RODRIGO BROERING KOERICH
ORIENTADOR: DANIEL DOMINGUES LORIGGIO
107

Figura 6.10 - Tenses na borda superior da viga (casos A e B)

Figura 6.11 - Tenses na borda superior da viga (casos C e D)
No caso da considerao da variao da fora no cabo devido s perdas de pro-
tenso, o comportamento descrito anteriormente para as vigas sem a considerao das
perdas de protenso continua vlido.
ESTUDO DE ESTRUTURAS PROTENDIDAS HIPERESTTICAS COM A REPRESENTAO DA PROTENSO POR CARREGAMENTOS EQUIVALENTES
MESTRANDO: RODRIGO BROERING KOERICH
ORIENTADOR: DANIEL DOMINGUES LORIGGIO
108
Para o caso das vigas b e d, em que h restrio do deslocamento horizontal
dos apoios, o esforo normal na viga deixa de ser nulo e passa a ser varivel, em fun-
o da variao do esforo de protenso ao longo do cabo.

Figura 6.12 - Diagrama da variao do esforo de protenso para cada tipo de perda
Como o esforo no cabo sofre uma reduo desde as ancoragens at o apoio
central, o esforo normal na viga precisa estar equilibrado em relao ao apoio central,
resultando em uma parte do vo tracionada e outra parte comprimida.
ESTUDO DE ESTRUTURAS PROTENDIDAS HIPERESTTICAS COM A REPRESENTAO DA PROTENSO POR CARREGAMENTOS EQUIVALENTES
MESTRANDO: RODRIGO BROERING KOERICH
ORIENTADOR: DANIEL DOMINGUES LORIGGIO
109

Figura 6.13 - Variao do esforo normal na viga sujeita a perdas de protenso
6.3 Influncia da hiperestaticidade ao esforo normal em prticos planos
Nas vigas contnuas, a hiperestaticidade ao esforo normal no altera os esfor-
os cortantes, momentos fletores e os deslocamentos verticais na estrutura.
No caso de um prtico plano isosttico como o da Figura 4.2, a aplicao da pro-
tenso centrada na viga no gera esforos na viga, exceto o esforo normal. Isso ocor-
re porque no h nenhum impedimento ao deslocamento e a aplicao da protenso
no modifica o esquema estrutural da estrutura.
Se a protenso for aplicada em uma estrutura com apoios rgidos, como o da
Figura 6.14, o encurtamento na viga provocado pela protenso provoca esforos nos
pilares e, conseqentemente, na viga protendida. importante observar que mesmo
sem a existncia de excentricidade no cabo, surgem momentos fletores e esforos cor-
tantes na estrutura. Esse comportamento, que ocorre em funo da hiperestaticidade
ESTUDO DE ESTRUTURAS PROTENDIDAS HIPERESTTICAS COM A REPRESENTAO DA PROTENSO POR CARREGAMENTOS EQUIVALENTES
MESTRANDO: RODRIGO BROERING KOERICH
ORIENTADOR: DANIEL DOMINGUES LORIGGIO
110
da estrutura, evidenciado pelo diagrama de deslocamentos da estrutura, que mostra
a inflexo do prtico para dentro da prpria estrutura.
O esforo de protenso aplicado no totalmente convertido em esforo axial na
viga, sendo reduzido em funo do esforo cortante do pilar.

Figura 6.14 - Geometria e esforos do prtico de 1 vo com cabo reto
Assim, nas estruturas aporticadas, a hiperestaticidade implica em esforos adi-
cionais estrutura, diferentemente das vigas contnuas, nas quais o esforo de proten-
ESTUDO DE ESTRUTURAS PROTENDIDAS HIPERESTTICAS COM A REPRESENTAO DA PROTENSO POR CARREGAMENTOS EQUIVALENTES
MESTRANDO: RODRIGO BROERING KOERICH
ORIENTADOR: DANIEL DOMINGUES LORIGGIO
111
so absorvido integralmente pelos vnculos hiperestticos, e dos prticos isostticos,
nos quais a livre deformao isenta a estrutura de esforos adicionais.
6.4 Influncia da excentricidade do cabo nos esforos solicitantes
Nas vigas contnuas, a excentricidade do cabo em relao ao centro de gravida-
de da seo, provoca grandes alteraes nos esforos cortantes e momentos fletores.
O cabo impe uma flexo viga no sentido oposto ao da excentricidade do ca-
bo. Assim, a viga flexionada para cima se o cabo est localizado abaixo do centro de
gravidade, e se o cabo est localizado acima do centro de gravidade da viga, a flexo
ocorre para baixo.
Essa excentricidade , na realidade, uma ferramenta para o projeto da viga, j
que se pode definir a maior ou menor influncia do esforo de protenso em relao
aos esforos externos aplicados.
Nas estruturas aporticadas protendidas, alm da ocorrncia desse mesmo com-
portamento observado nas vigas contnuas, a hiperestaticidade impe outras condicio-
nantes estrutura.
Os esforos cortantes e de flexo tem seus sinais invertidos conforme a posio
do cabo, assim como as reaes horizontais nos vnculos externos.
No exemplo da Figura 6.14, no qual foi utilizado um cabo centrado, o esforo
normal sofreu uma reduo em funo da hiperestaticidade da estrutura, que imps
uma deformao flexionando a estrutura para dentro dela mesma.

ESTUDO DE ESTRUTURAS PROTENDIDAS HIPERESTTICAS COM A REPRESENTAO DA PROTENSO POR CARREGAMENTOS EQUIVALENTES
MESTRANDO: RODRIGO BROERING KOERICH
ORIENTADOR: DANIEL DOMINGUES LORIGGIO
112
No exemplo da Figura 6.15 so exibidos os resultados da aplicao do esforo
de protenso de 1471,42 kN, inicialmente na face superior e, posteriormente, somente
na face inferior.

Figura 6.15 - Influncia da excentricidade do cabo no esforo normal
Para a excentricidade localizada abaixo do centro de gravidade da seo, o efei-
to sobre o esforo normal foi o mesmo, porm com maior intensidade, sendo que a re-
duo do esforo normal por hiperestaticidade da estrutura foi de 313,02 kN (21.2%).
ESTUDO DE ESTRUTURAS PROTENDIDAS HIPERESTTICAS COM A REPRESENTAO DA PROTENSO POR CARREGAMENTOS EQUIVALENTES
MESTRANDO: RODRIGO BROERING KOERICH
ORIENTADOR: DANIEL DOMINGUES LORIGGIO
113
No caso da excentricidade estar localizada acima do centro de gravidade da se-
o, a hiperestaticidade da estrutura provoca um efeito reverso. A deformao da es-
trutura implica num acrscimo ao esforo normal, que ultrapassa o valor do esforo de
protenso aplicado em aproximadamente 10%.
A variao no esforo normal em funo da hiperestaticidade da estrutura ocorre
tanto em cabos retos como nos cabos com curvaturas. No caso dos cabos curvos, nos
quais sua posio varia acima e abaixo do centro de gravidade da viga, o efeito da ex-
centricidade depender da disposio do cabo e, na maioria dos casos, tende a ser
atenuado em relao aos cabos retos e muito excntricos.
Esse efeito pode ser muito importante na verificao das tenses de servio da
pea protendida. A variao do esforo normal, associada s variaes dos momentos
fletores, pode ocasionar grandes alteraes no estado de tenses da seo transversal
em servio e tambm na verificao da pea ao Estado Limite ltimo.
Sugere-se, portanto, a verificao dessa condio da influncia da excentricida-
de do cabo nas estruturas aporticadas hiperestticas protendidas.
6.5 Influncia da rigidez dos pilares nos esforos do prtico
Como j foi apresentado, a hiperestaticidade ao esforo normal modifica signifi-
cativamente o valor do esforo normal na estrutura protendida, o que implica, muitas
vezes, em um estado de tenses no cabo e no concreto bastante diverso das condi-
es de servio projetadas para a estrutura, hipoteticamente, sem essa anlise.
Nas vigas contnuas, os esforos normais hiperestticos so transferidos direta-
mente para os vnculos, que absorvem a totalidade do esforo de protenso. Nas estru-
ESTUDO DE ESTRUTURAS PROTENDIDAS HIPERESTTICAS COM A REPRESENTAO DA PROTENSO POR CARREGAMENTOS EQUIVALENTES
MESTRANDO: RODRIGO BROERING KOERICH
ORIENTADOR: DANIEL DOMINGUES LORIGGIO
114
turas de prtico, entretanto, essa condio depende da hiperestaticidade da estrutura e
da rigidez (K) dos pilares que apiam a viga protendida, j que so os pilares que iro
restringir o deslocamento horizontal da viga.
A rigidez de uma barra da estrutura convencionada como sendo a relao en-
tre o momento de inrcia da seo e o comprimento da barra. Assim:
L
I
K =
Para avaliar a influncia da rigidez dos pilares nos esforos solicitantes, foi to-
mado um prtico plano com apoios engastados, solicitado por um cabo de protenso
parablico. A seo da viga foi mantida constante e a seo dos pilares foi sendo modi-
ficada para conferir relaes de rigidez diferentes entre a viga e os pilares, conforme
mostra a Figura 6.16.

Figura 6.16 - Influncia da rigidez do pilar - geometria do exemplo
A Figura 6.17 apresenta os diagramas dos esforos solicitantes obtidos da anli-
se da estrutura para cada uma das relaes entre as rigidezes da viga e do pilar pro-
postas.
ESTUDO DE ESTRUTURAS PROTENDIDAS HIPERESTTICAS COM A REPRESENTAO DA PROTENSO POR CARREGAMENTOS EQUIVALENTES
MESTRANDO: RODRIGO BROERING KOERICH
ORIENTADOR: DANIEL DOMINGUES LORIGGIO
115

Figura 6.17 - Influncia da rigidez do pilar - esforos solicitantes
A Tabela 6.6 apresenta os valores dos deslocamentos horizontais e verticais e
dos esforos solicitantes nos principais ns da estrutura.
A partir da anlise dos resultados apresentados pelos diagramas e pela tabela,
possvel perceber que a variao da relao entre as rigidezes dos pilares e da viga
tem efeitos diferentes para a viga e para os pilares.
ESTUDO DE ESTRUTURAS PROTENDIDAS HIPERESTTICAS COM A REPRESENTAO DA PROTENSO POR CARREGAMENTOS EQUIVALENTES
MESTRANDO: RODRIGO BROERING KOERICH
ORIENTADOR: DANIEL DOMINGUES LORIGGIO
116
Os deslocamentos horizontais e verticais da estrutura foram pouco alterados pe-
la variao da relao entre as rigidezes das vigas e pilares. No caso dos pilares mais
rgidos, o deslocamento vertical foi um pouco inferior aos demais casos de rigidez.
Tabela 6.6 - Influncia da rigidez dos pilares deslocamentos e esforos solicitantes

Os esforos cortantes da viga permaneceram inalterados com a variao da rigi-
dez dos pilares. Para os esforos cortantes dos pilares, ao contrrio, o aumento de rigi-
dez dos pilares provocou um aumento no esforo cortante absorvido pelo pilar, em vir-
tude da restrio ao encurtamento horizontal da viga que o pilar mais rgido proporcio-
nou. Em virtude disso, as reaes horizontais nos apoios tambm so maiores e, devi-
do hiperestaticidade, o esforo normal vai sendo reduzido com o aumento da rigidez
dos pilares.
ESTUDO DE ESTRUTURAS PROTENDIDAS HIPERESTTICAS COM A REPRESENTAO DA PROTENSO POR CARREGAMENTOS EQUIVALENTES
MESTRANDO: RODRIGO BROERING KOERICH
ORIENTADOR: DANIEL DOMINGUES LORIGGIO
117
Com relao aos momentos fletores, percebe-se que na viga houve uma peque-
na variao nos esforos que, neste exemplo, foram da ordem de at 16%. Para os
pilares, entretanto, o aumento da rigidez do pilar implica num aumento significativo do
momento fletor na base do pilar, resultante da grande restrio por ele provocada no
nvel da viga. Essa variao representa um aumento de at oito vezes no momento
fletor, o que pode ser considerado um efeito muito importante e que no pode ser des-
prezado na anlise da estrutura.
Apesar da variao dos esforos normais, as tenses nas bordas superior e infe-
rior da viga tiveram, a exemplo dos momentos fletores, uma pequena variao em fun-
o das diferentes rigidezes adotadas para os pilares, como mostra a Figura 6.18

Figura 6.18 - Variao das tenses nas bordas superior e inferior
ESTUDO DE ESTRUTURAS PROTENDIDAS HIPERESTTICAS COM A REPRESENTAO DA PROTENSO POR CARREGAMENTOS EQUIVALENTES
MESTRANDO: RODRIGO BROERING KOERICH
ORIENTADOR: DANIEL DOMINGUES LORIGGIO
118
O estudo da variao da rigidez dos pilares mostra que a conseqncia mais
importante da protenso em prticos diz respeito ao momento fletor transmitido ao pi-
lar. Quanto mais rgido for o pilar, maior ser o momento por ele absorvido e menores
so os esforos normais transmitidos pela protenso viga principal.
No caso de projetos reais, esse comportamento pode ser observado em lajes e
vigas protendidas de edifcios. Anlises simplificadas da estrutura que desconsiderem
esse efeito conjunto da protenso sobre a anlise do prtico podem conduzir a resulta-
dos muito diferentes dos esforos reais atuantes na estrutura.
6.6 Influncia das perdas de protenso no comportamento do prtico
As perdas de protenso provocam uma modificao na distribuio dos esforos
solicitantes, em virtude da variao da fora de protenso ao longo da estrutura.
Os efeitos das perdas de protenso nas estruturas isostticas so conhecidos e
de fcil determinao. No caso das vigas contnuas e dos prticos, as perdas de pro-
tenso podem modificar a distribuio dos esforos na estrutura, tornando necessria
uma avaliao mais cuidadosa do problema.
Neste estudo foram avaliadas as perdas de protenso sobre um prtico de um
vo, submetido ao efeito da protenso de um cabo parablico. A geometria da estrutura
do exemplo mostrada na Figura 6.19 e os esforos solicitantes na Tabela 6.7, consi-
derando, em cada caso, as perdas cumulativas desde a condio de ocorrncia exclu-
siva das perdas por atrito, at a condio das perdas acumuladas devido ao atrito, a-
comodao da ancoragem, encurtamento elstico do concreto e as perdas progressi-
vas.
ESTUDO DE ESTRUTURAS PROTENDIDAS HIPERESTTICAS COM A REPRESENTAO DA PROTENSO POR CARREGAMENTOS EQUIVALENTES
MESTRANDO: RODRIGO BROERING KOERICH
ORIENTADOR: DANIEL DOMINGUES LORIGGIO
119

Figura 6.19 - Influncia das perdas de protenso na estrutura do prtico - geometria da estrutura
Tabela 6.7 - Esforos solicitantes nos ns principais para as perdas de protenso


ESTUDO DE ESTRUTURAS PROTENDIDAS HIPERESTTICAS COM A REPRESENTAO DA PROTENSO POR CARREGAMENTOS EQUIVALENTES
MESTRANDO: RODRIGO BROERING KOERICH
ORIENTADOR: DANIEL DOMINGUES LORIGGIO
120
A anlise dos resultados mostrados na tabela permite observar que as perdas de
protenso provocam aproximadamente os mesmos efeitos nas vigas e nos pilares. Ao
contrrio da influncia da rigidez dos pilares, as perdas de protenso na estrutura mos-
traram um comportamento esperado, mantendo a proporo da variao da fora de
protenso no cabo.
6.7 Efeito da protenso em prticos de vrios vos
Nas estruturas aporticadas de vrios vos, comuns em pontes e em estruturas
de edifcios com vigas e lajes protendidas, observa-se a ocorrncia de vrios dos com-
portamentos j estudados anteriormente quando da aplicao da protenso.
Em virtude disso, ser analisada a estrutura de um prtico plano simtrico com
trs vos de 25 metros cada, submetido ao esforo de um cabo de protenso, sem a
aplicao do carregamento externo. Sero apresentadas as diferenas de comporta-
mento entre a protenso por um cabo reto e por um cabo curvo. As perdas de proten-
so no sero includas nesse estudo.
6.7.1 Prtico com trs vos submetido protenso de um cabo reto
A protenso aplicada estrutura atravs de um cabo reto localizado no centro
geomtrico da seo transversal da viga, que foi adotada igual seo transversal do
pilar.
A Figura 6.20 mostra a geometria e os esforos da estrutura at o eixo de sime-
tria.
ESTUDO DE ESTRUTURAS PROTENDIDAS HIPERESTTICAS COM A REPRESENTAO DA PROTENSO POR CARREGAMENTOS EQUIVALENTES
MESTRANDO: RODRIGO BROERING KOERICH
ORIENTADOR: DANIEL DOMINGUES LORIGGIO
121

Figura 6.20 - Prtico com 3 vos submetido protenso de 1 cabo reto
A protenso provoca o encurtamento axial da viga, que puxada na direo do
meio do vo, como mostra o diagrama de deslocamentos. A hiperestaticidade dos vn-
culos externos da estrutura, entretanto, restringe seu livre deslocamento e implica em
deformaes nas vigas e pilares. Os pilares mais externos so mais afetados pelo en-
curtamento de protenso e sofrem os maiores deslocamentos e tambm as maiores
rotaes nos ns das vigas.
ESTUDO DE ESTRUTURAS PROTENDIDAS HIPERESTTICAS COM A REPRESENTAO DA PROTENSO POR CARREGAMENTOS EQUIVALENTES
MESTRANDO: RODRIGO BROERING KOERICH
ORIENTADOR: DANIEL DOMINGUES LORIGGIO
122
Como conseqncia desse comportamento, as reaes de apoio horizontais e
os momentos fletores na base dos pilares so maiores nos pilares extremos. Esse
momento fletor nos pilares importante para seu dimensionamento e no pode ser
desprezado.
A hiperestaticidade ao esforo normal tambm provoca alteraes nos esforos
solicitantes. Observa-se que o esforo normal nas barras dos vos externos maior
que no vo interno, em virtude da restrio causada pelos pilares. Nas barras dos pila-
res, surgem tambm pequenos esforos normais, decorrentes dos momentos fletores
da viga, que provocaram uma trao nos pilares externos e compresso de igual valor
nos pilares internos.
6.7.2 Prtico com trs vos submetido protenso de um cabo curvo
Procurou-se estudar, tambm, a influncia da curvatura do cabo nas estruturas
aporticadas protendidas de vrios vos. O cabo de protenso foi disposto atravs de
trechos parablicos, cujas excentricidades so positivas nos apoios e negativas nos
vos.
De um modo geral, a disposio de um cabo parablico, em comparao ao ca-
bo reto, no alterou o comportamento da estrutura em relao aos resultados do e-
xemplo da Figura 6.20. A hiperestaticidade da estrutura puxou os pilares para o vo
central da estrutura, o que implica em momentos fletores na base dos pilares, mais im-
portantes nos pilares mais extremos, nos quais as reaes horizontais provocadas pela
restrio aos deslocamentos nessa direo tambm so maiores.
ESTUDO DE ESTRUTURAS PROTENDIDAS HIPERESTTICAS COM A REPRESENTAO DA PROTENSO POR CARREGAMENTOS EQUIVALENTES
MESTRANDO: RODRIGO BROERING KOERICH
ORIENTADOR: DANIEL DOMINGUES LORIGGIO
123
Diferentemente do exemplo do cabo reto, a curvatura do cabo impe a deforma-
o da viga na direo da concavidade do cabo, tracionando faces diferentes da viga
ao longo do vo.
Em relao ao esforo normal, observa-se um comportamento similar ao exem-
plo do cabo reto quanto variao do esforo normal nos vos e nos pilares.

Figura 6.21 - Prtico com 3 vos submetido protenso de 1 cabo curvo
Tambm neste exemplo, pode-se ressaltar que nas vigas de vrios vos, os es-
foros cortantes e momentos fletores nos pilares mais externos so relevantes e no
ESTUDO DE ESTRUTURAS PROTENDIDAS HIPERESTTICAS COM A REPRESENTAO DA PROTENSO POR CARREGAMENTOS EQUIVALENTES
MESTRANDO: RODRIGO BROERING KOERICH
ORIENTADOR: DANIEL DOMINGUES LORIGGIO
124
devem ser desprezados. A variao do esforo normal ao longo dos vos da viga
grande devido s restries impostas pelos pilares. Pode ser importante a previso de
uma distribuio de cabos varivel ao longo dos vos, com cabos adicionais nos vos
mais internos, de maneira a manter o esforo de protenso em nveis adequados ao
projeto.
6.8 Efeito da protenso em prticos de vrios pavimentos
O efeito da protenso em prticos de vrios pavimentos ainda pouco estudado
em virtude da complexidade da considerao conjunta de todos os fenmenos e das
variveis envolvidas. Por outro lado, a aplicao da protenso em estruturas como es-
sas vm se tornando cada vez mais freqente, principalmente nos casos de edifcios
com lajes protendidas, cujos efeitos podem ser considerados similares aos efeitos ob-
servados para os prticos de vigas e pilares.
Pretende-se, com esses resultados, apresentar um estudo qualitativo do com-
portamento de prticos protendidos.
Os resultados que se seguem foram adaptados do exemplo utilizado por Collins
(1987), que tomou um prtico plano de seis pavimentos e o submeteu ao esforo de
protenso aplicado por cabos retos dispostos nas vigas de cada um dos pavimentos.
Os exemplos pressupem que a estrutura j tenha sido totalmente construda para,
posteriormente, serem aplicadas as protenses.
Assim como nos exemplos anteriores, admite-se, por simplificao, que a pro-
tenso aplicada instantaneamente em todos os cabos da estrutura.
ESTUDO DE ESTRUTURAS PROTENDIDAS HIPERESTTICAS COM A REPRESENTAO DA PROTENSO POR CARREGAMENTOS EQUIVALENTES
MESTRANDO: RODRIGO BROERING KOERICH
ORIENTADOR: DANIEL DOMINGUES LORIGGIO
125
No foram aplicados outros carregamentos externos estrutura e no foram a-
nalisados os efeitos decorrentes das perdas de protenso.
6.8.1 Prtico com protenso em todos os pavimentos
O efeito da protenso aplicada simultaneamente sobre todos os pavimentos da
estrutura percebido pela tendncia de encurtamento axial da estrutura na direo ho-
rizontal, restringida, entretanto, no pavimento junto aos apoios. Os deslocamentos hori-
zontais so aproximadamente os mesmos em todos os pavimentos.

Figura 6.22 - Prtico com protenso em todos os pavimentos - Geometria e deslocamentos
Em relao aos esforos solicitantes, percebe-se que os momentos fletores so
grandes junto aos vnculos externos da estrutura, mas tendem a desaparecer nos pa-
vimentos superiores, j que nestes a restrio imposta pela estrutura praticamente no
ocorre.
ESTUDO DE ESTRUTURAS PROTENDIDAS HIPERESTTICAS COM A REPRESENTAO DA PROTENSO POR CARREGAMENTOS EQUIVALENTES
MESTRANDO: RODRIGO BROERING KOERICH
ORIENTADOR: DANIEL DOMINGUES LORIGGIO
126
Nos pavimentos superiores, os esforos normais nas vigas so praticamente i-
guais ao esforo de protenso. J nos pavimentos inferiores, percebe-se que a hiperes-
taticidade ao esforo normal causada pelos vnculos externos da estrutura reduzem o
valor do esforo normal junto ao primeiro pavimento e aumentam esse esforo alm do
esforo de protenso no pavimento seguinte.

Figura 6.23 - Prtico com protenso em todos os pavimentos Esforos solicitantes
A seqncia construtiva tem influncia na distribuio dos esforos decorrentes
da protenso. Collins (1987) apresentou um estudo em que foi efetuada uma anlise da
aplicao da protenso aps a construo de cada pavimento, mostrando essa influn-
cia.
ESTUDO DE ESTRUTURAS PROTENDIDAS HIPERESTTICAS COM A REPRESENTAO DA PROTENSO POR CARREGAMENTOS EQUIVALENTES
MESTRANDO: RODRIGO BROERING KOERICH
ORIENTADOR: DANIEL DOMINGUES LORIGGIO
127
Neste trabalho, apresentado um estudo simplificado no qual a protenso a-
plicada em cada pavimento, sobre a hiptese de que toda a estrutura j tenha sido
construda. Apesar de no representar a realidade construtiva, deseja-se mostrar um
comportamento associado seqncia construtiva.
6.8.2 Prtico com protenso apenas no 1 pavimento
Ao ser aplicada a protenso no primeiro pavimento da estrutura, ocorrem encur-
tamentos axiais na viga do respectivo pavimento, associada flexo dos ns da estru-
tura, vizinhos ao cabo protendido. Tanto os vnculos externos como os pavimentos ad-
jacentes atuam restringindo esse deslocamento axial, o que implica em reaes hori-
zontais externas e momentos fletores maiores que no caso da protenso sobre todos
os pavimentos. Os momentos fletores, entretanto, so absorvidos apenas nos pavimen-
tos iniciais da estrutura.
ESTUDO DE ESTRUTURAS PROTENDIDAS HIPERESTTICAS COM A REPRESENTAO DA PROTENSO POR CARREGAMENTOS EQUIVALENTES
MESTRANDO: RODRIGO BROERING KOERICH
ORIENTADOR: DANIEL DOMINGUES LORIGGIO
128

Figura 6.24 - Prtico com protenso no 1 pavimento - Geometria e deslocamentos
O esforo de protenso aplicado dissipado, em grande parte, durante a pro-
tenso, sendo absorvido pelos vnculos externos e pelas vigas dos pavimentos adja-
centes ao pavimento protendido que, por compresso, restringem a estrutura.
ESTUDO DE ESTRUTURAS PROTENDIDAS HIPERESTTICAS COM A REPRESENTAO DA PROTENSO POR CARREGAMENTOS EQUIVALENTES
MESTRANDO: RODRIGO BROERING KOERICH
ORIENTADOR: DANIEL DOMINGUES LORIGGIO
129

Figura 6.25 - Prtico com protenso no 1 pavimento - Esforos solicitantes
6.8.3 Prtico com protenso no 1 e 2 pavimentos
O encurtamento nas vigas protendidas que ocorre por ao da protenso res-
tringido pelos vnculos externos e pelos pavimentos adjacentes, sendo pouco sentidos
nos pavimentos mais afastados da protenso.
A protenso provoca uma flexo bem pronunciada junto aos vnculos externos e
junto aos ns dos pilares com as vigas protendidas, dissipando-se nos pavimentos su-
periores.
ESTUDO DE ESTRUTURAS PROTENDIDAS HIPERESTTICAS COM A REPRESENTAO DA PROTENSO POR CARREGAMENTOS EQUIVALENTES
MESTRANDO: RODRIGO BROERING KOERICH
ORIENTADOR: DANIEL DOMINGUES LORIGGIO
130
O esforo normal continua restringido pelos vnculos externos e pelas vigas dos
pavimentos no protendidos, mas a perda do esforo de protenso nos pavimentos
protendidos inferior ao caso do exemplo com apenas um pavimento protendido.

Figura 6.26 - Prtico com protenso no 1 e 2pavimentos - Geometria e deslocamentos
ESTUDO DE ESTRUTURAS PROTENDIDAS HIPERESTTICAS COM A REPRESENTAO DA PROTENSO POR CARREGAMENTOS EQUIVALENTES
MESTRANDO: RODRIGO BROERING KOERICH
ORIENTADOR: DANIEL DOMINGUES LORIGGIO
131

Figura 6.27 - Prtico com protenso no 1 e 2pavimentos - Esforos solicitantes
6.8.4 Prtico com protenso nos trs primeiros pavimentos
Os efeitos da protenso aplicada simultaneamente sobre trs pavimentos adja-
centes podem ser admitidos semelhantes aos efeitos provocados pela protenso apli-
cada em apenas dois pavimentos.
Entretanto, em relao ao esforo normal, percebe-se que o pavimento interme-
dirio protendido afetado pela restrio da protenso nos pavimentos adjacentes, e o
esforo normal maior que a prpria protenso.
O mesmo comportamento ocorre no caso de serem quatro os pavimentos pro-
tendidos simultaneamente.
ESTUDO DE ESTRUTURAS PROTENDIDAS HIPERESTTICAS COM A REPRESENTAO DA PROTENSO POR CARREGAMENTOS EQUIVALENTES
MESTRANDO: RODRIGO BROERING KOERICH
ORIENTADOR: DANIEL DOMINGUES LORIGGIO
132

Figura 6.28 - Prtico com protenso nos trs primeiros pavimentos - Geometria e deslocamentos

Figura 6.29 - Prtico com protenso nos trs primeiros pavimentos - Esforos solicitantes
ESTUDO DE ESTRUTURAS PROTENDIDAS HIPERESTTICAS COM A REPRESENTAO DA PROTENSO POR CARREGAMENTOS EQUIVALENTES
MESTRANDO: RODRIGO BROERING KOERICH
ORIENTADOR: DANIEL DOMINGUES LORIGGIO
133
6.8.5 Prtico com protenso nos quatro primeiros pavimentos

Figura 6.30 - Prtico com protenso nos quatro primeiros pavimentos - Geometria e deslocamentos

Figura 6.31 Prtico com protenso nos quatro primeiros pavimentos - Esforos solicitantes
ESTUDO DE ESTRUTURAS PROTENDIDAS HIPERESTTICAS COM A REPRESENTAO DA PROTENSO POR CARREGAMENTOS EQUIVALENTES
MESTRANDO: RODRIGO BROERING KOERICH
ORIENTADOR: DANIEL DOMINGUES LORIGGIO
134
6.8.6 Prtico com protenso nos cinco primeiros pavimentos
Se forem protendidos simultaneamente cinco dos seis pavimentos dessa estrutu-
ra, o comportamento mostra a tendncia da conformao final aps a protenso de
toda a estrutura, exceto pelas deformaes do ltimo pavimento e dos momentos fleto-
res junto ao penltimo pavimento, diferentes em decorrncia da restrio provocada
pelo ltimo pavimento.

Figura 6.32 - Prtico com protenso nos cinco primeiros pavimentos - Geometria e deslocamentos
ESTUDO DE ESTRUTURAS PROTENDIDAS HIPERESTTICAS COM A REPRESENTAO DA PROTENSO POR CARREGAMENTOS EQUIVALENTES
MESTRANDO: RODRIGO BROERING KOERICH
ORIENTADOR: DANIEL DOMINGUES LORIGGIO
135

Figura 6.33 - Prtico com protenso nos cinco primeiros pavimentos - Esforos solicitantes
Numa anlise mais ampla dos diversos casos desse exemplo, possvel perce-
ber que as reaes de apoio horizontais junto aos vnculos externos so menores
quanto maior for o nmero de pavimentos protendidos simultaneamente.
Assim como nos demais exemplos apresentados, os esforos normais nas pe-
as protendidas podem ser maiores que o esforo de protenso aplicado, em virtude da
existncia de hiperestaticidade ao esforo normal.
A anlise da protenso da estrutura em diversas configuraes construtivas
mostra que os esforos e os deslocamentos na estrutura dependem dessa seqncia
construtiva e que a ordem em que efetuada a protenso pode alterar significativa-
mente os esforos e deslocamentos da estrutura. No caso de estruturas hiperestticas
ESTUDO DE ESTRUTURAS PROTENDIDAS HIPERESTTICAS COM A REPRESENTAO DA PROTENSO POR CARREGAMENTOS EQUIVALENTES
MESTRANDO: RODRIGO BROERING KOERICH
ORIENTADOR: DANIEL DOMINGUES LORIGGIO
136
protendidas, principalmente no caso de prticos hiperestticos, deve-se levar em conta
no projeto a seqncia de construo e de aplicao da protenso.
ESTUDO DE ESTRUTURAS PROTENDIDAS HIPERESTTICAS COM A REPRESENTAO DA PROTENSO POR CARREGAMENTOS EQUIVALENTES
MESTRANDO: RODRIGO BROERING KOERICH
ORIENTADOR: DANIEL DOMINGUES LORIGGIO
137
7 Concluses e Recomendaes
7.1 Desenvolvimento das rotinas de programao segundo a Programao O-
rientada a Objetos (POO)
O desenvolvimento de rotinas de programao no foi o foco deste trabalho,
mas teve influncia significativa no andamento das atividades e nos resultados obtidos,
tendo em vista o tempo dispendido em sua elaborao.
A opo pela Programao Orientada a Objetos, desenvolvida na linguagem
C++ foi, como j mencionado, fruto da possibilidade de aproveitamento de cdigos j
desenvolvidos por BANKI (1999) e pelo interesse profissional do autor em conhecer
esta linguagem. Alm disso, procurou-se tambm incentivar a pesquisa utilizando a
orientao a objetos, cuja metodologia de programao permite o reaproveitamento de
cdigo, oferecendo clareza de leitura, desenvolvimento e manuteno das rotinas.
Apesar da implementao das rotinas de programao ter tomado uma parte
grande do tempo dispendido no trabalho, sua importncia foi decisiva nos resultados
obtidos. Com as rotinas implementadas, pde-se estender o estudo sobre as estruturas
protendidas at aos prticos planos de vrios vos e andares, o que no seria vivel
com procedimentos de clculo manuais.
ESTUDO DE ESTRUTURAS PROTENDIDAS HIPERESTTICAS COM A REPRESENTAO DA PROTENSO POR CARREGAMENTOS EQUIVALENTES
MESTRANDO: RODRIGO BROERING KOERICH
ORIENTADOR: DANIEL DOMINGUES LORIGGIO
138
7.2 Considerao da protenso na estrutura como um conjunto de cargas ex-
ternas equivalentes
O mtodo que prope a considerao da protenso como um campo de defor-
maes iniciais permite a verificao da estrutura ao Estado Limite ltimo (ELU) com
grande preciso. A avaliao da protenso em estruturas isostticas ou contnuas de
pequeno porte e com a fora de protenso constante ao longo do cabo vivel atravs
deste procedimento, mas em estruturas hiperestticas ou quando se deseja considerar
os efeitos das perdas imediatas e progressivas de protenso tm sua resoluo muito
trabalhosa.
A considerao da protenso como um conjunto de esforos iniciais equivalen-
tes vivel, apenas, para o caso das vigas isostticas ou pouco hiperestticas. No ca-
so das estruturas muito hiperestticas e da considerao de perdas progressivas, que
dependem da determinao dos esforos na estrutura, a anlise por este processo tor-
na-se muito trabalhosa e perde suas vantagens.
A utilizao de elementos finitos, atravs de modelos discretos da seo de con-
creto integrados com o cabo de protenso permite a anlise de estruturas hiperestti-
cas quaisquer, com a considerao das perdas imediatas e progressivas. A implemen-
tao computacional desse processo, entretanto, mais trabalhosa do que nos demais
processos.
A considerao da protenso na estrutura como um conjunto de cargas externas
equivalentes uma excelente alternativa para a resoluo das estruturas protendidas,
principalmente as hiperestticas, tendo em vista a relativa facilidade de implementao
computacional, em comparao com as alternativas de representao da protenso
ESTUDO DE ESTRUTURAS PROTENDIDAS HIPERESTTICAS COM A REPRESENTAO DA PROTENSO POR CARREGAMENTOS EQUIVALENTES
MESTRANDO: RODRIGO BROERING KOERICH
ORIENTADOR: DANIEL DOMINGUES LORIGGIO
139
como um conjunto de esforos equivalentes ou um campo de deslocamentos iniciais
equivalentes.
7.3 Subdiviso das vigas protendidas em um nmero finito de barras
Uma das alternativas adotadas no modelo implementado neste trabalho foi a de
subdividir as vigas protendidas em um nmero finito de barras, a fim de determinar a
posio do cabo, os esforos solicitantes, deslocamentos e tenses nas bordas, para
cada n da estrutura.
Os resultados obtidos com essa alternativa aproximaram-se dos resultados te-
ricos e daqueles obtidos nos estudos desenvolvidos por THIESEN (2001).
Em virtude dessa subdiviso adotada, tem-se como alternativa a proposio da
representao da protenso como um conjunto de cargas concentradas equivalentes
nos ns da viga, em substituio ao conjunto s de cargas distribudas equivalentes e
de um conjunto de cargas corretivas para considerar a variao da fora de protenso
no cabo. possvel considerar a variao da fora de protenso ao logo do cabo atra-
vs deste procedimento com as cargas concentradas equivalentes. Essa alternativa,
entretanto, deve ser melhor estudada em trabalhos futuros para sua consolidao co-
mo alternativa de representao da protenso.
ESTUDO DE ESTRUTURAS PROTENDIDAS HIPERESTTICAS COM A REPRESENTAO DA PROTENSO POR CARREGAMENTOS EQUIVALENTES
MESTRANDO: RODRIGO BROERING KOERICH
ORIENTADOR: DANIEL DOMINGUES LORIGGIO
140
7.4 Influncia da hiperestaticidade ao esforo normal nas estruturas protendi-
das
A hiperestaticidade ao esforo normal, decorrente da restrio ao livre desloca-
mento da estrutura na direo da aplicao da protenso, pode ter grande influncia
em algumas estruturas.
Nas vigas contnuas, a existncia de hiperestaticidade ao esforo normal no al-
tera os momentos fletores, esforos cortantes e deslocamentos da estrutura, mas ao
restringir o livre deslocamento horizontal, impede a aplicao da protenso na pea,
que acaba sendo transferida diretamente aos apoios. Esse fato torna-se decisivo no
dimensionamento das vigas, j que ficam sem a ao favorvel do esforo de com-
presso, alterando totalmente o estado de tenses na seo transversal. Alm disso, a
aplicao da protenso diretamente nos apoios pode tornar o dimensionamento das
fundaes um grande problema para a obra.
Nas estruturas de prtico, entretanto, a situao no a mesma. A hiperestatici-
dade ao esforo normal implica em esforos adicionais estrutura, alterando os mo-
mentos fletores nos pilares e o esforo normal na viga protendida. No caso de prticos
com vrios vos protendidos, a restrio hiperesttica modifica os momentos nos pila-
res e pode reduzir substancialmente os esforos normais nos vos internos. Em alguns
casos, ao contrrio, podem aumentar os esforos normais alm do esforo de proten-
so aplicado e, se no houver uma anlise adequada das tenses na seo, pode
comprometer o funcionamento da pea nas condies de servio.
Essas condies estruturais, comuns nos projetos de vigas e lajes protendidas
de edifcios e pontes, no podem ser desprezadas na fase de projeto.
ESTUDO DE ESTRUTURAS PROTENDIDAS HIPERESTTICAS COM A REPRESENTAO DA PROTENSO POR CARREGAMENTOS EQUIVALENTES
MESTRANDO: RODRIGO BROERING KOERICH
ORIENTADOR: DANIEL DOMINGUES LORIGGIO
141
Sugere-se que esses efeitos sejam, ainda, melhor estudados, com a considera-
o mais realista das perdas de protenso e da influncia da fissurao na rigidez das
peas.
7.5 Influncia da excentricidade do cabo nas estruturas protendidas
Este estudo mostrou que a influncia da excentricidade do cabo vai alm da di-
reo da curvatura da viga provocada pela protenso. Mais do que nas vigas, a excen-
tricidade do cabo nos prticos tem grande influncia nos resultados, j que modifica a
intensidade e os sinais dos esforos e deslocamentos na estrutura, e das reaes de
apoio nos vnculos externos. Alm disso, implica em alteraes importantes no esforo
normal que, em alguns casos, ultrapassa o valor do esforo de protenso aplicado.
Nas anlises que consideram a estrutura como um prtico sob a ao da proten-
so, como o caso deste trabalho, esse efeito naturalmente considerado. impor-
tante, pois, sua considerao nos projetos correntes de estruturas protendidas com
hiperestaticidade.
7.6 Influncia da rigidez dos pilares nos resultados da estrutura
De maneira geral, a rigidez dos pilares no proporciona alteraes importantes
nos deslocamentos, esforos cortantes e nos momentos fletores das vigas. Entretanto,
o aumento da rigidez dos pilares provoca o aumento significativo dos esforos cortan-
tes e momentos fletores nos pilares e uma reduo importante nos esforos normais
nas vigas.
ESTUDO DE ESTRUTURAS PROTENDIDAS HIPERESTTICAS COM A REPRESENTAO DA PROTENSO POR CARREGAMENTOS EQUIVALENTES
MESTRANDO: RODRIGO BROERING KOERICH
ORIENTADOR: DANIEL DOMINGUES LORIGGIO
142
No caso de prticos planos de vrios vos, os esforos cortantes e momentos
fletores so maiores nos pilares mais externos, enquanto que os esforos normais so
mais restringidos nos vos mais internos da estrutura.
Nos prticos planos de vrios andares, em que a protenso aplicada simulta-
neamente sobre todos os pavimentos, os efeitos da rigidez dos pilares influenciados
pelas restries dos vnculos externos, so mais importantes nos pavimentos inferiores
do que nos pavimentos superiores.
Este estudo mostrou que nas estruturas hiperestticas protendidas, a rigidez dos
pilares tem papel importante nos resultados e no deve ser desprezada na anlise e
dimensionamento das estruturas.
7.7 Influncia das perdas de protenso nas estruturas protendidas
Os estudos desenvolvidos neste trabalho mostraram que tanto em vigas isostti-
cas e hiperestticas, como nos prticos, as perdas de protenso provocam alteraes
nos esforos e deslocamentos, aproximadamente na mesma proporo da variao do
esforo de protenso.
Apesar destes estudos terem sido, ainda, superficiais em relao ao problema
das perdas de protenso nas estruturas hiperestticas protendidas, representam, toda-
via, um avano em relao a outras ferramentas disponveis. O software SAP 2000, por
exemplo, no permite a considerao das perdas de protenso na estrutura, admitindo
que o esforo normal no varia ao longo da pea protendida.
Dependendo do tipo da estrutura, as perdas de protenso podem ter maior ou
menor influncia no dimensionamento e no desempenho da estrutura.
ESTUDO DE ESTRUTURAS PROTENDIDAS HIPERESTTICAS COM A REPRESENTAO DA PROTENSO POR CARREGAMENTOS EQUIVALENTES
MESTRANDO: RODRIGO BROERING KOERICH
ORIENTADOR: DANIEL DOMINGUES LORIGGIO
143
Sugere-se que a partir deste trabalho, sejam feitos estudos considerando de
maneira mais realista as perdas por encurtamento elstico e as perdas progressivas. E
assim, com esse ferramental, sejam avaliados os efeitos das perdas de protenso em
um numero maior de estruturas, para que os resultados sejam mais fiis aos que acon-
tece nas estruturas reais.
7.8 Influncia da seqncia construtiva de protenso
Assim como nas estruturas de concreto armado, a avaliao dos efeitos que de-
pendem da seqncia construtiva representam um dos problemas de mais difcil avali-
ao tendo em vista o nmero de variveis envolvidas.
Neste trabalho, procurou-se estudar, de maneira qualitativa, a influncia da se-
qncia de protenso dos cabos, ainda que sob um grande nmero de simplificaes,
tais como a no considerao das perdas de protenso e a condio de simultaneidade
da protenso em todos os pavimentos considerados.
Dessa primeira anlise, pode-se mostrar que a seqncia de protenso modifica
a distribuio dos esforos solicitantes e deslocamentos na estrutura, principalmente
nos pavimentos adjacentes ao(s) pavimento(s) protendido(s), com forte influncia no
pavimento mais prximo aos apoios.
Este tema pode ser estudo de outra dissertao especfica.
ESTUDO DE ESTRUTURAS PROTENDIDAS HIPERESTTICAS COM A REPRESENTAO DA PROTENSO POR CARREGAMENTOS EQUIVALENTES
MESTRANDO: RODRIGO BROERING KOERICH
ORIENTADOR: DANIEL DOMINGUES LORIGGIO
144
7.9 Aplicao prtica em projeto dos estudos deste trabalho
Os objetivos que foram idealizados para este trabalho visaram sua aplicao
prtica em projetos de estruturas, especialmente na avaliao de alguns problemas
que ainda no so conhecidos por todos os projetistas estruturais.
Acredita-se que este trabalho trouxe contribuies ao projeto de estruturas pro-
tendidas sob vrios aspectos. Procurou-se mostrar que, com as ferramentas computa-
cionais disponveis, possvel avaliar os diversos fatores intervenientes em projetos de
estruturas protendidas, dos quais cabe ressaltar a importncia da hiperestaticidade ao
esforo normal, da rigidez dos pilares e das perdas de protenso.
Apesar de voltado anlise de prticos planos, os resultados desse trabalho po-
dem ser utilizados para estudos posteriores na anlise de prticos espaciais protendi-
dos e na anlise de pavimentos de lajes protendidas.
7.10 Sugestes para trabalhos futuros
Os resultados obtidos deste trabalho mostraram que a avaliao realista da pro-
tenso nas estruturas ainda depende de muitos outros estudos.
O desenvolvimento de metodologias para a incluso das perdas de protenso
por encurtamento elstico do concreto e nas perdas progressivas atravs de procedi-
mentos no simplificados nas estruturas hiperestticas, ser importante para a ratifica-
o de algumas das principais idias formuladas neste trabalho. A partir disso, pode-se
obter resultados mais confiveis a respeito da influncia das perdas de protenso nas
estruturas hiperestticas protendidas.
ESTUDO DE ESTRUTURAS PROTENDIDAS HIPERESTTICAS COM A REPRESENTAO DA PROTENSO POR CARREGAMENTOS EQUIVALENTES
MESTRANDO: RODRIGO BROERING KOERICH
ORIENTADOR: DANIEL DOMINGUES LORIGGIO
145
Neste trabalho foram feitos estudos da influncia de diversos fatores como a hi-
perestaticidade ao esforo normal, a rigidez dos pilares e a excentricidade dos cabos
de protenso. Todavia, os estudos procuraram mostrar a influncia de cada fenmeno
em separado, sem considerar de maneira mais clara a influncia de um fenmeno so-
bre o outro. Recomenda-se, portanto, um estudo mais profundo que leve em conta es-
ses efeitos conjuntos em um nmero maior de estruturas.
As rotinas de programao implementadas neste trabalho permitem a avaliao
da contribuio do cabo na inrcia da seo transversal, com a opo de considerao
da seo lquida (descontada a poro de concreto ocupada pela bainha), da seo
bruta (sem considerar a presena do cabo) e da seo homogeneizada (considerando
a contribuio do cabo nas propriedades geomtricas da seo). Apesar desses recur-
sos terem sido implementados, optou-se por no incluir neste trabalho por entender
que sua aplicao tem influncia direta no estudo da seqncia construtiva da estrutura
e que, como j foi mencionado, este assunto pode ser tema de outro trabalho.
A considerao da protenso atravs de um conjunto de cargas concentradas
equivalentes, como alternativa s cargas distribudas equivalentes, tambm pode ser
melhor avaliada e, se comprovada sua eficcia e validade de resultados, poder ser
utilizada em estudos futuros.
Sugere-se, ainda, considerar os efeitos decorrentes da variao de temperatura
em estruturas protendidas, principalmente naquelas em que h variao direta de tem-
peratura sobre os elementos protendidos.
ESTUDO DE ESTRUTURAS PROTENDIDAS HIPERESTTICAS COM A REPRESENTAO DA PROTENSO POR CARREGAMENTOS EQUIVALENTES
MESTRANDO: RODRIGO BROERING KOERICH
ORIENTADOR: DANIEL DOMINGUES LORIGGIO
146
Referncias Bibliogrficas
AALAMI, Bijan O. Structural Modeling of Posttensioned Members. Journal of Struc-
tural Engineering. Vol. 126, n 2. American Society of Civil Engineerings (ASCE):
USA, 2000.
BANKI, Andr L. Estudo sobre a Incluso da No-linearidade Geomtrica em Pro-
jetos de Edifcios. Dissertao: UFSC. Florianpolis, 1999.
BERRY, John T. Programando em C++. So Paulo, SP: Makron Books, 1991.
COLE, Harry A. Direct Solution for Elastic Prestress Loss in Pretensioned Con-
crete Girders. Practice Periodical on Structural Design and Construction. Vol. 5,
n 1. American Society of Civil Engineerings (ASCE): USA, 2000.
COLLINS, Michael P. & MITCHELL, Denis. Prestressed Concrete Basics. Ottawa,
Canad: Canadian Prestressed Concrete Institute, 1987.
KEYDER, Engin. Friction Losses in Prestressed Steel by Equivalent Load Method.
PCI Journal. N 2. 1990..
LEONHARDT, Fritz. Construes de Concreto concreto protendido. Vol. 5, Rio de
Janeiro: Intercincia, 1983.
LIBBY, James R. Modern Prestressed Concrete. New York: Van Nostrand Reinhold
Company, 1984.
LIN, T. Y. Design of Prestresses Concrete Structures. New York: John Wiley &
Sons, 1963.
ESTUDO DE ESTRUTURAS PROTENDIDAS HIPERESTTICAS COM A REPRESENTAO DA PROTENSO POR CARREGAMENTOS EQUIVALENTES
MESTRANDO: RODRIGO BROERING KOERICH
ORIENTADOR: DANIEL DOMINGUES LORIGGIO
147
MARTINS, A.R. & STUCCHI, Fernando R. Aes nas Estruturas de Concreto. Anais,
III Simpsio EPUSP sobre Estruturas de Concreto. Escola Politcnica da USP.
So Paulo, SP: 1993.
MASON, Jaime. Concreto Armado e Protendido. Rio de Janeiro: Livros Tcnicos e
Cientficos Editora S.A., 1976.
NBR 6118:2003 Projeto de Estruturas de Concreto. Rio de Janeiro: ABNT Asso-
ciao Brasileira de Normas Tcnicas.
NBR 7483:1983 Cordoalhas de ao para Concreto Protendido. Rio de Janeiro:
ABNT Associao Brasileira de Normas Tcnicas.
NILSON, Arthur H. Design of Presstressed Concrete. Second Edition, New York:
John Wiley & Sons, 1987.
SAP 2000. Analysys Reference Manuals. Computer and Structures Inc. Berkeley. Vol. 1
e 2.
SCORDELIS, A. C. Computer Models for nonlinear analysis of reinforced and
prestressed concrete structures. PCI Journal, 29(6), 135, 1984.
SKAF, Kalil J. & STUCCHI, Fernando R. Alternativas de Representao da Proten-
so no Projeto de Estruturas de Concreto. Boletim Tcnico da Escola Politc-
nica da USP, BT/PEF/9512. So Paulo, SP: 1995.
SHUSHKEWICH, Kenneth W. Simplified Equivalent Loads of Prestressing. Journal
of Structural Engineering. Vol. 117, n 11. American Society of Civil Engineerings
(ASCE): USA, 1991.
PFEIL, Walter. Concreto Protendido. Vols. 1,2 e 3. Rio de Janeiro: Livros Tcnicos e
Cientficos Editora S.A., 1984.
THIESEN, Juliano R.. Representao da Protenso por Carregamentos Equivalen-
tes. Dissertao: UFSC. Florianpolis, 2001, 132p.

ESTUDO DE ESTRUTURAS PROTENDIDAS HIPERESTTICAS COM A REPRESENTAO DA PROTENSO POR CARREGAMENTOS EQUIVALENTES
MESTRANDO: RODRIGO BROERING KOERICH
ORIENTADOR: DANIEL DOMINGUES LORIGGIO
148
Anexo I Documentao das rotinas de programa-
o implementadas
Nesta seo ser apresentada uma documentao das principais classes do
programa, a fim de permitir que futuros pesquisadores nesta rea de estudos possam
aproveitar parte ou a totalidade deste trabalho para efetuar novos estudos.
A.1 Introduo
A opo pelo desenvolvimento de um programa computacional que consideras-
se os efeitos da protenso nas estruturas aporticadas deve-se ao fato de que, embora
existam alguns programas comerciais de Anlise Estrutural que contemplam alguns
dos pontos apresentados, atravs de uma implementao prpria pode-se ter a mxi-
ma liberdade na escolha dos processos e parmetros a serem utilizados.
Uma vez que esta implementao no se destina aplicao comercial, no e-
xistiram diversas preocupaes de interface, mas apenas com a parte de resoluo da
estrutura considerando os efeitos da protenso.
ESTUDO DE ESTRUTURAS PROTENDIDAS HIPERESTTICAS COM A REPRESENTAO DA PROTENSO POR CARREGAMENTOS EQUIVALENTES
MESTRANDO: RODRIGO BROERING KOERICH
ORIENTADOR: DANIEL DOMINGUES LORIGGIO
149
O compilador utilizado foi o Borland C++ 5.02 para Windows. Optou-se pelo de-
senvolvimento de uma interface padro Windows, para a manipulao dos arquivos em
formato texto, necessrios ao programa. A programao dessa interface, bem como a
manipulao dos arquivos texto, utiliza apenas classes predefinidas fornecidas com o
compilador utilizado, o Borland C++.

Figura 7.1 - Interface do programa
Na filosofia da Programao Orientada a Objetos, no existe algo como um pro-
cedimento principal e suas sub-rotinas. Diversas classes se inter-relacionam para com-
por o aplicativo como um todo.
Embora a maior parte do cdigo, com exceo do nvel da aplicao em si, seja
independente do ambiente, utilizam-se certas bibliotecas padro Borland. So estas as
classes que encapsulam a API do Windows e fornecem formas de acesso aos arquivos
ESTUDO DE ESTRUTURAS PROTENDIDAS HIPERESTTICAS COM A REPRESENTAO DA PROTENSO POR CARREGAMENTOS EQUIVALENTES
MESTRANDO: RODRIGO BROERING KOERICH
ORIENTADOR: DANIEL DOMINGUES LORIGGIO
150
em disco, de gerenciamento de memria, entre outros. No caso de se desejar portar o
cdigo inteiro para outro compilador, estas partes do cdigo normalmente tm que ser
modificadas, seguindo as instrues de converso contidas no prprio compilador.
Cada classe possui um conjunto de dados e um conjunto de mtodos. Tanto um
como outro podem ser definidos como acessveis externamente classe (mtodos p-
blicos) ou acessveis apenas internamente (mtodos protegidos ou privados).
Na sintaxe C++, existe uma separao no cdigo de cada classe. Um arquivo,
normalmente com a extenso .h, define o header da classe. Esta representa a defi-
nio da classe, contendo todos os seus dados e mtodos, tanto pblicos (abaixo da
seo public) como privados (abaixo da seo protected).
A implementao de cada mtodo pode estar contida em um ou mais arquivos,
normalmente com a extenso .CPP.
A.2 Estrutura de classes do programa
A totalidade das classes do aplicativo desenvolvido contm os arquivos do mo-
delo, relacionados ao estudo deste trabalho, mas tambm uma srie de outros recursos
que permitem, basicamente, a integrao deste aplicativo aos recursos do Windows.
No que diz respeito ao modelo de classes relacionadas ao trabalho propriamente
dito, a estrutura de classes contm uma distribuio como a mostrada na Figura 7.2
ESTUDO DE ESTRUTURAS PROTENDIDAS HIPERESTTICAS COM A REPRESENTAO DA PROTENSO POR CARREGAMENTOS EQUIVALENTES
MESTRANDO: RODRIGO BROERING KOERICH
ORIENTADOR: DANIEL DOMINGUES LORIGGIO
151

Figura 7.2 - Estrutura de classes do modelo da estrutura
Nas sees a seguir, sero apresentadas as partes principais do cdigo imple-
mentado, sendo que as classes que contm as prescries relacionadas diretamente
ao desenvolvimento do trabalho sero comentadas. As demais classes no foram mo-
dificadas em relao s rotinas de BANKI (1999) e podem ser consultadas diretamente
em seu trabalho.
A.3 Classe Caboprotensao
ESTUDO DE ESTRUTURAS PROTENDIDAS HIPERESTTICAS COM A REPRESENTAO DA PROTENSO POR CARREGAMENTOS EQUIVALENTES
MESTRANDO: RODRIGO BROERING KOERICH
ORIENTADOR: DANIEL DOMINGUES LORIGGIO
152
A classe caboprotenso.cpp contm os mtodos para gerenciamento das in-
formaes referentes aos vetores que representam cabos de protenso, tais como as
funes de armazenamento e leitura no vetor dos valores das coordenadas, inclinaes
do cabo e os valores do esforo de protenso considerando as perdas de protenso.
Os mtodos desta classe tm, portanto, uma funo mais burocrtica no programa.
#ifndef __CABOPROTENSAO_H
#define __CABOPROTENSAO_H


#include "portico\no.h"
#include <classlib\arrays.h>
#include <vector>
using namespace std;

class CaboProtensao
{
public:
CaboProtensao(int _num, No &_Noi, No &_Nof);
CaboProtensao(int _num);
~CaboProtensao();
void ModificaDados(No &_Noi, No &_Nof);
CaboProtensao& operator =(const CaboProtensao& _outroCabo);
int operator ==(const CaboProtensao& _outroCabo);
virtual void CopiaDados(const CaboProtensao& _outroCabo);
virtual CaboProtensao* CriaCopia();
No& Noi() {return *noi;}
void Noi(No& _outroNo) { noi = &_outroNo; }
No& Nof() {return *nof;}
void Nof(No& _outroNo) { nof = &_outroNo; }
double NNoi() const { return noi->Numero(); }
double NNof() const { return nof->Numero(); }
int Numero() {return numero;}
int retornaNumero();

//vetorDeY
void adicionaY(double _Y);
void retiraElementoVetor(double _Y);
double valorVetorDeY(int _pos);
int tamanhoVetorDeY();

//vetordYdX
void adicionadYdX(double _dYdX);
void retiraElementoVetordYdX(double _dYdX);
double valorVetordYdX(int _pos);
int tamanhoVetordYdX();

//Patrito
void adicionaAtrito(double _atrito);
void adicionaAtrito_Esquerda(double _atrito);
void adicionaAtrito_Direita(double _atrito);
void adicionaAlfaBarra(double _alfaBarra);
void adicionaPancoragem(double _pancoragem);
void adicionaPancoragem_Esquerda(double _pancoragem);
void adicionaPancoragem_Direita(double _pancoragem);
void adicionaPencurtamento(double _pencurtamento);
void adicionaPencurtamento_Esquerda(double _pencurtamento);
void adicionaPencurtamento_Direita(double _pencurtamento);
void adicionaPprogressiva(double _pprogressiva);
void adicionaPprogressiva_Esquerda(double _pprogressiva);
void adicionaPprogressiva_Direita(double _pprogressiva);
void retiraElementoAtrito(double _atrito);
double valorAlfaBarra(int _no);
ESTUDO DE ESTRUTURAS PROTENDIDAS HIPERESTTICAS COM A REPRESENTAO DA PROTENSO POR CARREGAMENTOS EQUIVALENTES
MESTRANDO: RODRIGO BROERING KOERICH
ORIENTADOR: DANIEL DOMINGUES LORIGGIO
153
double valorPatrito(int _pos);
double valorPatrito_Esquerda(int _pos);
double valorPatrito_Direita(int _pos);
double valorPancoragem(int _pos);
double valorPancoragem_Esquerda(int _pos);
double valorPancoragem_Direita(int _pos);
double valorPencurtamento(int _pos);
double valorPencurtamento_Esquerda(int _pos);
double valorPencurtamento_Direita(int _pos);
double valorPprogressiva(int _pos);
double valorPprogressiva_Esquerda(int _pos);
double valorPprogressiva_Direita(int _pos);

int tamanhoPatrito();

//Esforcos nos nos do Cabo
void adicionaPeq(double _Peq);
void adicionaVeq(double _Veq);
void adicionaMeq(double _Meq);
double valorPeq(int _no);
double valorVeq(int _no);
double valorMeq(int _no);


protected:
int numero;
No *noi;
No *nof;
vector<double> vetorDeY;
vector<double> vetordYdX;
vector<double> Patrito;
vector<double> Patrito_Direita;
vector<double> Patrito_Esquerda;
vector<double> AlfaBarra;
vector<double> Pancoragem;
vector<double> Pancoragem_Esquerda;
vector<double> Pancoragem_Direita;
vector<double> Pencurtamento;
vector<double> Pencurtamento_Esquerda;
vector<double> Pencurtamento_Direita;
vector<double> Pprogressiva;
vector<double> Pprogressiva_Esquerda;
vector<double> Pprogressiva_Direita;

};

//----------------------------------------------------------------------------

#define VetorCabosProtensao TIArrayAsVector<CaboProtensao>
#define VetorCabosProtensaoIterator TIArrayAsVectorIterator<CaboProtensao>
//----------------------------------------------------------------------------

#endif __CABOPROTENSAO_H


CaboProtensao::CaboProtensao(int _num, No& _Noi, No& _Nof)
Construtor da classe, com
o qual so inicializados os
seus atributos
{
noi = &_Noi;
nof = &_Nof;
numero = _num;
}


ESTUDO DE ESTRUTURAS PROTENDIDAS HIPERESTTICAS COM A REPRESENTAO DA PROTENSO POR CARREGAMENTOS EQUIVALENTES
MESTRANDO: RODRIGO BROERING KOERICH
ORIENTADOR: DANIEL DOMINGUES LORIGGIO
154

CaboProtensao::CaboProtensao(int _num)
Construtor da classe com
apenas o nmero de ns
como parmetro. Os atribu-
tos noi e nof sero atribu-
dos na leitura do arquivo de
entrada de dados.
{
noi = NULL;
nof = NULL;
numero = _num;
}


CaboProtensao::~CaboProtensao()
Destrutor da classe. Libera
o espao alocado na me-
mria.
{
for(int i=0; i < vetorDeY.size(); i++){
vetorDeY.erase(vetorDeY.begin());
}
for(int i=0; i < vetordYdX.size(); i++){
vetordYdX.erase(vetordYdX.begin());
}
for(int i=0; i < Patrito.size(); i++){
Patrito.erase(Patrito.begin());
}
noi->~No();
nof->~No();
}


void CaboProtensao::ModificaDados(No &_Noi, No &_Nof)
Mtodo que confere as
referncias aos atributos
noi e nof.
{
noi = &_Noi;
nof = &_Nof;
}



CaboProtensao& CaboProtensao::operator=(const CaboProtensao&
_outroCabo)
Operador de atribuio aos
dados do cabo de proten-
so.
{
CopiaDados(_outroCabo);
return *this;
}


int CaboProtensao::operator==(const CaboProtensao& _outroCabo)
Operador que verifica a
igualdade entre dois obje-
tos da classe.
{
if((Noi() == _outroCabo.Noi()) && (Nof() == _outroCabo.Nof()) &&
(Numero() == _outroCabo.Numero())){
return 0;
}else{
return 1;
}
}


void CaboProtensao::CopiaDados(const CaboProtensao& _outroCabo)
Mtodo que iguala os atri-
butos de dois objetos da
classe.
{
noi = &_outroCabo.Noi();
nof = &_outroCabo.Nof();
numero = _outroCabo.numero;
for(int i =1; i< _outroCabo.vetorDeY.size(); i++){
vetorDeY.push_back(_outroCabo.vetorDeY[i]);
}
for(int i =1; i< _outroCabo.vetordYdX.size(); i++){
vetordYdX.push_back(_outroCabo.vetordYdX[i]);
}
for(int i =1; i< _outroCabo.Patrito.size(); i++){
Patrito.push_back(_outroCabo.Patrito[i]);
}
}


ESTUDO DE ESTRUTURAS PROTENDIDAS HIPERESTTICAS COM A REPRESENTAO DA PROTENSO POR CARREGAMENTOS EQUIVALENTES
MESTRANDO: RODRIGO BROERING KOERICH
ORIENTADOR: DANIEL DOMINGUES LORIGGIO
155
CaboProtensao* CaboProtensao::CriaCopia()
Cria uma cpia deste obje-
to e retorna seu ponteiro.
{
CaboProtensao* copia = new CaboProtensao(numero);
(*copia) = (*this);
return copia;
}


void CaboProtensao::adicionaY(double _Y)
Adiciona as coordenadas
Ycabo de cada n do cabo
de protenso no respectivo
vetor.
{
vetorDeY.push_back(_Y);
}


double CaboProtensao::valorVetorDeY(int _no)
Retorna o valor de Ycabo
referente ao no "_no".
O vetor comeca em Zero.
{
return vetorDeY[abs(noi->Numero() - _no)];
}


int CaboProtensao::tamanhoVetorDeY()
Retorna o tamanho do ve-
tor que armazena as coor-
denadas Ycabo
{
return vetorDeY.size();
}


void CaboProtensao::adicionadYdX(double _dYdX)
Adiciona os valores da
inclinao do cabo no vetor
contendo todas as inclina-
es.

{
vetordYdX.push_back(_dYdX);
}


double CaboProtensao::valorVetordYdX(int _no)
Retorna o valor da inclina-
o do cabo referente ao
no "_no".
O vetor comeca em Zero.
{
return vetordYdX[abs(noi->Numero() - _no)];
}


int CaboProtensao::tamanhoVetordYdX()
Retorna o tamanho do ve-
tor que armazena as incli-
naes do cabo.
{
return vetordYdX.size();
}


void CaboProtensao::adicionaAtrito(double _atrito)
Adiciona os valores mxi-
mos do esforo de proten-
so contendo as perdas por
atrito no respectivo vetor.
{
Patrito.push_back(_atrito);
}


void CaboProtensao::adicionaAtrito_Esquerda(double _atrito)
Adiciona os valores do
esforo de protenso con-
tendo as perdas por atrito
calculadas da esquerda
para a direita no respectivo
vetor.
{
Patrito_Esquerda.push_back(_atrito);
}

ESTUDO DE ESTRUTURAS PROTENDIDAS HIPERESTTICAS COM A REPRESENTAO DA PROTENSO POR CARREGAMENTOS EQUIVALENTES
MESTRANDO: RODRIGO BROERING KOERICH
ORIENTADOR: DANIEL DOMINGUES LORIGGIO
156

void CaboProtensao::adicionaAtrito_Direita(double _atrito)
Adiciona os valores do
esforo de protenso con-
tendo as perdas por atrito
calculadas da direita para a
esquerda no respectivo
vetor.
{
Patrito_Direita.push_back(_atrito);
}


void CaboProtensao::adicionaPancoragem_Esquerda(double _pancoragem)
Adiciona os valores do
esforo de protenso con-
tendo as perdas por encur-
tamento da ancoragem
calculadas da esquerda
para a direita no respectivo
vetor.
{
Pancoragem_Esquerda.push_back(_pancoragem);
}


void CaboProtensao::adicionaPancoragem_Direita(double _pancoragem)
Adiciona os valores do
esforo de protenso con-
tendo as perdas por encur-
tamento da ancoragem
calculadas da direita para a
esquerda no respectivo
vetor.
{
Pancoragem_Direita.push_back(_pancoragem);
}


void CaboProtensao::adicionaPancoragem(double _pancoragem)
Adiciona os valores mxi-
mos do esforo de proten-
so contendo as perdas por
encurtamento da ancora-
gem no respectivo vetor.
{
Pancoragem.push_back(_pancoragem);
}

ESTUDO DE ESTRUTURAS PROTENDIDAS HIPERESTTICAS COM A REPRESENTAO DA PROTENSO POR CARREGAMENTOS EQUIVALENTES
MESTRANDO: RODRIGO BROERING KOERICH
ORIENTADOR: DANIEL DOMINGUES LORIGGIO
157

void CaboProtensao::adicionaPencurtamento_Esquerda(double
_pencurtamento)
Adiciona os valores do
esforo de protenso con-
tendo as perdas por encur-
tamento elstico calculadas
da esquerda para a direita
no respectivo vetor.
{
Pencurtamento_Esquerda.push_back(_pencurtamento);
}


void CaboProtensao::adicionaPencurtamento_Direita(double
_pencurtamento)
Adiciona os valores do
esforo de protenso con-
tendo as perdas por encur-
tamento elstico calculadas
da direita para a esquerda
no respectivo vetor.
{
Pencurtamento_Direita.push_back(_pencurtamento);
}


void CaboProtensao::adicionaPencurtamento(double _pencurtamento)

Adiciona os valores mxi-
mos do esforo de proten-
so contendo as perdas por
encurtamento elstico no
respectivo vetor.
{
Pencurtamento.push_back(_pencurtamento);
}


void CaboProtensao::adicionaPprogressiva_Esquerda(double
_pprogressiva)
Adiciona os valores do
esforo de protenso con-
tendo as perdas progressi-
vas calculadas da esquerda
para a direita no respectivo
vetor.
{
Pprogressiva_Esquerda.push_back(_pprogressiva);
}


void CaboProtensao::adicionaPprogressiva_Direita(double _pprogressiva)
Adiciona os valores do
esforo de protenso con-
tendo as perdas progressi-
vas calculadas da direita
para a esquerda no respec-
tivo vetor.
{
Pprogressiva_Direita.push_back(_pprogressiva);
}

void CaboProtensao::adicionaPprogressiva(double _pprogressiva)
Adiciona os valores mxi-
mos do esforo de proten-
so contendo as perdas
progressivas no respectivo
vetor.
{
Pprogressiva.push_back(_pprogressiva);
}


void CaboProtensao::adicionaAlfaBarra(double _alfaBarra)
Adiciona o valor da inclina-
o da barra (Alfabarra),
calculada a partir da mdia
das tangentes no n, no
respectivo vetor.
{
AlfaBarra.push_back(_alfaBarra);
}

ESTUDO DE ESTRUTURAS PROTENDIDAS HIPERESTTICAS COM A REPRESENTAO DA PROTENSO POR CARREGAMENTOS EQUIVALENTES
MESTRANDO: RODRIGO BROERING KOERICH
ORIENTADOR: DANIEL DOMINGUES LORIGGIO
158

double CaboProtensao::valorAlfaBarra(int _no)
Retorna o valor da inclina-
o mdia da barra (Alfa-
barra).
O vetor comeca em Zero.
{
return AlfaBarra[abs(noi->Numero() - _no)];
}


double CaboProtensao::valorPatrito(int _no)
Retorna o valor do esforo
de protenso considerando
as perdas por atrito finais.
O vetor est indexado por
n.
{
return Patrito[abs(noi->Numero() - _no)];
}


double CaboProtensao::valorPatrito_Esquerda(int _no)
Retorna o valor do esforo
de protenso considerando
as perdas por atrito calcu-
ladas da esquerda para a
direita.
O vetor est indexado por
n.
{
return Patrito_Esquerda[abs(noi->Numero() - _no)];
}


double CaboProtensao::valorPatrito_Direita(int _no)
Retorna o valor do esforo
de protenso considerando
as perdas por atrito calcu-
ladas da direita para es-
querda.
O vetor est indexado por
n.
{
return Patrito_Direita[abs(nof->Numero() - _no)];
}


double CaboProtensao::valorPancoragem_Esquerda(int _pos)
Retorna o valor do esforo
de protenso considerando
as perdas por encurtamen-
to da ancoragem da es-
querda para a direita.
O vetor est indexado por
n.
{
return Pancoragem_Esquerda[abs(noi->Numero() - _pos)];
}

ESTUDO DE ESTRUTURAS PROTENDIDAS HIPERESTTICAS COM A REPRESENTAO DA PROTENSO POR CARREGAMENTOS EQUIVALENTES
MESTRANDO: RODRIGO BROERING KOERICH
ORIENTADOR: DANIEL DOMINGUES LORIGGIO
159

double CaboProtensao::valorPancoragem_Direita(int _pos)
Retorna o valor do esforo
de protenso considerando
as perdas por encurtamen-
to da ancoragem da direita
para a esquerda.
O vetor est indexado por
n.
{
return Pancoragem_Direita[abs(nof->Numero() - _pos)];
}


double CaboProtensao::valorPancoragem(int _pos)
Retorna o valor do esforo
de protenso considerando
as perdas finais por encur-
tamento da ancoragem.
O vetor est indexado por
n.
{
return Pancoragem[abs(nof->Numero() - _pos)];
}


double CaboProtensao::valorPencurtamento_Esquerda(int _pos)
Retorna o valor do esforo
de protenso considerando
as perdas por encurtamen-
to elstico da esquerda
para a direita.
O vetor est indexado por
n.
{
return Pencurtamento_Esquerda[abs(noi->Numero() - _pos)];
}


double CaboProtensao::valorPencurtamento_Direita(int _pos)
Retorna o valor do esforo
de protenso considerando
as perdas por encurtamen-
to elstico da direita para a
esquerda.
O vetor est indexado por
n.
{
return Pencurtamento_Direita[abs(nof->Numero() - _pos)];
}


double CaboProtensao::valorPencurtamento(int _pos)
Retorna o valor do esforo
de protenso considerando
as perdas por encurtamen-
to elstico finais.
O vetor est indexado por
n.
{
return Pencurtamento[abs(noi->Numero() - _pos)];
}


double CaboProtensao::valorPprogressiva_Esquerda(int _pos)
Retorna o valor do esforo
de protenso considerando
as perdas progressivas da
esquerda para a direita.
O vetor est indexado por
n.
{
return Pprogressiva_Esquerda[abs(noi->Numero() - _pos)];
}

ESTUDO DE ESTRUTURAS PROTENDIDAS HIPERESTTICAS COM A REPRESENTAO DA PROTENSO POR CARREGAMENTOS EQUIVALENTES
MESTRANDO: RODRIGO BROERING KOERICH
ORIENTADOR: DANIEL DOMINGUES LORIGGIO
160

double CaboProtensao::valorPprogressiva_Direita(int _pos)
Retorna o valor do esforo
de protenso considerando
as perdas progressivas da
direita para a esquerda.
O vetor est indexado por
n.
{
return Pprogressiva_Direita[abs(nof->Numero() - _pos)];
}


double CaboProtensao::valorPprogressiva(int _pos)
Retorna o valor do esforo
de protenso considerando
as perdas progressivas
finais.
O vetor est indexado por
n.
{
return Pprogressiva[abs(noi->Numero() - _pos)];
}


int CaboProtensao::tamanhoPatrito()
Retorna o tamanho do ve-
tor que contm os valores
do esforo de protenso
com as perdas por atrito
{
return Patrito.size();
}


int CaboProtensao::retornaNumero()
Retorna o nmero do cabo
de protenso que est sen-
do percorrido na iterao
corrente
{
return numero;
}
A.4 Classe Barra
A classe barra.cpp contm alguns dos mtodos para resoluo do prtico plano,
para as propriedades geomtricas da seo transversal e das barras, as aes de en-
gastamento perfeito e as aes externas atuantes na estrutura, incluindo as aes de-
vidas protenso.
#ifndef __BARRA_H
#define __BARRA_H

#include "portico\CaboProtensao.h"
#include <math.h>
#include <vector>
using namespace std;

class _import ArquivoDXF;
class _import MatrizBarra;
class _import No;
class _import Point;
ESTUDO DE ESTRUTURAS PROTENDIDAS HIPERESTTICAS COM A REPRESENTAO DA PROTENSO POR CARREGAMENTOS EQUIVALENTES
MESTRANDO: RODRIGO BROERING KOERICH
ORIENTADOR: DANIEL DOMINGUES LORIGGIO
161
class _import SecaoTransversal;

//------------------------------------------------------------------------------
typedef enum { ESF_AXIAL_I=1, ESF_CORTANTE_I, ESF_FLETOR_I, ESF_AXIAL_F,
ESF_CORTANTE_F, ESF_FLETOR_F } TEsforco;

typedef enum { DX_I=1, DY_I, RZ_I, DX_F, DY_F, RZ_F } TDeslocamentoBarra;
//------------------------------------------------------------------------------

class Barra
{
public:
Barra();
Barra(No& _noInicial, No& _noFinal, int _numero = 0);
Barra& operator =(const Barra& outraBarra);
int operator ==(const Barra& outraBarra);
virtual void CopiaDados(const Barra& outraBarra);
virtual Barra* CriaCopia();
virtual ~Barra();

// funes de acesso aos dados
int Numero() const { return numero; }
void Numero(int _numero) { numero = _numero; }

No& NoInicial() { return *noInicial; }
void NoInicial(No& _no) { noInicial = &_no; }
No& NoFinal() { return *noFinal; }
void NoFinal(No& _no) { noFinal = &_no; }

SecaoTransversal* Secao() { return secao; }
void Secao(SecaoTransversal* _secao) { secao = _secao; }

float Carga() const { return carga; }
void Carga(double valor) { carga = valor; }

//Funcoes para a entrada de dados novos
double Area();
double Inercia();
double YCG();
double YInf();
double YSup();
double ICG();
double WInf();
double WSup();

float Extensao() const;
bool Vertical();
double Angulo();

float Esforco(TEsforco indice) { return esforco[indice]; }
void Esforco(TEsforco indice, float valor){ esforco[indice]=valor; }

float AcoesEngPerf(TEsforco indice) { return acoesEngPerf[indice]; }
void AcoesEngPerf(TEsforco indice, float valor){ acoesEngPerf[indice]=valor; }

float Deslocamento(TDeslocamentoBarra indice) { return deslocamento[indice]; }
void Deslocamento(TDeslocamentoBarra indice, float valor){ deslocamento[indice]=valor; }

// funes de montagem da matriz de rigidez
int GlGlobal(int glLocal);
void PreencheAcoesEngPerf(double *ae);
void ObtemEsforcos(double *dj);
void MatrizDeRigidezGlobal(MatrizBarra *sm,bool rotacionar=true);

void DeformadaDXF(ArquivoDXF *dxf, float ampliacao);
void MomentoDXF(ArquivoDXF *dxf, float ampliacao);

//funes para o Cabo de Protensao
VetorCabosProtensao &CabosProtensao() { return *cabosProtensao; }
const VetorCabosProtensao &CabosProtensao() const { return *cabosProtensao; }
int NCabos() { return cabosProtensao->GetItemsInContainer();}
void insereCabo(CaboProtensao *_cabo);

ESTUDO DE ESTRUTURAS PROTENDIDAS HIPERESTTICAS COM A REPRESENTAO DA PROTENSO POR CARREGAMENTOS EQUIVALENTES
MESTRANDO: RODRIGO BROERING KOERICH
ORIENTADOR: DANIEL DOMINGUES LORIGGIO
162
int NumeroDoCabo(int _cabo) { return (*cabosProtensao)[_cabo]->Numero(); }
double AlfaBarra(int _cabo) { return alfaBarra[_cabo]; }
double PeqInicial(int _cabo) { return peqInicial[_cabo]; }
double PeqAtrito(int _cabo) { return peqAtrito[_cabo]; }
double PeqAncoragem(int _cabo) { return peqAncoragem[_cabo]; }
double PeqEncurtamento(int _cabo) { return peqEncurtamento[_cabo]; }
double PeqProgressiva(int _cabo) { return peqProgressiva[_cabo]; }
double DifAlfaBarra(int _cabo) {return difAlfaBarra[_cabo]; }
double CargaEquivalente() { return cargaEq; }

//Cargas Concentradas Equivalentes
double DeltaPeqInicial(int _cabo) {return deltaPeqInicial[_cabo];}
double DeltaVeqInicial(int _cabo) {return deltaVeqInicial[_cabo]; }
double DeltaMeqInicial(int _cabo) {return deltaMeqInicial[_cabo];}
double DeltaPeqAtrito(int _cabo) {return deltaPeqAtrito[_cabo];}
double DeltaVeqAtrito(int _cabo) {return deltaVeqAtrito[_cabo];}
double DeltaMeqAtrito(int _cabo) {return deltaMeqAtrito[_cabo];}
double DeltaPeq() {return deltaPeq;}
double DeltaVeq() {return deltaVeq;}
double DeltaMeq() {return deltaMeq;}

//Verificacao de tensoes na secao
double TensaoSup() {return tensaoSup;}
double TensaoInf() {return tensaoInf;}

//funcoes para a secao
void Calcula(float _Ap, float _Pinicial, float _Mi, VetorDeNos *nos, float _N, int _nCabos,
int PerdasConsideradas_atrito, int PerdasConsideradas_ancoragem, int PerdasConsidera-
das_encurtamento,int PerdasConsideradas_progressivas, int InclinacaoCabo_Ancoragem); //usado para
calcular Area, Inercia,

protected:

// funes de montagem da matriz de rigidez
virtual void MontaAcoesEngPerf();
virtual void MatrizRigidezLocal(MatrizBarra *sm);
void LadoSimetrico(MatrizBarra *sm);
void MatrizTransformacao(MatrizBarra *matTrans,MatrizBarra *matTransposta);
void PassaParaGlobal(MatrizBarra *sm, bool rotacionar);

// funes de converso para o sistema global
Point ValorParaCoordenada(float xLocal, float valor, float ampliacao);

// funes de acesso aos esforos internos
float Cortante(float x);
float Momento(float x);
float Giro(float x);
float Flecha(float x);
float DeslocamentoAxial(float x);

//funcoes para o novo portico
void CalculoCargasDistribuidas(float _Pinicial,int PerdasConsideradas_atrito, int PerdasCon-
sideradas_ancoragem, int PerdasConsideradas_encurtamento,int PerdasConsideradas_progressivas);
void CalculoCargasConcentradasEquivalentes(float _Pinicial,int PerdasConsideradas_atrito, int
PerdasConsideradas_ancoragem, int PerdasConsideradas_encurtamento,int PerdasConsidera-
das_progressivas,int InclinacaoCabo_Ancoragem);

private:

int numero;
VetorCabosProtensao *cabosProtensao;
vector<double> alfaBarra;
vector<double> peqInicial;
vector<double> peqAtrito;
vector<double> peqAncoragem;
vector<double> peqEncurtamento;
vector<double> peqProgressiva;
vector<double> difAlfaBarra;
double cargaEq;
No *noInicial,*noFinal;
SecaoTransversal *secao;
double carga; // carga distribuda
double acoesEngPerf[7]; // aes de engastamento perfeito
ESTUDO DE ESTRUTURAS PROTENDIDAS HIPERESTTICAS COM A REPRESENTAO DA PROTENSO POR CARREGAMENTOS EQUIVALENTES
MESTRANDO: RODRIGO BROERING KOERICH
ORIENTADOR: DANIEL DOMINGUES LORIGGIO
163
double esforco[7]; // esforos internos (vlido aps clculo)
double deslocamento[7]; // deslocamentos nodais (vlido aps clculo)

//dados novos.
double area;
double Ycg;
double Yinf;
double Ysup;
double Icg;
double Winf;
double Wsup;

//Cargas Concentradas Equivalentes
vector<double> deltaPeqInicial;
vector<double> deltaVeqInicial;
vector<double> deltaMeqInicial;
vector<double> deltaPeqAtrito;
vector<double> deltaVeqAtrito;
vector<double> deltaMeqAtrito;
double deltaPeq;
double deltaVeq;
double deltaMeq;

//Verificacao de tensoes na secao
double tensaoSup;
double tensaoInf;

}; // Barra


Barra::Barra()
Construtor default da clas-
se Barra, que inicia com o
valor zero e instancia o
vetor de cabos de proten-
so.
{
for(int i =0 ; i < alfaBarra.size(); i--){
alfaBarra.erase(alfaBarra.begin());
}
noInicial = noFinal = NULL;
numero = 0;
carga = 0;
secao = NULL;
cabosProtensao = new VetorCabosProtensao(10,1,5);

memset(esforco, 0, 7 * sizeof(float));
memset(acoesEngPerf, 0, 7 * sizeof(float));
memset(deslocamento, 0, 7 * sizeof(float));
}


Barra::Barra(No& _noInicial,No& _noFinal,int _numero)
Construtor da barra que j
recebe referncias para os
dois ns de apoio e instan-
cia o vetor de cabos de
protenso.
{
noInicial = &_noInicial;
noFinal = &_noFinal;
numero = _numero;
carga = 0;
secao = NULL;
cabosProtensao = new VetorCabosProtensao(10,1,5);

memset(esforco, 0, 7 * sizeof(float));
memset(acoesEngPerf, 0, 7 * sizeof(float));
memset(deslocamento, 0, 7 * sizeof(float));
}


Barra& Barra::operator=(const Barra& outraBarra)

Operador de cpia da bar-
ra. Permite atribuir os da-
dos de uma barra para
outra.
{
CopiaDados(outraBarra);
return *this;
}


ESTUDO DE ESTRUTURAS PROTENDIDAS HIPERESTTICAS COM A REPRESENTAO DA PROTENSO POR CARREGAMENTOS EQUIVALENTES
MESTRANDO: RODRIGO BROERING KOERICH
ORIENTADOR: DANIEL DOMINGUES LORIGGIO
164
void Barra::CopiaDados(const Barra& outraBarra)

Mtodo auxiliar para cpia
dos dados da barra. Pode
ser redefinido virtualmente,
caso se incluam dados em
uma classe derivada.

{
numero = outraBarra.numero;
noInicial = outraBarra.noInicial;
noFinal = outraBarra.noFinal;
carga = outraBarra.carga;
secao = outraBarra.secao;
for(int i=1; i<= NCabos(); i++){
cabosProtensao->Add((outraBarra.CabosProtensao())[i]);
}

memcpy(esforco, outraBarra.esforco, 7 * sizeof(float));
memcpy(acoesEngPerf, outraBarra.acoesEngPerf, 7 * sizeof(float));
memcpy(deslocamento, outraBarra.deslocamento, 7 * sizeof(float));

}


Barra* Barra::CriaCopia()

Retorna uma nova barra
como cpia da barra cor-
rente.
{
Barra* copia = new Barra();
(*copia) = (*this);
return copia;
}


int Barra::operator ==(const Barra& outraBarra)
Operador de comparao
da classe barra.
{
return numero == outraBarra.numero &&
*noInicial == *(outraBarra.noInicial) &&
*noFinal == *(outraBarra.noFinal);
}


double Barra::Area()
Destrutor da classe barra.
{
return area;
}


double Barra::Inercia()
Retorna a rea da seo
transversal.
{
return Icg;
}


double Barra::YCG()
Retorna o valor da altura do
Centro de Gravidade em
relao base da seo.
{
return Ycg;
}


double Barra::YInf()
Retorna o valor da altura do
centro de gravidade bor-
da inferior da seo.
{
return Yinf;
}


double Barra::YSup()
Retorna o valor da altura do
centro de gravidade bor-
da superior da seo.
{
return Ysup;
}

ESTUDO DE ESTRUTURAS PROTENDIDAS HIPERESTTICAS COM A REPRESENTAO DA PROTENSO POR CARREGAMENTOS EQUIVALENTES
MESTRANDO: RODRIGO BROERING KOERICH
ORIENTADOR: DANIEL DOMINGUES LORIGGIO
165

double Barra::ICG()
Retorna o valor do momen-
to de inrcia da seo
{
return Icg;
}


double Barra::WInf()

Retorna o valor do mdulo
resistente inferior da seo.
{
return Winf;
}


double Barra::WSup()
Retorna o valor do mdulo
resistente superior da se-
o.

{
return Wsup;
}


float Barra::Extensao() const

Retorna o valor do compri-
mento da barra.
{
return noInicial->Distance(*noFinal);
}


bool Barra::Vertical()
Retorna um valor verdadei-
ro se os dois ns possuem
aproximadamente o mesmo
valor de X, caracterizando
que a barra vertical.
{
return (fabs(NoFinal().X() - NoInicial().X()) < 0.01);
}


double Barra::Angulo()
Retorna o ngulo da barra
em relao ao sistema de
coordenadas globais.
{
float xi = noInicial->X();
float yi = noInicial->Y();
float xf = noFinal->X();
float yf = noFinal->Y();
double ang = 0;
double pi = acos(-1.0);
if (xf > xi && yf == yi) ang = 0;
if (xf < xi && yf == yi) ang = pi;
if (xf == xi && yf > yi) ang = pi/2;
if (xf == xi && yf < yi) ang = 3*pi/2;
if (xf > xi && yf > yi) ang = atan((yf - yi) / (xf - xi));
if (xf < xi && yf > yi) ang = pi - atan((yf - yi) / (xf - xi));
if (xf < xi && yf < yi) ang = pi + atan((yf - yi) / (xf - xi));
if (xf > xi && yf < yi) ang = 2*pi - atan((yf - yi) / (xf - xi));
return ang;
}





ESTUDO DE ESTRUTURAS PROTENDIDAS HIPERESTTICAS COM A REPRESENTAO DA PROTENSO POR CARREGAMENTOS EQUIVALENTES
MESTRANDO: RODRIGO BROERING KOERICH
ORIENTADOR: DANIEL DOMINGUES LORIGGIO
166
int Barra::GlGlobal(int glLocal)
Mtodo privado que retorna
o nmero do grau de liber-
dade global referente a um
grau de liberdade local.
Utilizado para preencher
corretamente o vetor de
foras
{
int jj = NoInicial().Numero(),
jk = NoFinal().Numero();

int im[7];
for (int j = 1; j <= 3; j++)
im[j] = 3 * jj - (3-j);
for (int j = 1; j <= 3; j++)
im[j + 3] = 3 * jk - (3-j);

return im[glLocal];
}
void Barra::MontaAcoesEngPerf()
Mtodo para o clculo das
aes de engastamento
perfeito.
{
acoesEngPerf[ESF_AXIAL_I] = 0;
acoesEngPerf[ESF_CORTANTE_I] = carga * Extensao() /2;
acoesEngPerf[ESF_FLETOR_I] = carga * pow(Extensao(),2) /12;
acoesEngPerf[ESF_AXIAL_F] = 0;
acoesEngPerf[ESF_CORTANTE_F] = carga * Extensao() /2;
acoesEngPerf[ESF_FLETOR_F] = -carga * pow(Extensao(),2) /12;
}


void Barra::PreencheAcoesEngPerf(double *ae)
Mtodo que recebe o vetor
de foras global AE e a-
crescenta a esses os esfor-
os de imobilizao.
{
// Atualiza vetor de aoes de engastamento perfeito
MontaAcoesEngPerf();

// Passa para o sistema global
MatrizBarra *matTrans = new MatrizBarra();
MatrizBarra *matTransposta = new MatrizBarra();
MatrizTransformacao(matTrans,matTransposta);
for (int lin=1; lin<=6; lin++) {
for (TEsforco col=ESF_AXIAL_I; col<=ESF_FLETOR_F; col++)
ae[GlGlobal(lin)] += (*matTransposta)[lin][col] * acoesEng-
Perf[col];
}

delete matTrans;
delete matTransposta;
}



void Barra::MatrizDeRigidezGlobal(MatrizBarra *mat, bool rotacionar)
Retorna a matriz de rigidez
da barra. Caso o parmetro
rotacionar seja verdadei-
ro, retorna os valores refe-
renciados ao sistema de
coordenadas globais; caso
contrrio, ao sistema local.
{
MatrizRigidezLocal(mat);
LadoSimetrico(mat);
PassaParaGlobal(mat, rotacionar);
}


Preenche a matriz com os
void Barra::MatrizRigidezLocal(MatrizBarra *matLocal)

ESTUDO DE ESTRUTURAS PROTENDIDAS HIPERESTTICAS COM A REPRESENTAO DA PROTENSO POR CARREGAMENTOS EQUIVALENTES
MESTRANDO: RODRIGO BROERING KOERICH
ORIENTADOR: DANIEL DOMINGUES LORIGGIO
167
termos de rigidez referen-
tes ao sistema de coorde-
nadas local (apenas a tri-
angular superior). Este
mtodo representa a formu-
lao da matriz de rigidez.
{
float i = Inercia();
float e = secao->ModuloE();
float a = Area();
float l = Extensao();
(*matLocal)[1][1] = e * a / l;
(*matLocal)[1][4] = -(*matLocal)[1][1];
(*matLocal)[2][2] = 12 * e * i / pow(l,3);
(*matLocal)[2][3] = 6 * e * i / pow(l,2);
(*matLocal)[2][5] = -(*matLocal)[2][2];
(*matLocal)[2][6] = (*matLocal)[2][3];
(*matLocal)[3][3] = 4 * e * i / l;
(*matLocal)[3][5] = -(*matLocal)[2][3];
(*matLocal)[3][6] = 2 * e * i / l;
(*matLocal)[4][4] = (*matLocal)[1][1];
(*matLocal)[5][5] = (*matLocal)[2][2];
(*matLocal)[5][6] = -(*matLocal)[2][3];
(*matLocal)[6][6] = (*matLocal)[3][3];
}





void Barra::ObtemEsforcos(double *dj)
ESTUDO DE ESTRUTURAS PROTENDIDAS HIPERESTTICAS COM A REPRESENTAO DA PROTENSO POR CARREGAMENTOS EQUIVALENTES
MESTRANDO: RODRIGO BROERING KOERICH
ORIENTADOR: DANIEL DOMINGUES LORIGGIO
168
void Barra::ObtemEsforcos(double *dj)
Recebe como parmetro o
vetor de deslocamentos
nodais calculados e obtm
a partir destes os esforos
nodais das barras










Atualiza vetor de desloca-
mentos referidos ao siste-
ma local.



Clculo das tenses para
verificaco das consies
de servio da viga.


{
MatrizBarra *smrt = new MatrizBarra();
MatrizBarra *matTrans = new MatrizBarra();
MatrizBarra *matTransposta = new MatrizBarra();
MatrizTransformacao(matTrans,matTransposta);
MatrizDeRigidezGlobal(smrt);

double aux[7];
for (TEsforco j = ESF_AXIAL_I; j <= ESF_FLETOR_F; j++) {
aux[j] = 0;
for (int k = 1; k <= 6; k++) {
int i1 = GlGlobal(k);
aux[j] = aux[j] + (*smrt)[j][k] * dj[i1];
}
}
for (TEsforco j = ESF_AXIAL_I; j <= ESF_FLETOR_F; j++) {
double amd[7];
amd[j] = 0;
for (int k = 1; k <= 6; k++)
amd[j] = amd[j] + (*matTrans)[j][k] * aux[k];

Esforco(j,-acoesEngPerf[j] + amd[j]);
}


for (TDeslocamentoBarra j = DX_I; j <= RZ_F; j++) {
deslocamento[j] = 0;
for (TDeslocamento k = DX; k <= RZ; k++)
deslocamento[j] += (*matTrans)[j][k] * noInicial-
>Deslocamento(k);
for (TDeslocamento k = DX; k <= RZ; k++)
deslocamento[j] += (*matTrans)[j][k+3] * noFinal-
>Deslocamento(k);
}


tensaoSup = (Esforco(ESF_AXIAL_I)/area) + (Esfor-
co(ESF_FLETOR_F)*Ysup)/Icg;
tensaoInf = (Esforco(ESF_AXIAL_I)/area) + (Esfor-
co(ESF_FLETOR_F)*Yinf)/Icg;


delete smrt;
delete matTrans;
delete matTransposta;
}


void Barra::LadoSimetrico(MatrizBarra *matLocal)
Preenche o lado simtrico
da matriz de rigidez.
{
for (int i=2; i<=6; i++)
for (int j=1; j < i; j++)
(*matLocal)[i][j] = (*matLocal)[j][i];
}

ESTUDO DE ESTRUTURAS PROTENDIDAS HIPERESTTICAS COM A REPRESENTAO DA PROTENSO POR CARREGAMENTOS EQUIVALENTES
MESTRANDO: RODRIGO BROERING KOERICH
ORIENTADOR: DANIEL DOMINGUES LORIGGIO
169

void Barra::MatrizTransformacao(MatrizBarra *matTrans,MatrizBarra
*matTransposta)
Preenche a Matriz Trans-
formao de coordenadas
e a sua transposta.
{
(*matTrans)[1][1] = cos(Angulo());
(*matTrans)[1][2] = sin(Angulo());
(*matTrans)[2][1] = -(*matTrans)[1][2];
(*matTrans)[2][2] = (*matTrans)[1][1];
(*matTrans)[3][3] = 1;
(*matTrans)[4][4] = (*matTrans)[1][1];
(*matTrans)[4][5] = (*matTrans)[1][2];
(*matTrans)[5][4] = -(*matTrans)[1][2];
(*matTrans)[5][5] = (*matTrans)[1][1];
(*matTrans)[6][6] = 1;

for (int i=1; i<=6; i++) {
for (int j=1; j <=6; j++) {
(*matTransposta)[i][j] = (*matTrans)[j][i];
}
}
}


void Barra::PassaParaGlobal(MatrizBarra *sm, bool rotacionar)
Converte a matriz informa-
da como parmetro para o
sistema de coordenadas
global.
{
MatrizBarra *mataux = new MatrizBarra();
MatrizBarra *matTrans = new MatrizBarra();
MatrizBarra *matTransposta = new MatrizBarra();

MatrizTransformacao(matTrans,matTransposta);

for (int c=1; c<=6; c++) {
for (int d=1; d <=6; d++) {
(*mataux)[c][d] = 0;
for (int f=1; f <=6; f++) {
(*mataux)[c][d] = (*mataux)[c][d] + ((*matTransposta)[c][f] *
(*sm)[f][d]);
}
}
}

for (int c=1; c<=6; c++) {
for (int d=1; d <=6; d++) {
if (rotacionar) {
(*sm)[c][d] = 0;
for (int f=1; f <=6; f++) {
(*sm)[c][d] = (*sm)[c][d] + ((*mataux)[c][f] *
(*matTrans)[f][d]);
}
}
else
(*sm)[c][d] = (*mataux)[c][d];
}
}

delete mataux;
delete matTrans;
delete matTransposta;
}


float Barra::Cortante(float x)
Retorna o valor do esforo
cortante na posio x da
barra.

{
float v0 = Esforco(ESF_CORTANTE_I);
float q = carga;
float v = v0 + q*x;
return v;
}

ESTUDO DE ESTRUTURAS PROTENDIDAS HIPERESTTICAS COM A REPRESENTAO DA PROTENSO POR CARREGAMENTOS EQUIVALENTES
MESTRANDO: RODRIGO BROERING KOERICH
ORIENTADOR: DANIEL DOMINGUES LORIGGIO
170

float Barra::Momento(float x)
Retorna o valor do momen-
to fletor na posio x da
barra.
{
float m0 = -Esforco(ESF_FLETOR_I);
float v0 = Esforco(ESF_CORTANTE_I);
float q = carga;
float m = m0 + v0*x + q*x*x/2;
return m;
}


float Barra::Giro(float x)
Retorna o valor do giro na
posio x da barra.
{
float fi0 = deslocamento[RZ_I];
float m0 = -Esforco(ESF_FLETOR_I);
float v0 = Esforco(ESF_CORTANTE_I);
float q = carga;
float EI = Inercia() * secao->ModuloE();
float fi = fi0 + (m0*x + v0*pow(x,2)/2 + q*pow(x,3)/6)/EI;
return fi;
}


float Barra::Flecha(float x)
Retorna o valor da flecha
na posio x da barra.
{
Line retaBarra(*noInicial, *noFinal);
float f0 = deslocamento[DY_I];
float fi0 = deslocamento[RZ_I];
float m0 = -Esforco(ESF_FLETOR_I);
float v0 = Esforco(ESF_CORTANTE_I);
float q = carga;
float EI = Inercia() * secao->ModuloE();
float f = f0 + fi0*x + (m0*pow(x,2)/2 + v0*pow(x,3)/6 +
q*pow(x,4)/24)/EI;
return f;
}


float Barra::DeslocamentoAxial(float x)
Retorna o valor do deslo-
camento axial na posio
x da barra.
{
float d0 = deslocamento[DX_I];
float df = deslocamento[DX_F];
float d = d0 + (df-d0)*x/Extensao();
return d;
}


Point Barra::ValorParaCoordenada(float xLocal, float valor, float
ampliacao)
Dado um valor a ser plota-
do e a posio X local da
barra onde este ocorre,
retorna o ponto equivalente
no espao.
{
Line retaBarra(*noInicial, *noFinal);
Point pBarra = noInicial->PontoIntermediario(*noFinal, xLo-
cal/Extensao());
Line retaValor = retaBarra.ParallelLine(valor*ampliacao);
Point pValor = retaValor.Projection(pBarra);
return pValor;
}


ESTUDO DE ESTRUTURAS PROTENDIDAS HIPERESTTICAS COM A REPRESENTAO DA PROTENSO POR CARREGAMENTOS EQUIVALENTES
MESTRANDO: RODRIGO BROERING KOERICH
ORIENTADOR: DANIEL DOMINGUES LORIGGIO
171

void Barra::DeformadaDXF(ArquivoDXF *dxf, float ampliacao)
Mtodo para traado da
deformada da estrutura em
formato DXF.
{
float width = 10.0;
if (Flecha(Extensao()) == deslocamento[DX_F]) { // corresponde
equao
int nDiv = 20;
float dx = Extensao() / nDiv;
Point pY1 = noInicial->PFinal(ampliacao);

for (int i=1; i<= nDiv; i++) {
float xLocal = i*dx;
float xLocalCorrigido = xLocal + DeslocamentoAxi-
al(xLocal)*ampliacao;
float giro = Giro(xLocal);
float flecha = Flecha(xLocal);
Point pX2 = ValorParaCoordenada(xLocalCorrigido, 0, 0);
Point pY2 = ValorParaCoordenada(xLocalCorrigido, flecha, amplia-
cao);
pY2.Rotate(giro, pX2);
dxf->Line(pY1,pY2,width);
pY1 = pY2;
}
}
else
dxf->Line(noInicial->PFinal(ampliacao),noFinal-
>PFinal(ampliacao),width);

}


void Barra::MomentoDXF(ArquivoDXF *dxf, float ampliacao)
Mtodo para traado do
diagrama de momentos
fletores da estrutura em
formato DXF.
{
int nDiv = carga == 0 ? 1 : 20;
float dx = Extensao() / nDiv;
Point pX1 = *noInicial;
Point pY1 = ValorParaCoordenada(0, -Momento(0), ampliacao);
dxf->CorCorrente(7);
dxf->Line(pX1,pY1);

for (int i=1; i<= nDiv; i++) {
float xLocal = i*dx;
float mi = -Momento(xLocal);
Point pX2 = ValorParaCoordenada(xLocal, 0, 0);
Point pY2 = ValorParaCoordenada(xLocal, mi, ampliacao);
dxf->CorCorrente(BYLAYER);
dxf->Solid(pX1, pY1, pX2, pY2);
dxf->CorCorrente(7);
dxf->Line(pY1,pY2);
pX1 = pX2;
pY1 = pY2;
}
dxf->Line(pY1,*noFinal);
} //MomentoDXF



void Barra::insereCabo(CaboProtensao *_cabo)

Mtodo que adiciona o
cabo de protenso na bar-
ra.
{
bool ok = true;
for(int i=1; i<=NCabos(); i++){
if(_cabo->retornaNumero() == (*cabosProtensao)[i]-
>retornaNumero()){
ok = false;
}
}
if(ok){
cabosProtensao->Add(_cabo);
}
}

ESTUDO DE ESTRUTURAS PROTENDIDAS HIPERESTTICAS COM A REPRESENTAO DA PROTENSO POR CARREGAMENTOS EQUIVALENTES
MESTRANDO: RODRIGO BROERING KOERICH
ORIENTADOR: DANIEL DOMINGUES LORIGGIO
172
void Barra::Calcula(float _Ap, float _Pinicial, float _Mi, VetorDeNos
*nos, float _N, int _nCabos, int PerdasConsideradas_atrito, int Per-
dasConsideradas_ancoragem, int PerdasConsideradas_encurtamento,int
PerdasConsideradas_progressivas, int InclinacaoCabo_Ancoragem)
Clculo das Propriedades
Geomtricas da seo.

rea da seo transversal.






Clculo da posio do CG
de cada subregio e do
cabo equivalente.



Obtm o nmero de cabos
de protenso que ocorrem
nesta seo da viga

Obtm a altura do CG de
cada subregio.







Clculo dos momentos
estticos da seo trans-
versal Homogeneizada.


Clculo da posio do CG
da seo transversal Ho-
mogeneizada.
{
double Ar1 = (secao->X(4) - secao->X(12))*(secao->Y(8) - secao-
>Y(1));
double Ar2 = 2*(secao->X(7) - secao->X(5))*(secao->Y(7) - secao-
>Y(6));
double Ar3 = (secao->X(6) - secao->X(5))*(secao->Y(6) - secao-
>Y(5));
double Ar4 = (secao->X(3) - secao->X(4))*(secao->Y(4) - secao-
>Y(3));
double Ar5 = 2*(secao->X(3) - secao->X(4))*(secao->Y(3) - secao-
>Y(2));
double Ar6 = _Ap*(_N-1)*(NCabos());
area = Ar1 + Ar2 + Ar3 + Ar4 + Ar5 + Ar6;


double Yr1 = (secao->Y(8) - secao->Y(1))/2;
double Yr2 = (secao->Y(8) - secao->Y(1)) - (secao->Y(7) - secao-
>Y(6))/2;
double Yr3 = (secao->Y(6) - secao->Y(1)) - (secao->Y(6) - secao-
>Y(5))/3;
double Yr4 = secao->Y(3) + (secao->Y(4) - secao->Y(3))/3;
double Yr5 = (secao->Y(3) - secao->Y(2))/2;
double Soma =0;


float NCabosSessao = NCabos();





for(int i=1; i<=NCabos();i++){
int tempCNoi = (*cabosProtensao)[i]->NNoi();
int tempCNof = (*cabosProtensao)[i]->NNof();
int tempBNoi = noInicial->Numero();
int tempBNof = noFinal->Numero();
double tempR1 = 0;
double tempR2 = 0;
tempR1 = (*cabosProtensao)[i]->valorVetorDeY(tempBNoi);
//if((tempBNof >= tempCNoi)&&(tempBNof <= tempCNof)){
tempR2 = (*cabosProtensao)[i]->valorVetorDeY(tempBNof);
Soma += (tempR1 + tempR2)/2;
}
if(NCabosSessao == 0){
NCabosSessao = 0.00000001;
}
float Yr6 = Soma/NCabosSessao;

double AYr1 = Ar1*Yr1;
double AYr2 = Ar2*Yr2;
double AYr3 = Ar3*Yr3;
double AYr4 = Ar4*Yr4;
double AYr5 = Ar5*Yr5;
double AYr6 = Ar6*Yr6;
double AY = AYr1 + AYr2 + AYr3 + AYr4 + AYr5 + AYr6;

Ycg = AY/area;
Yinf = -Ycg;
Ysup = secao->Y(8) - secao->Y(1) + Yinf;



ESTUDO DE ESTRUTURAS PROTENDIDAS HIPERESTTICAS COM A REPRESENTAO DA PROTENSO POR CARREGAMENTOS EQUIVALENTES
MESTRANDO: RODRIGO BROERING KOERICH
ORIENTADOR: DANIEL DOMINGUES LORIGGIO
173
(Continua)
Clculo do momento de
inrcia em relao a base
de cada subregio.





Clculo do momento de
inrcia da seo.









Clculo do momento resis-
tente da seo.
double I0r1 = (secao->X(4) - secao->X(12))*(secao->Y(8) - secao-
>Y(1))*(secao->Y(8) - secao->Y(1))*(secao->Y(8) - secao->Y(1))/12;
double I0r2 = 2*(secao->X(6) - secao->X(5))*(secao->Y(7) - secao-
>Y(6))*(secao->Y(7) - secao->Y(6))*(secao->Y(7) - secao->Y(6))/12;
double I0r3 = 2*(secao->X(6) - secao->X(5))*(secao->Y(6) - secao-
>Y(5))*(secao->Y(6) - secao->Y(5))*(secao->Y(6) - secao->Y(5))/36;
double I0r4 = 2*(secao->X(3) - secao->X(4))*(secao->Y(4) - secao-
>Y(3))*(secao->Y(4) - secao->Y(3))*(secao->Y(4) - secao->Y(3))/36;
double I0r5 = 2*(secao->X(3) - secao->X(4))*(secao->Y(3) - secao-
>Y(2))*(secao->Y(3) - secao->Y(2))*(secao->Y(3) - secao->Y(2))/12;
double I0r6 = (NCabos() * (_N-1) * _Ap * _Ap)/ (4 * 3.14159265);


Soma = 0;
for(int i=1; i<=NCabos();i++){
int tempCNoi = (*cabosProtensao)[i]->NNoi();
int tempCNof = (*cabosProtensao)[i]->NNof();
int tempBNoi = noInicial->Numero();
int tempBNof = noFinal->Numero();
double tempR1 = 0;
double tempR2 = 0;
tempR1 = (*cabosProtensao)[i]->valorVetorDeY(tempBNoi);
tempR2 = (*cabosProtensao)[i]->valorVetorDeY(tempBNof);
Soma += (Ycg -(tempR1 + tempR2)/2) * (Ycg -(tempR1 + tempR2)/2);
}
double Icg1 = I0r1 + Ar1*(Yr1-Ycg)*(Yr1-Ycg);
double Icg2 = I0r2 + Ar2*(Yr2-Ycg)*(Yr2-Ycg);
double Icg3 = I0r3 + Ar3*(Yr3-Ycg)*(Yr3-Ycg);
double Icg4 = I0r4 + Ar4*(Yr4-Ycg)*(Yr4-Ycg);
double Icg5 = I0r5 + Ar5*(Yr5-Ycg)*(Yr5-Ycg);
double Icg6 = I0r6 + (_N-1)*_Ap*Soma;
Icg = Icg1 + Icg2 + Icg3 + Icg4 + Icg5 + Icg6;


Winf = Icg/Yinf;
Wsup = Icg/Ysup;
CalculoCargasDistribuidas(_Pinicial, PerdasConsideradas_atrito,
PerdasConsideradas_ancoragem, PerdasConsidera-
das_encurtamento,PerdasConsideradas_progressivas);
CalculoCargasConcentradasEquivalen-
tes(_Pinicial,PerdasConsideradas_atrito, PerdasConsideradas_ancoragem,
PerdasConsidera-
das_encurtamento,PerdasConsideradas_progressivas,InclinacaoCabo_Ancora
gem);
Ar6 = 0;
}


ESTUDO DE ESTRUTURAS PROTENDIDAS HIPERESTTICAS COM A REPRESENTAO DA PROTENSO POR CARREGAMENTOS EQUIVALENTES
MESTRANDO: RODRIGO BROERING KOERICH
ORIENTADOR: DANIEL DOMINGUES LORIGGIO
174
Clculo das cargas equivalentes distribudas de protenso considerando todas as perdas de protenso.

void Barra::CalculoCargasDistribuidas(float _Pinicial,int PerdasConsideradas_atrito, int Perdas-
Consideradas_ancoragem, int PerdasConsideradas_encurtamento,int PerdasConsideradas_progressivas)
{
cargaEq = 0;
for(int i=1 ; i<=NCabos(); i++){
double temp = (*cabosProtensao)[i]->valorAlfaBarra(noInicial->Numero());
double temp10 = (*cabosProtensao)[i]->valorAlfaBarra(noFinal->Numero());
double tempmedia = (temp10 - temp);

difAlfaBarra.push_back(tempmedia);

double temp2;
if((noFinal->X() - noInicial->X())==0){
temp2 = MAXDOUBLE;
}else{
temp2 = 2* (noFinal->X() - noInicial->X());
}
peqInicial.push_back(_Pinicial*2*tempmedia/temp2);
double A = ((*cabosProtensao)[i]->valorPatrito(noInicial->Numero()) - _Pinicial);
double B = ((*cabosProtensao)[i]->valorPatrito(noFinal->Numero()) - _Pinicial);
peqAtrito.push_back(PerdasConsideradas_atrito*(A+B)*tempmedia/temp2);
double CC = ((*cabosProtensao)[i]->valorPancoragem(noInicial->Numero()) -
(*cabosProtensao)[i]->valorPatrito(noInicial->Numero()));
double DD = ((*cabosProtensao)[i]->valorPancoragem(noFinal->Numero()) -(*cabosProtensao)[i]-
>valorPatrito(noFinal->Numero()));
peqAncoragem.push_back(PerdasConsideradas_ancoragem*(CC+DD)*tempmedia/temp2);
double EE = ((*cabosProtensao)[i]->valorPencurtamento(noInicial->Numero()) -
(*cabosProtensao)[i]->valorPancoragem(noInicial->Numero()));
double FF = ((*cabosProtensao)[i]->valorPencurtamento(noFinal->Numero()) -
(*cabosProtensao)[i]->valorPancoragem(noFinal->Numero()));
peqEncurtamento.push_back(PerdasConsideradas_encurtamento*(EE+FF)* tempmedia/temp2);
double GG = ((*cabosProtensao)[i]->valorPprogressiva(noInicial->Numero()) -
(*cabosProtensao)[i]->valorPencurtamento(noInicial->Numero()));
double HH = ((*cabosProtensao)[i]->valorPprogressiva(noFinal->Numero()) -
(*cabosProtensao)[i]->valorPencurtamento(noFinal->Numero()));
peqProgressiva.push_back(PerdasConsideradas_progressivas*(GG+HH)* tempmedia/temp2);

cargaEq += peqInicial[i-1] + peqAtrito[i-1] + peqAncoragem[i-1]+ peqEncurtamento[i-1]+ peq-
Progressiva[i-1];
}
carga += cargaEq;
}

ESTUDO DE ESTRUTURAS PROTENDIDAS HIPERESTTICAS COM A REPRESENTAO DA PROTENSO POR CARREGAMENTOS EQUIVALENTES
MESTRANDO: RODRIGO BROERING KOERICH
ORIENTADOR: DANIEL DOMINGUES LORIGGIO
175
Clculo das cargas equivalentes concentradas de protenso considerando todas as perdas de proten-
so.

void Barra::CalculoCargasConcentradasEquivalentes(float _Pinicial,int PerdasConsideradas_atrito,
int PerdasConsideradas_ancoragem, int PerdasConsideradas_encurtamento, int PerdasConsidera-
das_progressivas, int InclinacaoCabo_Ancoragem)
{
deltaPeq =0;
deltaMeq =0;
deltaVeq =0;
double A =0;
double D =0;
double E =0;
double G =0;
double H =0;
double noF =0;
double noI =0;
double B =0;
double F =0;
double CC =0;
double DD =0;
double EE =0;
double FF =0;
double GG =0;
double HH =0;
double B1 =0;
double DD1 =0;
double FF1 =0;
double HH1 =0;
double AnguloInicial = 0;

//deltaPeqInicial.push_back(0);
for(int i=1; i<=NCabos();i++){
A = ((*cabosProtensao)[i]->valorPatrito(noInicial->Numero()) - _Pinicial);
B = ((*cabosProtensao)[i]->valorPatrito(noFinal->Numero()) - _Pinicial);
B1 = ((*cabosProtensao)[i]->valorPatrito(noFinal->Numero()+1) - _Pinicial);
CC = ((*cabosProtensao)[i]->valorPancoragem(noInicial->Numero()) - (*cabosProtensao)[i]-
>valorPatrito(noInicial->Numero()));
DD = ((*cabosProtensao)[i]->valorPancoragem(noFinal->Numero()) -(*cabosProtensao)[i]-
>valorPatrito(noFinal->Numero()));
DD1 = ((*cabosProtensao)[i]->valorPancoragem(noFinal->Numero()+1) -(*cabosProtensao)[i]-
>valorPatrito(noFinal->Numero()+1));
EE = ((*cabosProtensao)[i]->valorPencurtamento(noInicial->Numero()) - (*cabosProtensao)[i]-
>valorPancoragem(noInicial->Numero()));
FF = ((*cabosProtensao)[i]->valorPencurtamento(noFinal->Numero()) -(*cabosProtensao)[i]-
>valorPancoragem(noFinal->Numero()));
FF1 = ((*cabosProtensao)[i]->valorPencurtamento(noFinal->Numero()+1) -(*cabosProtensao)[i]-
>valorPancoragem(noFinal->Numero()+1));
GG = ((*cabosProtensao)[i]->valorPprogressiva(noInicial->Numero()) - (*cabosProtensao)[i]-
>valorPencurtamento(noInicial->Numero()));
HH = ((*cabosProtensao)[i]->valorPprogressiva(noFinal->Numero()) -(*cabosProtensao)[i]-
>valorPencurtamento(noFinal->Numero()));
HH1 = ((*cabosProtensao)[i]->valorPprogressiva(noFinal->Numero()+1) -(*cabosProtensao)[i]-
>valorPencurtamento(noFinal->Numero()+1));
noF = (*cabosProtensao)[i]->NNof();
noI = (*cabosProtensao)[i]->NNoi();
if(InclinacaoCabo_Ancoragem == 0){
AnguloInicial = 0;
}else{
AnguloInicial = (*cabosProtensao)[i]->valorAlfaBarra(noInicial->Numero());
}
if(noInicial->Numero() == noI){
double Peq = (_Pinicial + PerdasConsideradas_atrito*(A) + PerdasConsidera-
das_ancoragem*(CC) + PerdasConsideradas_encurtamento*EE + PerdasConsideradas_progressivas*GG) *
cos(AnguloInicial);
double Veq = (_Pinicial + PerdasConsideradas_atrito*(A) + PerdasConsidera-
das_ancoragem*(CC) + PerdasConsideradas_encurtamento*EE + PerdasConsideradas_progressivas*GG) *
sin(AnguloInicial);
double Meq = Peq * (Ycg - (*cabosProtensao)[i]->valorVetorDeY(noInicial->Numero()));


ESTUDO DE ESTRUTURAS PROTENDIDAS HIPERESTTICAS COM A REPRESENTAO DA PROTENSO POR CARREGAMENTOS EQUIVALENTES
MESTRANDO: RODRIGO BROERING KOERICH
ORIENTADOR: DANIEL DOMINGUES LORIGGIO
176


(continua)
noInicial->Feq(DX,Peq + noInicial->Feq(DX));
noInicial->Carga(DX,noInicial->Carga(DX) + Peq);
noInicial->Feq(DY,Veq + noInicial->Feq(DY));
noInicial->Carga(DY,noInicial->Carga(DY) + Veq);
noInicial->Feq(RZ,Meq + noInicial->Feq(RZ));
noInicial->Carga(RZ,noInicial->Carga(RZ) + Meq);
}
if(noFinal->Numero()+1 <= noF){
D = (_Pinicial + PerdasConsideradas_atrito*(A) + PerdasConsideradas_ancoragem*(CC) + Per-
dasConsideradas_encurtamento*(EE) + PerdasConsideradas_progressivas*(GG));
E = (_Pinicial + PerdasConsideradas_atrito*(B1) + PerdasConsideradas_ancoragem*(DD1) +
PerdasConsideradas_encurtamento*(FF1) + PerdasConsideradas_progressivas*(HH1));
deltaPeqInicial.push_back((E - D)/2);
deltaVeqInicial.push_back(((E - D)/2)*tan((*cabosProtensao)[i]->valorAlfaBarra(noFinal-
>Numero())));
deltaMeqInicial.push_back(((E - D)/2)*(Ycg-(*cabosProtensao)[i]->valorVetorDeY(noFinal-
>Numero())));

}else{
if(InclinacaoCabo_Ancoragem == 0){
AnguloInicial = 0;
}else{
AnguloInicial = (*cabosProtensao)[i]->valorAlfaBarra(noFinal->Numero());
}
double Peq = -1 * ((_Pinicial + PerdasConsideradas_atrito*(B) + PerdasConsidera-
das_ancoragem*(DD) + PerdasConsideradas_encurtamento*FF + PerdasConsideradas_progressivas*HH) *
cos(AnguloInicial));
double Veq = -1 * ((_Pinicial + PerdasConsideradas_atrito*(B) + PerdasConsidera-
das_ancoragem*(DD) + PerdasConsideradas_encurtamento*FF + PerdasConsideradas_progressivas*HH) *
sin(AnguloInicial));
double Meq = Peq * (Ycg - (*cabosProtensao)[i]->valorVetorDeY(noFinal->Numero()));
deltaPeqInicial.push_back(Peq);
deltaVeqInicial.push_back(Veq);
deltaMeqInicial.push_back(Meq);

}

deltaPeq += deltaPeqInicial[i-1];
deltaVeq += deltaVeqInicial[i-1];
deltaMeq += deltaMeqInicial[i-1];
}
noFinal->Feq(DX,deltaPeq);
noFinal->Carga(DX,noFinal->Carga(DX)+deltaPeq);
noFinal->Feq(DY,deltaVeq);
noFinal->Carga(DY,noFinal->Carga(DY)+deltaVeq);
noFinal->Feq(RZ,deltaMeq);
noFinal->Carga(RZ,noFinal->Carga(RZ)+deltaMeq);
}
A.5 Classe Porticoarquivo
A classe Porticoarquivo.cpp responsvel pela leitura dos arquivos de entrada
de dados, leitura do arquivo de configuraes, clculo das variveis globais da estrutu-
ra, e gerao dos dados de sada, atravs dos relatrios e dos arquivos em formato
DXF.
ESTUDO DE ESTRUTURAS PROTENDIDAS HIPERESTTICAS COM A REPRESENTAO DA PROTENSO POR CARREGAMENTOS EQUIVALENTES
MESTRANDO: RODRIGO BROERING KOERICH
ORIENTADOR: DANIEL DOMINGUES LORIGGIO
177
#ifndef __PORTICO_H
#define __PORTICO_H

#include <math.h>
#include "portico\no.h"
#include "portico\barra.h"
#include "portico\CaboProtensao.h"
#include "portico\secao.h"

class _import ArquivoInput;
class _import ofstream;
class _import MatrizBanda;

class Portico
{
public:
Portico();
virtual ~Portico();

const VetorDeNos &Nos() const { return *nos; }
VetorDeNos &Nos() { return *nos; }
VetorDeBarras &Barras() { return *barras; }
const VetorDeBarras &Barras() const { return *barras; }

//****vetor de Cabos de Protensao
VetorCabosProtensao &CabosProtensao() { return *cabosProtensao; }
const VetorCabosProtensao &CabosProtensao() const { return *cabosProtensao; }

//****vetor de secoes
VetorDeSecoes &VetorSecoes() {return *vetorSecoes; }
const VetorDeSecoes &VetorSecoes() const {return *vetorSecoes; }
void CalculoPerdaAtrito(int cabo);

virtual bool Calcula();
//**** leitura de arquivo
virtual bool LePorticoDeArquivo(const char *nomeArquivo);
virtual bool LeArquivoConfiguracao(const char *nomeArquivo);
void LeDados(ArquivoInput& arquivo, int nNos, int nBarras);

//**** gravao de arquivo
bool GravaResultadosEmArquivo(const char *nomeArquivo);
bool ExportaDXF(const char *nomeArquivo, int _tipo);

protected:
int NBarras() { return barras->GetItemsInContainer(); } // m
int NNos() { return nos->GetItemsInContainer(); } // nj
int NCabos() { return cabosProtensao->GetItemsInContainer(); }
int Ndj() { return 3; } // nmero de vnculos possveis em um n // ndj
int Ngl() { return NNos() * Ndj(); } // ngl
int NglBarra() { return 2 * Ndj(); } // md
int NLinhas() { return Ngl() - NumeroDeRestricoes(); } // n
int NumeroDeRestricoes() const; // nr
int NumeroDeNosComRestricoes() const; // nrj
float MenorDimensao();
double MaiorFletor();
double MaiorDeslocamento();

//**** mtodos de clculo
virtual bool CriarMatrizes();
virtual void DestruirMatrizes();
bool CriarMatrizSFF();
bool DadosEstruturais();
bool MatrizDeRigidez();
bool Carregamentos();
bool Resultados();

//**** leitura de arquivo
virtual Barra* CriaBarra();
virtual SecaoTransversal* CriaSecao();
virtual void LeCoordenadas(ArquivoInput& arquivo, int nNos);
virtual void LeIncidencias(ArquivoInput& arquivo,int nBarras);
virtual void LeSecoesBarras(ArquivoInput& arquivo);
virtual void LeRestricoesApoio(ArquivoInput& arquivo);
ESTUDO DE ESTRUTURAS PROTENDIDAS HIPERESTTICAS COM A REPRESENTAO DA PROTENSO POR CARREGAMENTOS EQUIVALENTES
MESTRANDO: RODRIGO BROERING KOERICH
ORIENTADOR: DANIEL DOMINGUES LORIGGIO
178
virtual void LeCargasDistribuidas(ArquivoInput& arquivo);
virtual void LeCargasConcentradas(ArquivoInput& arquivo);
virtual void LeGeometriaCabos(ArquivoInput& arquivo);

//**** leitura do arquivo de configuracao
virtual void LeConfiguracaoConcreto(ArquivoInput& arquivo, float* CAA, float* teorU, float*
fck, float* cobrimento);
virtual void LeConfiguracaoAco(ArquivoInput& arquivo, float* Es, float* categoria_Cabos, s-
tring* relaxacao, float* dn_Cordoalha, float* numero_Cordoalha, float* area_Cordoalha, float*
deltaEnc);
virtual void LePerdasConsideradas(ArquivoInput &arquivo,int *atrito,int *ancoragem,int
*encurtamento,int *progressivas);
virtual void LePorcentagemDePerdasConsideradas(ArquivoInput &arquivo);
virtual void LeTipo_SecaoConsiderada(ArquivoInput &arquivo);
virtual void CalculaVariaveisGlobais(float CAA, float teorU, float fck, float cobrimento,
float Es, float categoria_Cabos, string relaxacao, float dn_Cordoalha, float numero_Cordoalha,
float area_Cordoalha, float deltaEnc);

protected:
VetorDeNos *nos;
VetorDeBarras *barras;
VetorCabosProtensao *cabosProtensao;
VetorDeSecoes *vetorSecoes;
double *df, *ac;
MatrizBanda *matEst;
bool calculoOk;
int largBanda;
bool *glRestrito;
int *id;
string tituloModelo;

//**** arquivo de configuracao
string tituloConfiguracao;
float Eci;
float Ecs;
float fctm;
float fctk_inf;
float fctk_sup;
float Ap;
float TensaoTracaoConcreto;
float TensaoCompressaoConcreto;
float FPTK; //(Carga de ruptura minima especifica)
float fptk;
float fpyk;
float Pinicial;
float Mi;
float N;
float areaEquivEncurtamento;
float PorcentagemPerdasConsideradas_encurtamento;
float PorcentagemPerdasConsideradas_progressivas;
int nCabos;
int PerdasConsideradas_atrito;
int PerdasConsideradas_ancoragem;
int PerdasConsideradas_encurtamento;
int PerdasConsideradas_progressivas;
int CaboAtivo_Esquerda;
int CaboAtivo_Direita;
int Tipo_secaoConsiderada;
int InclinacaoCabo_Ancoragem;

//**** TEMPORRIO
float ampliacaoDeformada;
float ampliacaoFletores;
};

#endif __PORTICO_H
ESTUDO DE ESTRUTURAS PROTENDIDAS HIPERESTTICAS COM A REPRESENTAO DA PROTENSO POR CARREGAMENTOS EQUIVALENTES
MESTRANDO: RODRIGO BROERING KOERICH
ORIENTADOR: DANIEL DOMINGUES LORIGGIO
179

Mtodo para gerao dos relatrios com os resultados do programa. Alguns resultados foram pr-
multiplicados para adequao ao SI.
bool Portico::GravaResultadosEmArquivo(const char *nomeArquivo)
{
ofstream arquivo(nomeArquivo);
if (!arquivo)
return false;

arquivo << "*****************************************" << endl;
arquivo << tituloModelo << endl;
arquivo << "RESULTADOS DO CLCULO DE PRTICO ESPACIAL" << endl;
arquivo << "*****************************************" << endl;
arquivo << endl;

// Deslocamentos nos ns
char buf[80];
arquivo << "----------------------------------------------------" << endl;
arquivo << "| Deslocamento final dos ns |" << endl;
arquivo << "----------------------------------------------------" << endl;
arquivo << "| Nmero | X (cm) | Y (cm) | Z (rad) |" << endl;
arquivo << "----------------------------------------------------" << endl;

for (int i = 1; i <= NNos(); i++) {
sprintf(buf, "%7i", (*nos)[i]->Numero());
arquivo << "|" << buf;
for (TDeslocamento j = DX; j <= RZ; j++) {
sprintf(buf, "%12.4f", (*nos)[i]->Deslocamento(j));
arquivo << " |" << buf;
}
arquivo << " |" << endl;
}
arquivo << "----------------------------------------------------" << endl;
arquivo << endl << endl;

// Esforos nas barras

arquivo << "-----------------------------------------------------------------------" << endl;
arquivo << "| Esforos nas barras |" << endl;
arquivo << "-----------------------------------------------------------------------" << endl;
arquivo << "| Nmero| Axial | Cortante I.|Cortante F.| Fletor I. | Fletor F. |" << endl;
arquivo << "| | (kN) | (kN) | (kN) | (kN.m) | (kN.m) |" << endl;
arquivo << "-----------------------------------------------------------------------" << endl;
for (int i = 1; i <= NBarras(); i++) {
sprintf(buf, "%7i", (*barras)[i]->Numero());
arquivo << "|" << buf;
sprintf(buf, "%12.2f", (*barras)[i]->Esforco(ESF_AXIAL_I)*0.01);
arquivo << " |" << buf;
sprintf(buf, "%12.2f", (*barras)[i]->Esforco(ESF_CORTANTE_I)*0.01);
arquivo << " |" << buf;
sprintf(buf, "%12.2f", (*barras)[i]->Esforco(ESF_CORTANTE_F)*0.01);
arquivo << " |" << buf;
sprintf(buf, "%12.2f", (*barras)[i]->Esforco(ESF_FLETOR_I)*0.0001);
arquivo << " |" << buf;
sprintf(buf, "%12.2f", (*barras)[i]->Esforco(ESF_FLETOR_F)*0.0001);
arquivo << " |" << buf;
arquivo << " |" << endl;
}
arquivo << "-----------------------------------------------------------------------" << endl;



ESTUDO DE ESTRUTURAS PROTENDIDAS HIPERESTTICAS COM A REPRESENTAO DA PROTENSO POR CARREGAMENTOS EQUIVALENTES
MESTRANDO: RODRIGO BROERING KOERICH
ORIENTADOR: DANIEL DOMINGUES LORIGGIO
180

(continua)

// Verificacao das tensoes na secao

arquivo << "-------------------------------------------------------" << endl;
arquivo << "| Verificao das Tenses na Seo (MPa) |" << endl;
arquivo << "-------------------------------------------------------" << endl;
arquivo << "| Trao Mxima | Compresso Mxima |" << endl;
arquivo << "-------------------------------------------------------" << endl;
sprintf(buf, "%26.3f", TensaoTracaoConcreto*0.1);
arquivo << "|" << buf;
sprintf(buf, "%26.3f", TensaoCompressaoConcreto*0.1);
arquivo << "|" << buf;
arquivo << " |" << endl;
arquivo << "-------------------------------------------------------" << endl;
arquivo << endl;
arquivo << "-------------------------------------------------------" << endl;
arquivo << "| Nmero | Borda Inferior | Borda Superior |" << endl;
arquivo << "-------------------------------------------------------" << endl;
for (int i = 1; i <= NBarras(); i++) {
sprintf(buf, "%7i", (*barras)[i]->Numero());
arquivo << "|" << buf;
sprintf(buf, "%21.3f", (*barras)[i]->TensaoInf()*0.1);
arquivo << " |" << buf;
sprintf(buf, "%21.3f", (*barras)[i]->TensaoSup()*0.1);
arquivo << " |" << buf;
arquivo << " |" << endl;
}
arquivo << "-------------------------------------------------------" << endl;

// Dados do cabo de protenso

for(int i =1; i <= cabosProtensao->GetItemsInContainer(); i++){
// CaboProtensao *temp = (*cabosProtensao)[i];
arquivo << "----------------------------------------------------------------------" << endl;
arquivo << "| Dados dos Cabos de Protensao |" << endl;
arquivo << "---------------------------------------------------------------------" << endl;
arquivo << "| Nmero | No | X (cm) | Y (cm) | dy/dx |" << endl;
arquivo << "---------------------------------------------------------------------" << endl;
for (int j = (*cabosProtensao)[i]->NNoi(); j<=(*cabosProtensao)[i]->NNof(); j++){
sprintf(buf, "%13i", i);
arquivo << "|" << buf;
sprintf(buf, "%11.2i", j);
arquivo << " |" << buf;
sprintf(buf, "%14.2f", (*nos)[j]->X());
arquivo << " |" << buf;
sprintf(buf, "%18.12f", (*cabosProtensao)[i]->valorVetorDeY(j));
arquivo << " |" << buf;
sprintf(buf, "%15.12f", (*cabosProtensao)[i]->valorVetordYdX(j));
arquivo << " |" << buf;
arquivo << " |" << endl;
}
arquivo << "--------------------------------------------------------------------------------
" << endl;
}

ESTUDO DE ESTRUTURAS PROTENDIDAS HIPERESTTICAS COM A REPRESENTAO DA PROTENSO POR CARREGAMENTOS EQUIVALENTES
MESTRANDO: RODRIGO BROERING KOERICH
ORIENTADOR: DANIEL DOMINGUES LORIGGIO
181

(continua)

// Propriedades Geomtricas das Barras

arquivo << "--------------------------------------------------------------------------" << endl;
arquivo << "| Propriedades Geomtricas das Barras |" << endl;
arquivo << "------------------------------------------------------------------------" << endl;
arquivo << "| Nmero | Area | ICG | YCG | YInf | YSup | WInf | WSup |" << endl;
arquivo << "------------------------------------------------------------------------" << endl;
for (int i = 1; i <= NBarras(); i++) {
float WInf();
float WSup();
sprintf(buf, "%7i", (*barras)[i]->Numero());
arquivo << "|" << buf;
sprintf(buf, "%7.2f", (*barras)[i]->Area());
arquivo << " |" << buf;
sprintf(buf, "%7.2f", (*barras)[i]->ICG());
arquivo << " |" << buf;
sprintf(buf, "%8.2f", (*barras)[i]->YCG());
arquivo << " |" << buf;
sprintf(buf, "%8.2f", (*barras)[i]->YInf());
arquivo << " |" << buf;
sprintf(buf, "%8.2f", (*barras)[i]->YSup());
arquivo << " |" << buf;
sprintf(buf, "%9.2f", (*barras)[i]->WInf());
arquivo << " |" << buf;
sprintf(buf, "%8.2f", (*barras)[i]->WSup());
arquivo << " |" << buf;
arquivo << " |" << endl;
}
arquivo << "------------------------------------------------------------------------" << endl;

// Esforos de protenso no cabo

for (int i = 1; i <= NCabos(); i++) {
arquivo << "----------------------------------------------------------------------" << endl;
arquivo << "| Esforos de Protenso nos Cabos (kN) |" << endl;
arquivo << "----------------------------------------------------------------------" << endl;
arquivo << "| N| N|Posicao|PInicial|PAtrito|PAncoragem|PEncurtam | Pprogressiva|" << endl;
arquivo << "----------------------------------------------------------------------" << endl;
int Noi = (*cabosProtensao)[i]->NNoi();
int Nof = (*cabosProtensao)[i]->NNof();
for(int j=Noi; j<=Nof;j++){
sprintf(buf, "%4i", i);
arquivo << "|" << buf;
sprintf(buf, "%3i", j);
arquivo << "|" << buf;
int temp = (*nos)[j]->X();
sprintf(buf, "%6i", temp);
arquivo << " |" << buf;
sprintf(buf, "%10.2f", Pinicial*0.01);
arquivo << " |" << buf;
sprintf(buf, "%10.2f", (*cabosProtensao)[i]->valorPatrito(j)*0.01);
arquivo << " |" << buf;
sprintf(buf, "%11.2f", (*cabosProtensao)[i]->valorPancoragem(j)*0.01);
arquivo << " |" << buf;
sprintf(buf, "%11.2f", (*cabosProtensao)[i]->valorPencurtamento(j)*0.01);
arquivo << " |" << buf;
sprintf(buf, "%12.2f", (*cabosProtensao)[i]->valorPprogressiva(j)*0.01);
arquivo << " |" << buf;
arquivo << " |" << endl;
}
}
arquivo << "--------------------------------------------------------------------------" <<
endl;



ESTUDO DE ESTRUTURAS PROTENDIDAS HIPERESTTICAS COM A REPRESENTAO DA PROTENSO POR CARREGAMENTOS EQUIVALENTES
MESTRANDO: RODRIGO BROERING KOERICH
ORIENTADOR: DANIEL DOMINGUES LORIGGIO
182

(continua)

// Cargas equivalentes das Barras

arquivo << "----------------------------------------------------------------==--------" << endl;
arquivo << "| Cargas Equivalentes das Barras (kgf/cm = kN/m) m |" << endl;
arquivo << "------------------------------------------------------------------------" << endl;
arquivo << "|Barra|Cabo|DifAlfBar|PeqIn|PeqAtr|PeqAnc|PeqEnc|PeqPro|Carg Eq|CargTot|" << endl;
arquivo << "------------------------------------------------------------------------" << endl;
int numeroBarra =0;
for (int i = 1; i <= NCabos(); i++){
int Noi = (*cabosProtensao)[i]->NNoi();
int Nof = (*cabosProtensao)[i]->NNof();
for(int j=Noi; j<Nof;j++){
for(int k = 1; k <= NBarras(); k++){
if((((*barras)[k]->NoInicial()).Numero()==j)&&(((*barras)[k]->NoFinal()).Numero()==j+1)){
numeroBarra = k;
}
}
sprintf(buf, "%5i", numeroBarra);
arquivo << "|" << buf;
sprintf(buf, "%3i", i);
arquivo << "|" << buf;
sprintf(buf, "%9.6f", (*barras)[numeroBarra]->DifAlfaBarra(i-1));
arquivo << " |" << buf;
sprintf(buf, "%6.2f", (*barras)[numeroBarra]->PeqInicial(i-1));
arquivo << " |" << buf;
sprintf(buf, "%6.2f", (*barras)[numeroBarra]->PeqAtrito(i-1));
arquivo << " |" << buf;
sprintf(buf, "%6.2f", (*barras)[numeroBarra]->PeqAncoragem(i-1));
arquivo << " |" << buf;
sprintf(buf, "%6.2f", (*barras)[numeroBarra]->PeqEncurtamento(i-1));
arquivo << " |" << buf;
sprintf(buf, "%6.2f", (*barras)[numeroBarra]->PeqProgressiva(i-1));
arquivo << " |" << buf;
sprintf(buf, "%8.2f", (*barras)[numeroBarra]->CargaEquivalente());
arquivo << " |" << buf;
sprintf(buf, "%8.2f", (*barras)[numeroBarra]->Carga());
arquivo << " |" << buf;
arquivo << " |" << endl;
}
arquivo << "----------------------------------------------------------------------" << endl;
} arquivo << "----------------------------------------------------------------------" << endl;

// Cargas Concentradas Equivalentes no N Final das Barras

arquivo << "--------------------------------------------------------------------------" << endl;

arquivo << "------------------------------------------------------------------------" << endl;
arquivo << "| Cargas Concentradas Equivalentes no N Final das Barras |" << endl;
arquivo << "------------------------------------------------------------------------" << endl;
arquivo << "| Barra | DeltaPeq (kN) | DeltaVeq (kN) | DeltaMeq (kN/m) |" << endl;
arquivo << "------------------------------------------------------------------------" << endl;
for (int i = 1; i <= NBarras(); i++){
sprintf(buf, "%7i", i);
arquivo << "|" << buf;
sprintf(buf, "%20.7f", (*barras)[i]->DeltaPeq()*0.01);
arquivo << "|" << buf;
sprintf(buf, "%22.7f", (*barras)[i]->DeltaVeq()*0.01);
arquivo << " |" << buf;
sprintf(buf, "%26.7f", (*barras)[i]->DeltaMeq());
arquivo << " |" << buf;
arquivo << " |" << endl;
}
arquivo << "-----------------------------------------------------------------------" << endl;






ESTUDO DE ESTRUTURAS PROTENDIDAS HIPERESTTICAS COM A REPRESENTAO DA PROTENSO POR CARREGAMENTOS EQUIVALENTES
MESTRANDO: RODRIGO BROERING KOERICH
ORIENTADOR: DANIEL DOMINGUES LORIGGIO
183
(continua)

// Cargas concentradas equivalentes nos Ns

arquivo << "--------------------------------------------------------------------------" << endl;
arquivo << "| Cargas Concentradas Equivalentes nos Nos |" << endl;
arquivo << "------------------------------------------------------------------------" << endl;
arquivo << "| Nro | FX(kN) | FY(kN) | MZ(kN/m) | FX Tot(kN)| FY Tot(kN)| MZ Tot |" << endl;
arquivo << "-----------------------------------------------------------------------" << endl;
for (int i = 1; i <= NNos(); i++) {
sprintf(buf, "%5i", (*nos)[i]->Numero());
arquivo << "|" << buf;
sprintf(buf, "%11.3f", (*nos)[i]->Feq(DX)*0.01);
arquivo << "|" << buf;
sprintf(buf, "%11.3f", (*nos)[i]->Feq(DY)*0.01);
arquivo << "|" << buf;
sprintf(buf, "%11.3f", (*nos)[i]->Feq(RZ));
arquivo << "|" << buf;
sprintf(buf, "%11.3f", (*nos)[i]->Carga(DX)*0.01);
arquivo << "|" << buf;
sprintf(buf, "%11.3f", (*nos)[i]->Carga(DY)*0.01);
arquivo << "|" << buf;
sprintf(buf, "%11.3f", (*nos)[i]->Carga(RZ));
arquivo << "|" << buf;
arquivo << " |" << endl;
}
arquivo << "----------------------------------------------------" << endl;
arquivo << endl << endl;



(continua)
Instrues de concluso do
arquivo de relatrios
if (arquivo.good()) {
arquivo.close();
return true;
} else
return false;
}



bool Portico::ExportaDXF(const char *nomeArquivo, int _tipo)
Mtodo para exportao
grfica dos resultados em
formato DXF.




Exporta a linha elstica
deformada
{
int coresLayers[3] = { 7, 5, 1 };
// Estrutura - cor 7 (preto)
// Deformada - cor 5 (azul)
// Fletores - cor 1 (vermelho)
ArquivoDXF *dxf = new ArquivoDXF(nomeArquivo, 3, coresLayers);
if (!dxf->AlocacaoOK()) {
delete dxf;
return false;
}

if(_tipo == 1){
dxf->LayerCorrente(1);
VetorDeBarrasIterator itBarras(*barras);
// TEMPORRIO
if (!ampliacaoDeformada)
ampliacaoDeformada = (0.3*MenorDimensao())/MaiorDeslocamento();
while (itBarras) {
Barra* corrente = itBarras++;
corrente->DeformadaDXF(dxf,ampliacaoDeformada);
}

ESTUDO DE ESTRUTURAS PROTENDIDAS HIPERESTTICAS COM A REPRESENTAO DA PROTENSO POR CARREGAMENTOS EQUIVALENTES
MESTRANDO: RODRIGO BROERING KOERICH
ORIENTADOR: DANIEL DOMINGUES LORIGGIO
184

(continua)
Exporta o diagrama de
momentos fletores




Exporta a estrutura inde-
formada, sobre a qual so
plotados os diagramas de
momentos fletores e a de-
formada.


Exporta a disposio dos
cabos na estrutura

dxf->LayerCorrente(2);
itBarras.Restart();
// TEMPORRIO
if (!ampliacaoFletores)
ampliacaoFletores = (0.4*MenorDimensao())/MaiorFletor();
while (itBarras) {
Barra* corrente = itBarras++;
corrente->MomentoDXF(dxf, ampliacaoFletores);
}


dxf->LayerCorrente(0);
itBarras.Restart();
while (itBarras) {
Barra* corrente = itBarras++;
float width = 10.0;
dxf->Line(corrente->NoInicial(),corrente->NoFinal(), width);
}
}else{
dxf->LayerCorrente(0);


dxf->Line((*nos)[1]->X(), 0, (*nos)[NNos()]->X(), 0, 3);
dxf->LayerCorrente(1);
dxf->Line(0, 0, 0, (*nos)[NNos()]->Y(), 3);
int posicao = 0;
dxf->LayerCorrente(2);
for(int i =1; i <= cabosProtensao->GetItemsInContainer(); i++){
for(int l = (*cabosProtensao)[i]->NNoi(); l <
(*cabosProtensao)[i]->NNof(); l++){
dxf->Line((*nos)[l]->X(), (*cabosProtensao)[i]-
>valorVetorDeY(l), (*nos)[l+1]->X(), (*cabosProtensao)[i]-
>valorVetorDeY(l+1));
}
}
}
delete dxf;
return true;
}


float Portico::MenorDimensao()
Calcula a dimenso da
menor barra da estrutura,
para ajustar a escala de
plotagem dos diagramas de
momentos fletores e da
linha elstica deformada.
{
double menorX = MAXFLOAT, maiorX = -MAXFLOAT,
menorY = MAXFLOAT, maiorY = -MAXFLOAT;
VetorDeNosIterator itNos(*nos);
while (itNos) {
No* corrente = itNos++;
menorX = min(menorX, corrente->X());
maiorX = max(maiorX, corrente->X());
menorY = min(menorY, corrente->Y());
maiorY = max(maiorY, corrente->Y());
}
float dx = maiorX-menorX,
dy = maiorY-menorY;
return (dx > 0.1)&&(dy > 0.1) ? min(dx, dy) : max(dx, dy);
}

ESTUDO DE ESTRUTURAS PROTENDIDAS HIPERESTTICAS COM A REPRESENTAO DA PROTENSO POR CARREGAMENTOS EQUIVALENTES
MESTRANDO: RODRIGO BROERING KOERICH
ORIENTADOR: DANIEL DOMINGUES LORIGGIO
185

double Portico::MaiorFletor()
Determina o valor do mo-
mento fletor mximo para
ajuste de impresso no
arquivo DXF
{
VetorDeBarrasIterator itBarras(*barras);
double maiorFletor = 0;
while (itBarras) {
Barra* corrente = itBarras++;
maiorFletor = max(maiorFletor, fabs(corrente-
>Esforco(ESF_FLETOR_I)));
maiorFletor = max(maiorFletor, fabs(corrente-
>Esforco(ESF_FLETOR_F)));
}
return maiorFletor;
}


double Portico::MaiorDeslocamento()

Determina o valor do maior
deslocamento para ajuste
de impresso no arquivo
DXF
{
double maiorD = 0;
VetorDeNosIterator itNos(*nos);
while (itNos) {
No* corrente = itNos++;
double dx = fabs(corrente->X() - corrente->XFinal(1.0));
double dy = fabs(corrente->Y() - corrente->YFinal(1.0));
maiorD = max(maiorD, sqrt(dx*dx+dy*dy));
}
return maiorD;
}


bool Portico::LePorticoDeArquivo(const char *nomeArquivo)
Mtodo para leitura dos
dados de entrada do prti-
co, pelo qual lida a linha
de ttulo, nlero de ns e
barras da estrutura.
{
cabosProtensao->Flush();
nos->Flush();
barras->Flush();
vetorSecoes->Flush();
ArquivoInput arquivo(nomeArquivo);
if(!arquivo.AlocacaoOK()) {
::MessageBox(NULL,"No foi possvel abrir o arqui-
vo.","Erro",MB_ICONSTOP | MB_OK);
return false;
}

tituloModelo = arquivo.ReadLine();
int nNos = arquivo.ReadBlockInteger(); // nmero de ns
int nBarras = arquivo.ReadBlockInteger(); // nmero de barras
LeDados(arquivo, nNos, nBarras);
for(int i=1;i<=NBarras();i++){
(*barras)[i]->Calcula(Ap, Pinicial, Mi, nos, N, nCabos, PerdasCon-
sideradas_atrito, PerdasConsideradas_ancoragem, PerdasConsidera-
das_encurtamento, PerdasConsideradas_progressivas, InclinacaoCa-
bo_Ancoragem);
}
return true;
}



Barra* Portico::CriaBarra()
Mtodo que cria o nmero
de barras para a estrutura,
conforme o nmero infor-
mado no arquivo de dados.
{
return new Barra();
}


SecaoTransversal* Portico::CriaSecao()

Cria o nmero de tipos de
sees transversais dife-
rentes.
{
return new SecaoTransversal();
}
ESTUDO DE ESTRUTURAS PROTENDIDAS HIPERESTTICAS COM A REPRESENTAO DA PROTENSO POR CARREGAMENTOS EQUIVALENTES
MESTRANDO: RODRIGO BROERING KOERICH
ORIENTADOR: DANIEL DOMINGUES LORIGGIO
186


void Portico::LeDados(ArquivoInput& arquivo, int nNos, int nBarras)
L os dados armazenados
no arquivo.
{
LeCoordenadas(arquivo, nNos);
LeIncidencias(arquivo, nBarras);
LeSecoesBarras(arquivo);
LeRestricoesApoio(arquivo);
LeCargasDistribuidas(arquivo);
LeCargasConcentradas(arquivo);
LeGeometriaCabos(arquivo);
}



void Portico::LeCoordenadas(ArquivoInput& arquivo, int nNos)
L as coordenadas dos ns
e armazena no vetor de
coordenadas,
{
arquivo.SkipLine();
float x, y;
for(WORD i = 1; i <= nNos; i++) {
x = arquivo.ReadFloat();
y = arquivo.ReadFloatNewLine();
No* no = new No;
no->Numero(i);
no->X(x);
no->Y(y);
nos->Add(no);
}
}


void Portico::LeIncidencias(ArquivoInput& arquivo,int nBarras)
L as incidncias das bar-
ras para armazenamento
{
arquivo.SkipLine();
for(WORD i = 1; i <= nBarras; i++) {
int noI = arquivo.ReadInteger();
int noF = arquivo.ReadIntegerNewLine();
Barra* barra = CriaBarra();
barra->Numero(i);
barra->NoInicial((*((*nos)[noI])));
barra->NoFinal((*((*nos)[noF])));
barras->Add(barra);
}
}


void Portico::LeSecoesBarras(ArquivoInput& arquivo)
L e armazenas para cada
tipo de seo transversal,
as coordenadas da seo
I genrica, relativas a
cada barra da estrutura.




Atribui o mdulo Ecs para
cada barra.
{
//int numero = 1;
arquivo.SkipLine();
int nSecoes = arquivo.ReadIntegerNewLine();
for(WORD i = 1; i <= nSecoes; i++) {
int barraI = arquivo.ReadInteger();
int barraF = arquivo.ReadInteger();
SecaoTransversal* secao = CriaSecao();
secao->LeSecao(arquivo);
for (int b=1; b<=14;b++){
float X = arquivo.ReadFloat();
float Y = arquivo.ReadFloatNewLine();
secao->incluiCordenadas(X, Y);
}
secao->InsereModuloE(Ecs*10);
for (int b = barraI; b <= barraF; b++){
Barras()[b]->Secao(secao);
}
vetorSecoes->Add(secao);
//AtribuiSecao(secao, Barras()[b]);
}
}


ESTUDO DE ESTRUTURAS PROTENDIDAS HIPERESTTICAS COM A REPRESENTAO DA PROTENSO POR CARREGAMENTOS EQUIVALENTES
MESTRANDO: RODRIGO BROERING KOERICH
ORIENTADOR: DANIEL DOMINGUES LORIGGIO
187

void Portico::LeRestricoesApoio(ArquivoInput& arquivo)
Atribui as restries aos
deslocamentos dos ns
que foram indicados como
apoios no arquivo de da-
dos.
{
arquivo.SkipLine();
int nRestr = arquivo.ReadIntegerNewLine();
for(int i = 1; i <= nRestr; i++) {
int numero = arquivo.ReadInteger();
int codx = arquivo.ReadInteger();
int cody = arquivo.ReadInteger();
int codz = arquivo.ReadIntegerNewLine();

(*nos)[numero]->Restr(DX,codx);
(*nos)[numero]->Restr(DY,cody);
(*nos)[numero]->Restr(RZ,codz);
}
}



void Portico::LeCargasDistribuidas(ArquivoInput& arquivo)

Armazena, para um nme-
ro ncargas, as cargas
distribudas, que incidiro
sobre cada uma das barras
da estrutura.
{
arquivo.SkipLine();
int nCargas = arquivo.ReadIntegerNewLine();
for(int i = 1; i <= nCargas; i++) {
int barraI = arquivo.ReadInteger();
int barraF = arquivo.ReadInteger();
float carga = arquivo.ReadFloatNewLine();

for(int b = barraI; b <= barraF; b++)
(*barras)[b]->Carga(carga);
}
}


void Portico::LeCargasConcentradas(ArquivoInput& arquivo)
Armazena, para um nme-
ro ncargasconc, as cargas
concentradas, que incidiro
sobre cada um dos ns da
estrutura.
{
arquivo.SkipLine();
int nCargasConc = arquivo.ReadIntegerNewLine();
for(int i = 1; i <= nCargasConc; i++) {
int numero = arquivo.ReadInteger();
float fx = arquivo.ReadFloat();
float fy = arquivo.ReadFloat();
float mz = arquivo.ReadFloatNewLine();
(*nos)[numero]->Carga(DX,fx);
(*nos)[numero]->Carga(DY,fy);
(*nos)[numero]->Carga(RZ,mz);
}
}

ESTUDO DE ESTRUTURAS PROTENDIDAS HIPERESTTICAS COM A REPRESENTAO DA PROTENSO POR CARREGAMENTOS EQUIVALENTES
MESTRANDO: RODRIGO BROERING KOERICH
ORIENTADOR: DANIEL DOMINGUES LORIGGIO
188

void Portico::LeGeometriaCabos(ArquivoInput& arquivo)
L para cada cabo da es-
trutura os tipos de ancora-
gem e o nmero de trechos
do cabo.




Para cada trecho, so ar-
mazenadas as coordena-
das do cabo no incio e fim
do trecho, sua posio e
forma de ramo, para clcu-
lo das coordenadas em
cada n.
{
int numero = 0;
arquivo.SkipLine();
bool continua = true;
if(continua){
nCabos = arquivo.ReadIntegerNewLine();
for(int i = 0; i< nCabos; i++){
numero++;
CaboProtensao *caboP = new CaboProtensao(numero);
int nTrechos = arquivo.ReadInteger();
CaboAtivo_Esquerda = arquivo.ReadInteger();
CaboAtivo_Direita = arquivo.ReadIntegerNewLine();

for(int y=0; y<nTrechos; y++){
int Noi = arquivo.ReadFloat();
float Yi = arquivo.ReadFloat();
int Nof = arquivo.ReadFloat();
float Yf = arquivo.ReadFloat();
int Ramo = arquivo.ReadFloat();
int Posicao = arquivo.ReadFloatNewLine();
//calcular os Y-Cabo:
if(y == 0){
caboP->ModificaDados(*((*nos)[Noi]), *((*nos)[Nof]));
for(int u=1; u <= NBarras(); u++){
if((Noi <= ((*barras)[u]->NoInicial()).Numero()) && (Nof
>= ((*barras)[u]->NoFinal()).Numero())){
(*barras)[u]->insereCabo(caboP);
}
}
}else{
caboP->ModificaDados(caboP->Noi(), *((*nos)[Nof]));
for(int u=1; u <= NBarras(); u++){
if((Noi <= ((*barras)[u]->NoInicial()).Numero()) && (Nof
>= ((*barras)[u]->NoFinal()).Numero())){
(*barras)[u]->insereCabo(caboP);
}
}
}
if(((Noi > nos->ArraySize()) || (Nof > nos->ArraySize())) &&
(continua)){
::MessageBox(NULL,"Numero do nodo informado incorre-
to.","Erro",MB_ICONSTOP | MB_OK);
continua = false;
}

ESTUDO DE ESTRUTURAS PROTENDIDAS HIPERESTTICAS COM A REPRESENTAO DA PROTENSO POR CARREGAMENTOS EQUIVALENTES
MESTRANDO: RODRIGO BROERING KOERICH
ORIENTADOR: DANIEL DOMINGUES LORIGGIO
189


(continua)
Calcula as coordenadas do
cabo em cada n de extre-
midade das barras.
caboP->adicionaY(Yi);
double f,g,YCabo,tempX,tgcabo;
if(continua){
for(int i= Noi + 1; i< Nof; i++){
if(((Posicao == 0)&&(Ramo == 1))||((Posicao == 1)&&(Ramo
== 0))){
f = Yf - Yi;
g = (*nos)[Nof]->X() - (*nos)[Noi]->X();
tempX = (*nos)[i]->X() - (*nos)[Noi]->X();
YCabo = (f/(g*g))*(tempX*tempX) + Yi;
caboP->adicionaY(YCabo);
}else{
f = Yi - Yf;
g = (*nos)[Nof]->X() - (*nos)[Noi]->X();
tempX = (*nos)[i]->X() - (*nos)[Noi]->X();
YCabo = (f/(g*g))*(tempX*tempX) - ((2*f/g)*tempX) + Yi;
caboP->adicionaY(YCabo);
}
}
for(int i= Noi; i< Nof; i++){
if(((Posicao == 0)&&(Ramo == 1))||((Posicao == 1)&&(Ramo
== 0))){
f = Yf - Yi;
g = (*nos)[Nof]->X() - (*nos)[Noi]->X();
tempX = (*nos)[i]->X() - (*nos)[Noi]->X();
tgcabo = 2*f*tempX/(g*g);
caboP->adicionadYdX(tgcabo);
}else{
f = Yi - Yf;
g = (*nos)[Nof]->X() - (*nos)[Noi]->X();
tempX = (*nos)[i]->X() - (*nos)[Noi]->X();
tgcabo = 2*f*tempX/(g*g)-2*f/g;
caboP->adicionadYdX(tgcabo);
}
}
if(y == (nTrechos-1)){
caboP->adicionaY(Yf);
if(((Posicao == 0)&&(Ramo == 1))||((Posicao == 1)&&(Ramo
== 0))){
f = Yf - Yi;
g = (*nos)[Nof]->X() - (*nos)[Noi]->X();
tgcabo = 2*f*g/(g*g);
caboP->adicionadYdX(tgcabo);
}else{
f = Yi - Yf;
g = (*nos)[Nof]->X() - (*nos)[Noi]->X();
tgcabo = 2*f*g/(g*g)-2*f/g;
caboP->adicionadYdX(tgcabo);
}
}
}
// Criar um CaboPretensao(Noi,Nof);
// Adicionar YCabo;
}
cabosProtensao->Add(caboP);
CalculoPerdaAtrito(i+1);
}
}
}

ESTUDO DE ESTRUTURAS PROTENDIDAS HIPERESTTICAS COM A REPRESENTAO DA PROTENSO POR CARREGAMENTOS EQUIVALENTES
MESTRANDO: RODRIGO BROERING KOERICH
ORIENTADOR: DANIEL DOMINGUES LORIGGIO
190

bool Portico::LeArquivoConfiguracao(const char *nomeArquivo)
Mtodo com as instrues
para leitura do arquivo de
configurao das variveis
globais, valores relativos s
propriedades dos materiais
e outras opes de anlise.
{
ArquivoInput arquivo(nomeArquivo);
if(!arquivo.AlocacaoOK()) {
::MessageBox(NULL,"No foi possvel abrir o arqui-
vo.","Erro",MB_ICONSTOP | MB_OK);
return false;
}
tituloConfiguracao = arquivo.ReadLine();

//variaveis para calculo das variaveis globais.
float CAA,teorU, fck, cobrimento, Es, categoria_Cabos, dn_Cordoalha,
numero_Cordoalha,
area_Cordoalha,deltaEnc;
string relaxacao;

LeConfiguracaoConcreto(arquivo, &CAA, &teorU, &fck, &cobrimento);
LeConfiguracaoAco(arquivo, &Es, &categoria_Cabos, &relaxacao,
&dn_Cordoalha, &numero_Cordoalha, &area_Cordoalha, &deltaEnc);
LePerdasConsideradas(arquivo, &PerdasConsideradas_atrito,
&PerdasConsideradas_ancoragem, &PerdasConsideradas_encurtamento,
&PerdasConsideradas_progressivas);
LePorcentagemDePerdasConsideradas(arquivo);
LeTipo_SecaoConsiderada(arquivo);
CalculaVariaveisGlobais(CAA, teorU, fck, cobrimento, Es, categori-
a_Cabos, relaxacao, dn_Cordoalha, numero_Cordoalha, area_Cordoalha,
deltaEnc);
return true;
}

void Portico::LeConfiguracaoConcreto(ArquivoInput& arquivo, float*
CAA, float* teorU, float* fck, float* cobrimento)
L e armazena as proprie-
dades do concreto.
{
arquivo.SkipLine();
*CAA = arquivo.ReadFloatNewLine();
*teorU = arquivo.ReadFloatNewLine();
*fck = arquivo.ReadFloatNewLine();
*cobrimento = arquivo.ReadFloatNewLine();
}



void Portico::LeConfiguracaoAco(ArquivoInput& arquivo, float* Es,
float* categoria_Cabos, string* relaxacao, float* dn_Cordoalha, float*
numero_Cordoalha, float* area_Cordoalha, float* deltaEnc)
L e armazena as proprie-
dades do ao de protenso.
{
arquivo.SkipLine();
*Es = arquivo.ReadFloatNewLine();
*categoria_Cabos = arquivo.ReadFloatNewLine();
*relaxacao = arquivo.ReadLine();
*dn_Cordoalha = arquivo.ReadFloatNewLine();
*numero_Cordoalha = arquivo.ReadFloatNewLine();
*area_Cordoalha = arquivo.ReadFloatNewLine();
Mi = arquivo.ReadFloatNewLine();
*deltaEnc = arquivo.ReadFloatNewLine();
}



void Portico::LePerdasConsideradas(ArquivoInput& arquivo, int *atrito,
int *ancoragem, int *encurtamento, int *progressivas)
L e armazena quais as
perdas de protenso de-
vem ser consideradas na
anlise da estrutura.
{
arquivo.SkipLine();
*atrito = arquivo.ReadInteger();
*ancoragem = arquivo.ReadInteger();
*encurtamento = arquivo.ReadInteger();
*progressivas = arquivo.ReadIntegerNewLine();
}


ESTUDO DE ESTRUTURAS PROTENDIDAS HIPERESTTICAS COM A REPRESENTAO DA PROTENSO POR CARREGAMENTOS EQUIVALENTES
MESTRANDO: RODRIGO BROERING KOERICH
ORIENTADOR: DANIEL DOMINGUES LORIGGIO
191

void Portico::LePorcentagemDePerdasConsideradas(ArquivoInput &arquivo)
L e armazena os valores
percentuais das perdas por
encurtamento elstico e
progressivas, que devem
ser calculadas simplifica-
damente.
{
arquivo.SkipLine();
PorcentagemPerdasConsideradas_encurtamento = arqui-
vo.ReadFloatNewLine();
PorcentagemPerdasConsideradas_progressivas = arqui-
vo.ReadFloatNewLine();
}


void Portico::LeTipo_SecaoConsiderada(ArquivoInput &arquivo)
Determina qual tipo de
seo ser considerada no
clculo das propriedades
geomtricas (lquida, bruta,
homogeneizada)
{
arquivo.SkipLine();
Tipo_secaoConsiderada = arquivo.ReadIntegerNewLine();
InclinacaoCabo_Ancoragem = arquivo.ReadIntegerNewLine();
}

void Portico::CalculaVariaveisGlobais(float CAA, float teorU, float
fck, float cobrimento, float Es, float categoria_Cabos, string relaxa-
cao, float dn_Cordoalha, float numero_Cordoalha, float area_Cordoalha,
float deltaEnc)
Calcula e armazena vari-
veis globais, dependentes
de outras variveis lidas na
configurao.













Opo para atribuir o valor
do esforo de protenso
por um valor fixo ao invs
de calculado conforme o
tipo do ao.
{
Eci = 5600 * sqrt(fck);
Ecs = 0.85 * Eci;
if(Tipo_secaoConsiderada == 0){
N = 0;
}else{
if(Tipo_secaoConsiderada == 1){
N = 1;
}else{
N = Es/Ecs;
}
}
fctm = 0.3 * pow(fck,0.666666666666666);
fctk_inf = 0.7 * fctm;
fctk_sup = 1.3 * fctm;
Ap = numero_Cordoalha * area_Cordoalha;
TensaoTracaoConcreto = -10 * 1.2 * fctm;
TensaoCompressaoConcreto = 10 * 0.7 * fck;
if(categoria_Cabos == 175){
FPTK = 16570;
}else{
FPTK = 18730;
}
areaEquivEncurtamento = deltaEnc*Ap*Es;
fptk = FPTK/area_Cordoalha;
if(relaxacao == "Baixa"){
fpyk = 0.9*fptk;
// float temp1 = 0.74*fptk*Ap;
// float temp2 = 0.82*fpyk*Ap;
float temp1 = 160000;
float temp2 = 160000;
if(temp1 >= temp2){
Pinicial = temp1;
}else{
Pinicial = temp2;
}
}else{
fpyk = 0.85*fptk;
float temp1 = 0.74*fptk*Ap;
float temp2 = 0.87*fpyk*Ap;
if(temp1 >= temp2){
Pinicial = temp1;
}else{
Pinicial = temp2;
}
}
}


ESTUDO DE ESTRUTURAS PROTENDIDAS HIPERESTTICAS COM A REPRESENTAO DA PROTENSO POR CARREGAMENTOS EQUIVALENTES
MESTRANDO: RODRIGO BROERING KOERICH
ORIENTADOR: DANIEL DOMINGUES LORIGGIO
192






void Portico::CalculoPerdaAtrito(int cabo)
Mtodo para o clculo das
perdas por atrito.
{
int Noi = (*cabosProtensao)[cabo]->NNoi();
int Nof = (*cabosProtensao)[cabo]->NNof();
double alfaInicial = (*cabosProtensao)[cabo]->valorVetordYdX(Noi);
double somaAlfa = 0.0;
double temp3 = alfaInicial;
double temp4 = 0.0;
double temp = 0.0;
double temp2 = 0.0;
float E = 2.71828182846;


(continua)
Calcula o esforo de pro-
tenso considerando o
atrito da esquerda pra direi-
ta.

for(int y = Noi; y <= Nof-1; y++){
temp4 = temp3;
temp3 = (*cabosProtensao)[cabo]->valorVetordYdX(y);
(*cabosProtensao)[cabo]->adicionaAlfaBarra(temp3);
somaAlfa += (max(fabs(temp3),fabs(temp4)) -
min(fabs(temp3),fabs(temp4)));
(*cabosProtensao)[cabo]-
>adicionaAtrito_Esquerda(CaboAtivo_Esquerda*(Pinicial*pow(E,-(Mi *
somaAlfa + 0.01 * Mi * 0.01*((*nos)[y]->X()-(*nos)[Noi]->X())))));
}
// (*cabosProtensao)[cabo]->adicionaAlfaBarra(0);
(*cabosProtensao)[cabo]->adicionaAlfaBarra((*cabosProtensao)[cabo]-
>valorVetordYdX(Nof));
somaAlfa += (max(fabs(temp3),fabs(temp4)) -
min(fabs(temp3),fabs(temp4)));
(*cabosProtensao)[cabo]-
>adicionaAtrito_Esquerda(CaboAtivo_Esquerda*(Pinicial*pow(E,-(Mi *
somaAlfa + 0.01 * Mi * 0.01*((*nos)[Nof]->X()-(*nos)[Noi]->X())))));



(continua)
Calcula o esforo de pro-
tenso considerando o
atrito da direita pra esquer-
da







Procura pelos maiores va-
lores de cada lado (Es-
querda ou direita) e atribui
como valor final.

alfaInicial = (*cabosProtensao)[cabo]->valorVetordYdX(Nof);
somaAlfa = 0.0;
temp3 = alfaInicial;
for(int y = Nof; y > Noi; y--){
temp4 = temp3;
temp3 = (*cabosProtensao)[cabo]->valorVetordYdX(y);
somaAlfa += (max(fabs(temp3),fabs(temp4)) -
min(fabs(temp3),fabs(temp4)));
(*cabosProtensao)[cabo]-
>adicionaAtrito_Direita(CaboAtivo_Direita*(Pinicial*pow(E,-(Mi * soma-
Alfa + 0.01 * Mi * 0.01*((*nos)[Nof]->X()-(*nos)[y]->X())))));
}
somaAlfa += (max(fabs(temp3),fabs(temp4)) -
min(fabs(temp3),fabs(temp4)));
(*cabosProtensao)[cabo]-
>adicionaAtrito_Direita(CaboAtivo_Direita*(Pinicial*pow(E,-(Mi * soma-
Alfa + 0.01 * Mi * 0.01*((*nos)[Nof]->X()-(*nos)[Noi]->X())))));


for(int y=Noi; y<= Nof; y++){
temp = (*cabosProtensao)[cabo]->valorPatrito_Esquerda(y);
temp2 = (*cabosProtensao)[cabo]->valorPatrito_Direita(y);
(*cabosProtensao)[cabo]->adicionaAtrito(max(temp,temp2));
}

ESTUDO DE ESTRUTURAS PROTENDIDAS HIPERESTTICAS COM A REPRESENTAO DA PROTENSO POR CARREGAMENTOS EQUIVALENTES
MESTRANDO: RODRIGO BROERING KOERICH
ORIENTADOR: DANIEL DOMINGUES LORIGGIO
193

(continua)
Mtodo para o clculo das
perdas por ancoragem.
Est na mems funo das
perdas por atrito.

Calcula as perdas por en-
curtamento da ancoragem
baseado no mtodo da
rea equivalente.
Clculo das perdas por
encurtamento da ancora-
gem da esquerda para a
direita.
double Soma = 0;
double areaAtual = 0;
int PNoi = Noi;
int PNof = Noi+1;
int X1 = 0;
int X2 = 0;
double Inc = 0;


while((areaAtual < areaEquivEncurtamento/2)){
if (PNof <= (Nof+Noi)/2){
Soma += (((*cabosProtensao)[cabo]->valorPatrito_Esquerda(PNoi) -
(*cabosProtensao)[cabo]->valorPatrito_Esquerda(PNof))) *
(((*nos)[PNof]->X() + (*nos)[PNoi]->X())/2);
areaAtual = Soma;
PNoi++;
PNof++;
X1 = PNoi;
}else{
Inc = Inc + 0.0001;
areaAtual = areaAtual + (((*cabosProtensao)[cabo]-
>valorPatrito_Esquerda(PNoi))*(0.0001) * ((*nos)[PNoi]->X() -
(*nos)[Noi]->X()));
}
}
double Pancoragem_Esquerda = 0;
for(int y=Noi;y<=Nof;y++){
if(y<PNoi){
Pancoragem_Esquerda = (*cabosProtensao)[cabo]-
>valorPatrito_Esquerda(y) - 2*((*cabosProtensao)[cabo]-
>valorPatrito_Esquerda(y) - (1-Inc)*(*cabosProtensao)[cabo]-
>valorPatrito_Esquerda(PNof-1));
}else{
Pancoragem_Esquerda = (*cabosProtensao)[cabo]-
>valorPatrito_Esquerda(y);
}
(*cabosProtensao)[cabo]-
>adicionaPancoragem_Esquerda(Pancoragem_Esquerda);
}

ESTUDO DE ESTRUTURAS PROTENDIDAS HIPERESTTICAS COM A REPRESENTAO DA PROTENSO POR CARREGAMENTOS EQUIVALENTES
MESTRANDO: RODRIGO BROERING KOERICH
ORIENTADOR: DANIEL DOMINGUES LORIGGIO
194


(continua)
Clculo das perdas por
encurtamento da ancora-
gem da esquerda para a
direita.
Soma = 0;
areaAtual = 0;
PNoi = Nof;
PNof = Nof-1;
Inc = 0;
while((areaAtual < areaEquivEncurtamento/2)){
if (PNof >= (Noi+Nof)/2){
Soma += (((*cabosProtensao)[cabo]->valorPatrito_Direita(PNoi) -
(*cabosProtensao)[cabo]->valorPatrito_Direita(PNof))) * ((*nos)[Nof]-
>X()-((*nos)[PNof]->X() + (*nos)[PNoi]->X())/2);
areaAtual = Soma;
PNoi--;
PNof--;
X2 = PNoi;
}else{
Inc = Inc + 0.0001;
areaAtual = areaAtual + (((*cabosProtensao)[cabo]-
>valorPatrito_Direita(PNoi))*(0.0001) * ((*nos)[Nof]->X() -
(*nos)[PNoi]->X()));
}
}
double Pancoragem_Direita = 0;
for(int y=Nof;y>=Noi;y--){
if(y>PNof){
Pancoragem_Direita = (*cabosProtensao)[cabo]-
>valorPatrito_Direita(y) - 2*((*cabosProtensao)[cabo]-
>valorPatrito_Direita(y) - (1-Inc)*(*cabosProtensao)[cabo]-
>valorPatrito_Direita(PNof+1));
}else{
Pancoragem_Direita = (*cabosProtensao)[cabo]-
>valorPatrito_Direita(y);
}
(*cabosProtensao)[cabo]-
>adicionaPancoragem_Direita(Pancoragem_Direita);
}



(continua)
Procura pelos maiores va-
lores de cada lado (Es-
querda ou direita) e atribui
como valor final.




Calcula os valores das
perdas progressivas e por
encurtamento elstico a
parit das perdas por encur-
tamento da ancoragem.

double temp9 =0;
for(int y=Noi; y<= Nof; y++){
temp = (*cabosProtensao)[cabo]->valorPancoragem_Esquerda(y);
temp2 = (*cabosProtensao)[cabo]->valorPancoragem_Direita(y);
if(X1 == X2){
(*cabosProtensao)[cabo]->adicionaPancoragem(min(temp,temp2));
}else{
(*cabosProtensao)[cabo]->adicionaPancoragem(max(temp,temp2));
}



temp9 = max(temp,temp2) * (1-
PorcentagemPerdasConsideradas_encurtamento);
(*cabosProtensao)[cabo]->adicionaPencurtamento(temp9);
(*cabosProtensao)[cabo]->adicionaPprogressiva(temp9*(1-
PorcentagemPerdasConsideradas_progressivas));
}
}


ESTUDO DE ESTRUTURAS PROTENDIDAS HIPERESTTICAS COM A REPRESENTAO DA PROTENSO POR CARREGAMENTOS EQUIVALENTES
MESTRANDO: RODRIGO BROERING KOERICH
ORIENTADOR: DANIEL DOMINGUES LORIGGIO
195
A.6 Classe Portico
A classe Portico.cpp representa o mdulo de soluo em si. Nesta classe, esto
contidos os vetores de ns e barras que compem o modelo. Esta a classe responsvel
pelo processamento da estrutura.
#include "portico\portico.h"

#include <math.h>
#include <windowsx.h>
#include "portico\matrizbanda.h"

Portico::Portico()
Construtor da classe porti-
co. Inicializa os dados dos
vetores com valores vazios
{
nos = new VetorDeNos(10,1,5);
barras = new VetorDeBarras(10,1,5);
cabosProtensao = new VetorCabosProtensao(10,1,5);
vetorSecoes = new VetorDeSecoes(10,1,5);
matEst = NULL;
calculoOk = false;
// TEMPORRIO
ampliacaoDeformada = 0;
ampliacaoFletores = 0;
}



Portico::~Portico()
Destrutor da classe portico.
Limpa dados e libera me-
mria.
{
nos->Flush();
delete nos;

barras->Flush();
delete barras;

cabosProtensao->Flush();
delete cabosProtensao;

vetorSecoes->Flush();
delete vetorSecoes;

}


ESTUDO DE ESTRUTURAS PROTENDIDAS HIPERESTTICAS COM A REPRESENTAO DA PROTENSO POR CARREGAMENTOS EQUIVALENTES
MESTRANDO: RODRIGO BROERING KOERICH
ORIENTADOR: DANIEL DOMINGUES LORIGGIO
196

bool Portico::CriarMatrizes()
Inicializa vetores de dados
com o nmero de graus de
liberdade definidos aps a
leitura.
{
glRestrito = new bool[Ngl()+1];
memset(glRestrito, false, (Ngl()+1) * sizeof(bool));
id = new int[Ngl()+1];
memset(id, 0, (Ngl()+1) * sizeof(int));
df = new double[Ngl()+1];
memset(df, 0, (Ngl()+1) * sizeof(double));
ac = new double[Ngl()+1];
memset(ac, 0, (Ngl()+1) * sizeof(double));

return true;
}



bool Portico::CriarMatrizSFF()
Inicializa a matriz de rigidez
global com o nmero de
graus de liberdade e largu-
ra de banda definidos aps
a leitura
{
if (matEst)
delete matEst;
matEst = new MatrizBanda(NLinhas(),largBanda);
return true;
}



void Portico::DestruirMatrizes()
Elimina vetores de dados e
libera memria alocada.
{
delete[] glRestrito;
delete[] id;
delete[] df;
delete[] ac;
if (matEst) {
delete matEst;
matEst = NULL;
}
}



int Portico::NumeroDeRestricoes() const
Retorna o nmero total de
graus de liberdade restrin-
gidos.
{
int nr = 0,nNos = nos->GetItemsInContainer();
for (int i = 1; i <= nNos; i++)
nr += (*nos)[i]->NumeroDeRestricoes();
return nr;
}



int Portico::NumeroDeNosComRestricoes() const
Retorna o nmero de ns
que possuem alguma vin-
culao.
{
int nrj = 0,nNos = nos->GetItemsInContainer();
for (int i = 1; i <= nNos; i++)
if ((*nos)[i]->PossuiRestricoes())
nrj++;
return nrj;
}


ESTUDO DE ESTRUTURAS PROTENDIDAS HIPERESTTICAS COM A REPRESENTAO DA PROTENSO POR CARREGAMENTOS EQUIVALENTES
MESTRANDO: RODRIGO BROERING KOERICH
ORIENTADOR: DANIEL DOMINGUES LORIGGIO
197


bool Portico::Calcula()
Processa a estrutura. Caso
a anlise seja bem sucedi-
da, retorna valor verdadeiro
e, em caso contrrio, retor-
na o valor falso.
{
calculoOk = false;
if (!NBarras() || !NNos())
return true;
if (!DadosEstruturais())
return false;
if (!CriarMatrizSFF())
return false;
if (!MatrizDeRigidez()) {
DestruirMatrizes();
return false;
}
if (!matEst->FatorarMatrizBanda(NULL)) {
::MessageBox(NULL,"Erro na soluo do sistema.","Erro",MB_ICONSTOP
| MB_OK);
DestruirMatrizes();
return false;
}
if (!Carregamentos()) {
DestruirMatrizes();
return false;
}
matEst->ResolverMatrizBanda(ac,df);
if (!matEst->VerificarPrecisao(ac,df)) {
::MessageBox(NULL,"Erro de preciso numrica.","Erro",MB_ICONSTOP
| MB_OK);
DestruirMatrizes();
return false;
}
if (!Resultados()) {
DestruirMatrizes();
return false;
}
DestruirMatrizes();
calculoOk = true;
return true;
}


ESTUDO DE ESTRUTURAS PROTENDIDAS HIPERESTTICAS COM A REPRESENTAO DA PROTENSO POR CARREGAMENTOS EQUIVALENTES
MESTRANDO: RODRIGO BROERING KOERICH
ORIENTADOR: DANIEL DOMINGUES LORIGGIO
198

bool Portico::DadosEstruturais()
Cria um vetor que mapeia
os graus de liberdade e faz
uma ordenao de tal for-
ma que os graus vincula-
dos passam para o final e
ficam de fora da soluco do
sistema de equaes.







Calcula a largura de banda
necessria para a matriz de
rigidez global
{
if (!CriarMatrizes())
return false;

// vinculao dos ns
for (int i = 1; i <= NNos(); i++) {
int numero = (*nos)[i]->Numero();
for (TDeslocamento j = DX; j <= RZ; j++)
glRestrito[(numero - 1) * Ndj() + j] = (*nos)[i]-
>Restr(j);
}

// ndices das equaes para cada grau de liberdade em cada n
int n1 = 0;
for (int j = 1; j <= Ngl(); j++) {
n1 += glRestrito[j];
if (!glRestrito[j])
id[j] = j - n1;
else
id[j] = NLinhas() + n1;
}

// clculo da largura de banda da matriz de rigidez
int nbi;
largBanda = 0;
for (int i = 1; i <= NBarras(); i++) {
nbi = Ndj() * (abs((*barras)[i]->NoFinal().Numero() -
(*barras)[i]->NoInicial().Numero()) + 1);
if (nbi > largBanda)
largBanda = nbi;
}
return true;
}


bool Portico::MatrizDeRigidez()
Monta a matriz de rigidez
global da estrutura.
Cada barra responsvel
por fornecer a sua matriz
de rigidez j referida ao
sistema de coordenadas
globais, sendo feita aqui a
transferncia para a matriz
de rigidez global.
{
Matriz* sff = matEst->Sff();
for (int i = 1; i <= NBarras(); i++) {
MatrizBarra* sms = new MatrizBarra();
Barra* barra = (*barras)[i];
barra->MatrizDeRigidezGlobal(sms);

// transferncia para a matriz de rigidez dos ns
for (int j = 1; j <= NglBarra(); j++) {
int i1 = barra->GlGlobal(j);
if (!glRestrito[i1]) {
for (int k = j; k <= NglBarra(); k++) {
int i2 = barra->GlGlobal(k);
if (!glRestrito[i2]) {
int ir = id[i1];
int ic = id[i2];
if (ir >= ic) {
int item = ir;
ir = ic;
ic = item;
}
ic = ic - ir + 1;
(*sff)[ir][ic] += (*sms)[j][k];
}
}
}
}
delete sms;
}
return true;
}

ESTUDO DE ESTRUTURAS PROTENDIDAS HIPERESTTICAS COM A REPRESENTAO DA PROTENSO POR CARREGAMENTOS EQUIVALENTES
MESTRANDO: RODRIGO BROERING KOERICH
ORIENTADOR: DANIEL DOMINGUES LORIGGIO
199

bool Portico::Carregamentos()
Monta os vetores de carre-
gamentos.
A parcela de cargas noda-
sis (AJ) retirada direta-
mente dos dados dos ns,
enquanto que a pardela
referente aos esforos de
imobilizao (AE) nas bar-
ras preenchida pelas
prprias barras.



As duas parcelas so so-
madas para compor o vetor
de teros independentes
(AC).
{
double* aj = new double[Ngl()+1];
memset(aj, 0, (Ngl()+1) * sizeof(double));
double* ae = new double[Ngl()+1];
memset(ae, 0, (Ngl()+1) * sizeof(double));

// preenche vetor AJ
int numero;
for (int i = 1; i <= NNos(); i++) {
numero = (*nos)[i]->Numero();
for (TDeslocamento j = DX; j <= RZ; j++)
aj[(numero - 1) * Ndj() + j] = (*nos)[i]->Carga(j); // NDICE
}

for (int i = 1; i <= NBarras(); i++) {
Barra* barra = (*barras)[i];
barra->PreencheAcoesEngPerf(ae);
}

// Carregamentos nos ns combinados
int jr;
for (int j = 1; j <= Ngl(); j++) {
jr = id[j];
ac[jr] = aj[j] + ae[j];
}

delete[] ae;
delete[] aj;
return true;
}


bool Portico::Resultados()
Atribui os deslocamentos
calculados aos ns e obtm
os esforos internos s
barras. Cada barra res-
ponsvel por definir seus
esforos com base nos
deslocamentos calculados
globalmente. ``
{
double *dj = new double[Ngl()+1];
memset(dj, 0, (Ngl()+1) * sizeof(double));

for (int k = 1; k <= Ngl(); k++)
dj[k] = df[id[k]];

for (int j = 1; j <= NNos(); j++)
for (TDeslocamento k = DX; k <= RZ; k++)
(*nos)[j]->Deslocamento(k,dj[Ndj() * j - (Ndj() - k)]);

for (int i = 1; i <= NBarras(); i++) {
Barra* barra = (*barras)[i];
barra->ObtemEsforcos(dj);
}

delete[] dj;
return true;
}

Вам также может понравиться