Você está na página 1de 47

UNIVERSIDADE DE BRASLIA - UnB

Faculdade de Tecnologia
Departamento de Engenharia Civil e Ambiental
Programa em Estruturas e Construo Civil

RELATRIO TCNICO DE PESQUISA

CDIGO COMPUTACIONAL PARA ESTUDO DE ELEMENTOS DE


CONCRETO SUBMETIDOS FLEXO COMPOSTA EM MODELO QUE
CONSIDERA A RELAO ADERNCIA-DESLIZAMENTO

(*) Doutorando, (**) Orientadores

(*) Clodoaldo Cesar Malheiros Ferreira


(**) Lineu Jos Pedroso
(**) Paulo Chaves Rezende Martins

RTP - CCMF-03-04/2013

ABRIL - 2013

CDIGO COMPUTACIONAL PARA ESTUDO DE ELEMENTOS DE


CONCRETO SUBMETIDOS FLEXO COMPOSTA EM MODELO QUE
CONSIDERA A RELAO ADERNCIA-DESLIZAMENTO

ABSTRACT
This report aims to analyze the results provided by the application of computational code
of a theoretical model that considers the bond-slip in a concrete element subjected to axial
forces and bending their ends. The model requires the discretization element into smaller
parts that are interconnected through relations of deformation difference and slip, and
whose convergence to be obtained by the extremes of these values, leads to a problem of
finding the root of a function. A consistent numerical method should be adopted for the
solution of the function that presents uncommon features.

1 INTRODUO
O sucesso do mtodo numrico escolhido para encontrar a soluo de determinado tipo de
problema passa pelo amplo conhecimento do problema em questo de tal maneira que se
possam identificar as tendncias que devero ocorrer com a variao de parmetros
envolvidos.
O cdigo computacional desenvolvido neste trabalho visa estudar o comportamento das
deformaes e deslizamentos na interface ao e concreto ao longo do elemento de concreto
armado quando este est submetido flexo composta variando ao longo do elemento.
Os fundamentos do modelo terico para a implementao numrica foi desenvolvido com
base na soluo analtica proposta por Kwak [3] aplicada na soluo de funes formulada
por Ciampi [1] e Manfredi [4] de maneira a obter uma que satisfaa as condies extremas
do elemento e assegurando a conformidade das leis constitutivas dos materiais envolvidos.

2 FUNO DERIVADA DO MODELO ADOTADO


O modelo codificado em programa computacional foi desenvolvido a partir da
discretizao do elemento em vrios subelementos, os quais se relacionam em suas
extremidades atendendo a compatibilidade de deformaes e equilbrio de foras
provenientes da aplicao das condies de contorno na soluo da equao diferencial de
aderncia para o caso correspondente e do equilbrio da seo transversal submetida a
esforos solicitantes.
O conhecimento prvio de duas grandezas em uma das extremidades do subelemento
condiciona a determinar as mesmas duas na outra. Neste caso as grandezas que se
relacionam so a diferena de deformao e o deslizamento na interface entre o ao e o
concreto.
Entretanto, no modelo sugerido apenas a diferena de deformao em ambos os extremos
so condies iniciais do problema. Estas so obtidas atravs do equilbrio das sees
extremas desconsiderando as deformaes de trao do concreto nesta regio. Diante disto
deve-se estabelecer um procedimento que supere a dificuldade exposta.
A forma de transpor o problema enunciado anteriormente requer a tentativa de obter o
deslizamento em uma das extremidades de modo que satisfaa a diferena de deformao,
antecipadamente estabelecida, na outra extremidade.
Abrangendo o problema de forma analtica, este pode ser declarado como a procura do
zero da seguinte funo:
= , ,

Onde:

(1)

deslizamento na extremidade do primeiro subelemento a ser determinado para


soluo do problema;

, deformao na extremidade do ltimo subelemento previamente conhecido;

, deformao na extremidade do ltimo subelemento a ser determinado;

corresponde a iterao em questo.


Apesar do problema est equacionado e apresentar soluo numrica, deve-se ressaltar que
as funes estabelecidas com a equao 1 so de comportamento incomum perto da

soluo, podendo apresentar descontinuidades, saltos e mudanas bruscas de tangentes,


sendo, portanto, muito sensvel em torno de sua convergncia.
Dependendo do mtodo numrico utilizado e do intervalo adotado para a soluo da
funo pode-se no obter a convergncia. Desta forma, um estudo do mtodo numrico
adequado se faz necessrio, de modo a encontrar o que melhor se adapta a soluo da
funo.
3 MTODOS NUMRICOS
O mtodo numrico a ser utilizado na soluo do problema deve prevalecer pela sua
robustez e no pela velocidade, uma vez que a funo (1) mal comportada perto da
soluo ou dentro do intervalo estabelecido para encontrar a soluo. Ento o mtodo
tangente no se configura um bom mtodo para este tipo de problema, uma vez que nem
sempre converge apesar de sua rapidez.
O mtodo secante, tambm, nem sempre convergente, com a desvantagem que mais
lento que o mtodo tangente, porm se utilizado com suas variaes se torna sempre
convergente e, s vezes, pode ser um mtodo que produz soluo rpida para o problema.
3.1 MTODO SECANTE
O mtodo secante amplamente divulgado no meio tcnico, consiste em determinar uma
nova varivel independente
pontos

pertencente abscissa e tambm a reta que passa pelos

e , , ou seja, o prximo ponto obtido atravs da

formulao recorrente apresentada adiante.

(2)

Substituindo a equao (1) e suas variantes na equao (2), obtm-se:

, ,

(3)

A figura (1) mostra a situao em que o mtodo secante pode ser divergente mesmo em
situaes de funes bem condicionadas e o intervalo prximo da soluo. A abscissa do
ponto (6) negativa, portanto este ponto encontra-se distante da soluo.

F(S1)
FUNO

F(S1)

S1

3
0

2
MTODO SECANTE

Figura 1 Mtodo secante pode ser divergente


Ento, seguramente este no o mtodo ideal a ser aplicado no modelo adotado, entretanto
as suas variaes, ou seja, melhorias aplicadas no mtodo condicionam a sua aplicao. Os
dois mtodos vistos a seguir, utilizam a mesma e equao iterativa (3), porm com algumas
ressalvas.

3.2 REGULA-FALSI
uma variao do mtodo secante em que torna o mtodo sempre convergente, pois
coloca a varivel independente sempre dentro do intervalo pesquisado. Consiste na
determinao de

atravs da reta de ligao de dois pontos, em duas situaes

distintas:

a) Se ocorrer que:

Corresponde que

pelos pontos:

< 0

(4)

tem sinal contrrio ao de ento

determinado

(5)

b) Se ocorrer que:

Corresponde que

pelos pontos:

> 0

(6)

tem sinal contrrio ao de ento

determinado

(7)

A figura (2) mostra a aplicao do regula-falsi utilizando os mesmos pontos iniciais


aplicados para o mtodo secante. O mtodo tende a convergir, mesmo que lentamente. Para
elementos com pequenos comprimentos, como em Manfredi [4], este mtodo suficiente
para a convergncia.

F(S1)
FUNO

F(S1)

S1
6
5
3
2

REGULA FALSI

Figura 2 Mtodo do regula-falsi


Apesar da eficincia do mtodo na determinao da raiz da funo a convergncia muito
lenta. Neste trabalho como cada aplicao se trata de apenas um elemento chega a ser
aplicvel, porm o procedimento exigir um mtodo menos conservador quando se tratar
da estrutura como um todo.
3.3 ALGORITMO DE ILLINOIS
Pode-se dizer que o algoritmo de Illinois na realidade um aperfeioamento do regulafalsi, de modo a aumentar a velocidade de convergncia. O algoritmo j foi testado por
Ciampi [1], com bons resultados de convergncia em intervalos prximos a raiz.
Para se determinar

com a frmula recorrente (2) ou (3) necessrio que as

ordenadas dos pontos anteriores obedeam a relao

lado se as funes possurem o mesmo sinal

< 0. Por outro

> 0, ento o valor de

tomado como a raiz da linha reta que passa pelos pontos , e


7

, onde um parmetro entre 0 e 1, usualmente adotado

= 0.5. Se na prxima iterao as duas ltimas funes encontradas continuam sendo de


mesmo

sinal,

ento

calculado

com

os

pontos

, onde o valor de tomado, consecutivamente, como =

2, 3, 4, , at que as duas ltimas funes sejam de sinal contrrio, podendo assim aplicar a

equao (2) ou (3) diretamente.

F(S1)
FUNO

F(S1)

1
4

S1
6
5
3
0

2
ALGORITMO DE ILLINOIS

Figura 3 Algoritmo de Illinois


A figura (3) mostra a aplicao do algoritmo de Illinois para as mesmas situaes de incio
de iterao para os mtodos anteriores mostrados nas figuras (1) e (2). Ele apresenta uma
convergncia mais rpida que o regula-falsi.

4 APLICAES NUMRICAS
As aplicaes numricas foram realizadas considerando elementos de concreto com
comprimentos de 1,50m e 2,00m e seo transversal de acordo com a figura [4] Os
esforos solicitantes nas extremidades, variando conforme cada caso, tambm so expostos
na figura, assim como os demais dados fixos. Os outros dados complementares podem ser
vistos nas aplicaes numricas especficas ou nas listagens de dados em anexo.

AS1 = 150 cm

ME
N

MD

f ck = 40 MPa

AO CA-50

0
2
.1
2

AS2 = 150 cm
0.50

Figura 4 - Elemento bsico das aplicaes numricas.

4.1 APLICAO NUMRICA 1


4.1.1 Dados Numricos Complementares
Me (kN.cm)

Md(kN.cm)

N(kN)

L(cm)

N de Subdiv. de L

200.000

100.000

1.500

150

20

Tabela 1 Dados numricos complementares da aplicao 1


4.1.2 Resultados Obtidos

DEFORMAO
0,0006
0,0005
0,0004
0,0003

DEFORMAO

0,0002
0,0001
0
1

11 13 15 17 19 21

Grfico 1 Deformao do ao para aplicao 1

DESLIZAMENTO
0,014
0,012
0,01
0,008
0,006
0,004

DESLIZAMENTO

0,002
0
-0,002

11 13 15 17 19 21

-0,004
-0,006

Grfico 2 Deslizamento na interface ao-concreto para a aplicao 1


10

4.2 APLICAO NUMRICA 2


4.2.1 Dados Numricos Complementares
Me (kN.cm)

Md(kN.cm)

N(kN)

L(cm)

N de Subdiv. de L

400.000

100.000

1.500

150

20

Tabela 2 Dados numricos complementares da aplicao 2


4.2.2 Resultados Obtidos

DEFORMAO
0,0016
0,0014
0,0012
0,001
0,0008

DEFORMAO

0,0006
0,0004
0,0002
0
1

11 13 15 17 19 21

Grfico 3 Deformao do ao para aplicao 2

DESLIZAMENTO
0,035
0,03
0,025
0,02
0,015
DESLIZAMENTO
0,01
0,005
0
-0,005

11 13 15 17 19 21

-0,01

Grfico 4 Deslizamento na interface ao-concreto para a aplicao 2


11

4.3 APLICAO NUMRICA 3


4.3.1 Dados Numricos Complementares
Me (kN.cm)

Md(kN.cm)

N(kN)

L(cm)

N de Subdiv. de L

400.000

50.000

1.500

150

20

Tabela 3 Dados numricos complementares da aplicao 3


4.3.2 Resultados Obtidos

DEFORMAO
0,0016
0,0014
0,0012
0,001
0,0008

DEFORMAO

0,0006
0,0004
0,0002
0
1

11 13 15 17 19 21

Grfico 5 Deformao do ao para aplicao 3

DESLIZAMENTO
0,035
0,03
0,025
0,02
0,015

DESLIZAMENTO

0,01
0,005
0
-0,005

11 13 15 17 19 21

Grfico 6 Deslizamento na interface ao-concreto para a aplicao 3


12

4.4 APLICAO NUMRICA 4


4.4.1 Dados Numricos Complementares
Me (kN.cm)

Md(kN.cm)

N(kN)

L(cm)

N de Subdiv. de L

400.000

200.000

1.500

150

20

Tabela 4 Dados numricos complementares da aplicao 4


4.4.2 Resultados Obtidos

DEFORMAO
0,0016
0,0014
0,0012
0,001
0,0008

DEFORMAO

0,0006
0,0004
0,0002
0
1

11 13 15 17 19 21

Grfico 7 Deformao do ao para aplicao 4

DESLIZAMENTO
0,035
0,03
0,025
0,02
0,015
0,01
0,005
0
-0,005
-0,01
-0,015
-0,02

DESLIZAMENTO

11 13 15 17 19 21

Grfico 8 Deslizamento na interface ao-concreto para a aplicao 4


13

4.5 APLICAO NUMRICA 5


4.5.1 Dados Numricos Complementares
Me (kN.cm)

Md(kN.cm)

N(kN)

L(cm)

N de Subdiv. de L

100.000

200.000

1.500

200

25

Tabela 5 Dados numricos complementares da aplicao 5


4.5.2 Resultados Obtidos

DEFORMAO
0,0006
0,0005
0,0004
0,0003

DEFORMAO

0,0002
0,0001
0
1

9 11 13 15 17 19 21 23 25

Grfico 9 Deformao do ao para aplicao 5

DESLIZAMENTO
0,006
0,004
0,002
0
-0,002

9 11 13 15 17 19 21 23 25

-0,004

DESLIZAMENTO

-0,006
-0,008
-0,01
-0,012
-0,014

Grfico 10 Deslizamento na interface ao-concreto para a aplicao 5


14

4.6 APLICAO NUMRICA 6


4.6.1 Dados Numricos Complementares
Me (kN.cm)

Md(kN.cm)

N(kN)

L(cm)

N de Subdiv. de L

100.000

400.000

1.500

200

25

Tabela 6 Dados numricos complementares da aplicao 6


4.6.2 Resultados Obtidos

DEFORMAO
0,0016
0,0014
0,0012
0,001
0,0008

DEFORMAO

0,0006
0,0004
0,0002
0
1

9 11 13 15 17 19 21 23 25

Grfico 11 Deformao do ao para aplicao 6

DESLIZAMENTO
0,01
0,005
0
-0,005

9 11 13 15 17 19 21 23 25

-0,01
DESLIZAMENTO
-0,015
-0,02
-0,025
-0,03
-0,035

Grfico 12 Deslizamento na interface ao-concreto para a aplicao 6


15

4.7 APLICAO NUMRICA 7


4.7.1 Dados Numricos Complementares
Me (kN.cm)

Md(kN.cm)

N(kN)

L(cm)

N de Subdiv. de L

50.000

400.000

1.500

200

25

Tabela 7 Dados numricos complementares da aplicao 7


4.7.2 Resultados Obtidos

DEFORMAO
0,0016
0,0014
0,0012
0,001
0,0008

DEFORMAO

0,0006
0,0004
0,0002
0
1

9 11 13 15 17 19 21 23 25

Grfico 13 Deformao do ao para aplicao 7

DESLIZAMENTO
0,005
0
-0,005

9 11 13 15 17 19 21 23 25

-0,01
-0,015

DESLIZAMENTO

-0,02
-0,025
-0,03
-0,035

Grfico 14 Deslizamento na interface ao-concreto para a aplicao 7


16

4.8 APLICAO NUMRICA 8


4.8.1 Dados Numricos Complementares
Me (kN.cm)

Md(kN.cm)

N(kN)

L(cm)

N de Subdiv. de L

200.000

400.000

1.500

200

25

Tabela 8 Dados numricos complementares da aplicao 8


4.8.2 Resultados Obtidos

DEFORMAO
0,0016
0,0014
0,0012
0,001
0,0008

DEFORMAO

0,0006
0,0004
0,0002
0
1

9 11 13 15 17 19 21 23 25

Grfico 15 Deformao do ao para aplicao 8

DESLIZAMENTO
0,02
0,015
0,01
0,005
0
-0,005
-0,01
-0,015
-0,02
-0,025
-0,03
-0,035

9 11 13 15 17 19 21 23 25
DESLIZAMENTO

Grfico 16 Deslizamento na interface ao-concreto para a aplicao 8


17

4.9 APLICAO NUMRICA 9


4.9.1 Dados Numricos Complementares
Me (kN.cm)

Md(kN.cm)

N(kN)

L(cm)

N de Subdiv. de L

400.000

400.000

1.500

200

25

Tabela 9 Dados numricos complementares da aplicao 9


4.9.2 Resultados Obtidos

DEFORMAO
0,0016
0,0014
0,0012
0,001
0,0008

DEFORMAO

0,0006
0,0004
0,0002
0
1

9 11 13 15 17 19 21 23 25

Grfico 17 Deformao do ao para aplicao 9

DESLIZAMENTO
0,04
0,03
0,02
0,01
0
-0,01

DESLIZAMENTO
1

9 11 13 15 17 19 21 23 25

-0,02
-0,03
-0,04

Grfico 18 Deslizamento na interface ao-concreto para a aplicao 9


18

4.10 APLICAO NUMRICA 10


4.10.1 Dados Numricos Complementares
Me (kN.cm)

Md(kN.cm)

N(kN)

L(cm)

N de Subdiv. de L

80

300.000

200

25

Tabela 10 Dados numricos complementares da aplicao 10


4.10.2 Resultados Obtidos

DEFORMAO
0,0014
0,0012
0,001
0,0008
DEFORMAO

0,0006
0,0004
0,0002
0
1

9 11 13 15 17 19 21 23 25

Grfico 19 Deformao do ao para aplicao 10.

DESLIZAMENTO
0
1

9 11 13 15 17 19 21 23 25

-0,005
-0,01
-0,015

DESLIZAMENTO

-0,02
-0,025
-0,03

Grfico 20 Deslizamento na interface ao-concreto para a aplicao 10.


19

CONCLUSES
 Para o elemento de 1,50 m de comprimento utilizou-se 20 subelementos obtendose boa convergncia. J para o elemento de 2,00m as convergncias somente foram
bem sucedidas com o emprego de 25 subelementos. Portanto, quanto maior o
elemento maior nmero de subelementos so necessrios para obter a convergncia
e na maioria das vezes um nmero maior de iteraes. Quando as extremidades do
ao atingem a fase plstica imprescindvel discretizar esta regio em um nmero
maior de elementos, pois estas ficam sensveis a convergncia.
 O mtodo de Illinois mostrou-se mais eficaz do que o regula-falsi, no que diz
respeito velocidade de convergncia. Com o primeiro mtodo atinge-se a
convergncia com no mximo 50 iteraes no intervalo contnuo da soluo,
enquanto que para o segundo mtodo praticamente o dobro de iteraes so
necessrias.
 Os resultados numricos do modelo terico mostraram-se satisfatrios, uma vez
que o ponto de deslizamento nulo se apresenta sempre mais afastado da
extremidade com maiores solicitaes, e se afasta mais ainda quanto maior for o
gradiente de esforos entre as extremidades. Esta explanao pode ser vista nos
grficos das aplicaes de (1) a (8). Os grficos das aplicaes (9) e (10) so os
casos raros em que os esforos correspondentes so iguais nas duas extremidades e
os esforos so nulos ou quase em uma das extremidades, respectivamente.
 Apesar de no ser pesquisada neste trabalho a variao da solicitao normal, o
cdigo computacional, tambm aceita esta imposio no elemento de concreto.
 Especial ateno deve-se ter na determinao do intervalo de soluo quando a
combinao de esforos em um dos extremos tal que apesar do momento fletor
estiver no sentido de trao das fibras abaixo da linha neutra, este insuficiente
para tracionar as fibras inferiores em face da grande magnitude do esforo normal
em relao a sua. Neste caso toda a seo comprimida.

20

REFERNCIAS BIBLIOGRFICAS
[1] Ciampi, V. et al, 1982. Analytical model for concrete anchorages of reinforcing bars
under generalized excitations. Report N EERC 82-23, Earthquake Engineering Research
Center, University of California, Berkeley.
[2] Ferreira, C. C. M., 2001. Anlise no-linear de pilares de pontes em concreto armado
com vos biapoiados. Dissertao de M.Sc., UFF, Niteri, Brasil.
[3] Kwak, H. G., Kim, S. P., 2001. Bond slip behavior under monotonic uniaxial loads.
Engineering Structures, n-23, pp 298 - 309
[4] Manfredi, G., Pecce, M.,1998. A refined R. C. beam element including bond slip
relationship for the analysis of continuous beams. Computers & Structures, n-69, pp 53
62.

21

ANEXOS

22

APLICAO 1 - DADOS
CARACTERISTICAS DOS MATERIAS
ADERENCIA-DESLIZAMENTO
TAU0
TAUY
TAUU
DESL0
.735
1.470
.735
.031

DESL1
.062

DESL2
.080

DESL3
.120

AO
ELASTICIDADE
20000.000

TENSAO CARACT
30.313

TENSAO ULTIMA
38.706

DEF.MAX.AO
.01500

DIAM BARRAS
2.500

CONCRETO
ELASTICIDADE
3500.000

TENSAO CARACT
4.000

TENSAO ULTIMA
4.000

DEF.MAX.CONC
.00350

DEF.CONC
.002

COMPRIM ELEM
150.000
DEF FINAL ELEM
.00040000

N DE SUBDIV
20

DEFORM. AO
.00150

INDICE DE CALC.
2

DESLIZAMENTO
.02500

IND. CONC. TRAC.


0

ILLINOIS
1

NORMAL INI. MOMENT INIC. NORMAL FIN. MOMENT FIN


1500.000
200000.000
1500.000
100000.000
N. ELEM. CONC. N. ELEM. AO.
7
2
120.000

ALTURA BASE
50.000

ELEMENTO DIST. Y AO
AREA AO
1
40.000
150.000
2
-40.000
150.000
ELEMENTO DIST. Y CONC
AREA CONC
1
51.429
857.143
2
34.286
857.143
3
17.143
857.143
4
.000
857.143
5
-17.143
857.143
6
-34.286
857.143
7
-51.429
857.143
APLICAO 1 - RESULTADOS
ITERAO=
10
JUNTA

DESLIZAMENTO

DEFORMAO

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21

.012976
.009356
.006744
.004857
.003493
.002506
.001788
.001262
.000872
.000576
.000343
.000146
-.000035
-.000220
-.000429
-.000684
-.001013
-.001450
-.002044
-.002858
-.003979

.000566
.000408
.000295
.000213
.000154
.000112
.000081
.000060
.000045
.000035
.000028
.000025
.000024
.000026
.000030
.000038
.000050
.000068
.000092
.000127
.000175

23

DEF. CONCRETO
.00300

APLICAO 2 - DADOS
CARACTERISTICAS DOS MATERIAS
ADERENCIA-DESLIZAMENTO
TAU0
TAUY
TAUU
DESL0
.735
1.470
.735
.031

DESL1
.062

DESL2
.080

DESL3
.120

AO
ELASTICIDADE
20000.000

TENSAO CARACT
30.313

TENSAO ULTIMA
38.706

DEF.MAX.AO
.01500

DIAM BARRAS
2.500

CONCRETO
ELASTICIDADE
3500.000

TENSAO CARACT
4.000

TENSAO ULTIMA
4.000

DEF.MAX.CONC
.00350

DEF.CONC
.002

COMPRIM ELEM
150.000
DEF FINAL ELEM
.00040000

N DE SUBDIV
20

DEFORM. AO
.00150

INDICE DE CALC.
2

DESLIZAMENTO
.02500

IND. CONC. TRAC.


0

ILLINOIS
1

NORMAL INI. MOMENT INIC. NORMAL FIN. MOMENT FIN


1500.000
400000.000
1500.000
100000.000
N. ELEM. CONC. N. ELEM. AO.
7
2
120.000

ALTURA BASE
50.000

ELEMENTO DIST. Y AO
AREA AO
1
40.000
150.000
2
-40.000
150.000
ELEMENTO DIST. Y CONC
AREA CONC
1
51.429
857.143
2
34.286
857.143
3
17.143
857.143
4
.000
857.143
5
-17.143
857.143
6
-34.286
857.143
7
-51.429
857.143
APLICAO 2 RESULTADOS
ITERAO=
29
JUNTA
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21

DESLIZAMENTO
.031416
.022658
.016338
.011778
.008485
.006106
.004384
.003134
.002221
.001547
.001040
.000644
.000319
.000027
-.000262
-.000579
-.000958
-.001440
-.002078
-.002939
-.004116

DEFORMAO
.001369
.000988
.000713
.000514
.000371
.000269
.000195
.000142
.000104
.000077
.000059
.000047
.000040
.000038
.000040
.000046
.000056
.000073
.000098
.000134
.000183

24

DEF. CONCRETO
.00300

APLICAO 3 - DADOS
CARACTERISTICAS DOS MATERIAS
ADERENCIA-DESLIZAMENTO
TAU0
TAUY
TAUU
DESL0
.735
1.470
.735
.031

DESL1
.062

DESL2
.080

DESL3
.120

AO
ELASTICIDADE
20000.000

TENSAO CARACT
30.313

TENSAO ULTIMA
38.706

DEF.MAX.AO
.01500

DIAM BARRAS
2.500

CONCRETO
ELASTICIDADE
3500.000

TENSAO CARACT
4.000

TENSAO ULTIMA
4.000

DEF.MAX.CONC
.00350

DEF.CONC
.002

COMPRIM ELEM
150.000
DEF FINAL ELEM
.00040000

N DE SUBDIV
20

DEFORM. AO
.00150

INDICE DE CALC.
2

DESLIZAMENTO
.02500

IND. CONC. TRAC.


0

ILLINOIS
1

NORMAL INI. MOMENT INIC. NORMAL FIN. MOMENT FIN


1500.000
400000.000
1500.000
50000.000
N. ELEM. CONC. N. ELEM. AO.
7
2
120.000

ALTURA BASE
50.000

ELEMENTO DIST. Y AO
AREA AO
1
40.000
150.000
2
-40.000
150.000
ELEMENTO DIST. Y CONC
AREA CONC
1
51.429
857.143
2
34.286
857.143
3
17.143
857.143
4
.000
857.143
5
-17.143
857.143
6
-34.286
857.143
7
-51.429
857.143
APLICAO 3 RESULTADOS
ITERAO=
30
JUNTA
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21

DESLIZAMENTO
.031427
.022669
.016352
.011794
.008507
.006135
.004423
.003187
.002295
.001650
.001182
.000841
.000591
.000405
.000262
.000148
.000049
-.000044
-.000142
-.000255
-.000395

DEFORMAO
.001369
.000987
.000712
.000514
.000371
.000267
.000193
.000139
.000101
.000073
.000053
.000039
.000029
.000022
.000017
.000014
.000013
.000013
.000014
.000017
.000021

25

DEF. CONCRETO
.00300

APLICAO 4 DADOS
CARACTERISTICAS DOS MATERIAS
ADERENCIA-DESLIZAMENTO
TAU0
TAUY
TAUU
DESL0
.735
1.470
.735
.031

DESL1
.062

DESL2
.080

DESL3
.120

AO
ELASTICIDADE
20000.000

TENSAO CARACT
30.313

TENSAO ULTIMA
38.706

DEF.MAX.AO
.01500

DIAM BARRAS
2.500

CONCRETO
ELASTICIDADE
3500.000

TENSAO CARACT
4.000

TENSAO ULTIMA
4.000

DEF.MAX.CONC
.00350

DEF.CONC
.002

COMPRIM ELEM
150.000
DEF FINAL ELEM
.00040000

N DE SUBDIV
20

DEFORM. AO
.00150

INDICE DE CALC.
2

DESLIZAMENTO
.02500

IND. CONC. TRAC.


0

ILLINOIS
1

NORMAL INI. MOMENT INIC. NORMAL FIN. MOMENT FIN


1500.000
400000.000
1500.000
200000.000
N. ELEM. CONC. N. ELEM. AO.
7
2
120.000

ALTURA BASE
50.000

ELEMENTO DIST. Y AO
AREA AO
1
40.000
150.000
2
-40.000
150.000
ELEMENTO DIST. Y CONC
AREA CONC
1
51.429
857.143
2
34.286
857.143
3
17.143
857.143
4
.000
857.143
5
-17.143
857.143
6
-34.286
857.143
7
-51.429
857.143
APLICAO 4 - RESULTADOS
ITERAO=
10
JUNTA
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21

DESLIZAMENTO
.031391
.022631
.016307
.011739
.008435
.006038
.004291
.003007
.002046
.001305
.000704
.000180
-.000325
-.000865
-.001499
-.002294
-.003335
-.004736
-.006646
-.009272
-.012896

DEFORMAO
.001369
.000988
.000713
.000516
.000373
.000271
.000199
.000147
.000111
.000088
.000074
.000067
.000068
.000077
.000094
.000120
.000160
.000217
.000297
.000409
.000566

26

DEF. CONCRETO
.00300

APLICAO 5 - DADOS
CARACTERISTICAS DOS MATERIAS
ADERENCIA-DESLIZAMENTO
TAU0
TAUY
TAUU
DESL0
.735
1.470
.735
.031

DESL1
.062

DESL2
.080

DESL3
.120

AO
ELASTICIDADE
20000.000

TENSAO CARACT
30.313

TENSAO ULTIMA
38.706

DEF.MAX.AO
.01500

DIAM BARRAS
2.500

CONCRETO
ELASTICIDADE
3500.000

TENSAO CARACT
4.000

TENSAO ULTIMA
4.000

DEF.MAX.CONC
.00350

DEF.CONC
.002

COMPRIM ELEM
200.000
DEF FINAL ELEM
.00040000

N DE SUBDIV
25

DEFORM. AO
.00150

INDICE DE CALC.
2

DESLIZAMENTO
.02500

IND. CONC. TRAC.


0

ILLINOIS
1

NORMAL INI. MOMENT INIC. NORMAL FIN. MOMENT FIN


1500.000
100000.000
1500.000
200000.000
N. ELEM. CONC. N. ELEM. AO.
7
2
120.000

ALTURA BASE
50.000

ELEMENTO DIST. Y AO
AREA AO
1
40.000
150.000
2
-40.000
150.000
ELEMENTO DIST. Y CONC
AREA CONC
1
51.429
857.143
2
34.286
857.143
3
17.143
857.143
4
.000
857.143
5
-17.143
857.143
6
-34.286
857.143
7
-51.429
857.143
APLICAO 5 RESULTADOS
ITERAO=
9
JUNTA
DESLIZAMENTO
1
.004013
2
.002831
3
.001996
4
.001406
5
.000988
6
.000691
7
.000479
8
.000326
9
.000213
10
.000125
11
.000053
12
-.000012
13
-.000079
14
-.000155
15
-.000251
16
-.000377
17
-.000549
18
-.000789
19
-.001126
20
-.001600
21
-.002271
22
-.003220
23
-.004564
24
-.006468
25
-.009165
26
-.012986

DEFORMAO
.000175
.000124
.000087
.000062
.000044
.000031
.000022
.000016
.000012
.000010
.000008
.000008
.000009
.000011
.000014
.000018
.000025
.000035
.000050
.000070
.000099
.000140
.000199
.000282
.000399
.000566

27

DEF. CONCRETO
.00300

APLICAO 6 - DADOS
CARACTERISTICAS DOS MATERIAS
ADERENCIA-DESLIZAMENTO
TAU0
TAUY
TAUU
DESL0
.735
1.470
.735
.031

DESL1
.062

DESL2
.080

DESL3
.120

AO
ELASTICIDADE
20000.000

TENSAO CARACT
30.313

TENSAO ULTIMA
38.706

DEF.MAX.AO
.01500

DIAM BARRAS
2.500

CONCRETO
ELASTICIDADE
3500.000

TENSAO CARACT
4.000

TENSAO ULTIMA
4.000

DEF.MAX.CONC
.00350

DEF.CONC
.002

COMPRIM ELEM
200.000
DEF FINAL ELEM
.00040000

N DE SUBDIV
25

DEFORM. AO
.00150

INDICE DE CALC.
2

DESLIZAMENTO
.02500

IND. CONC. TRAC.


0

ILLINOIS
1

NORMAL INI. MOMENT INIC. NORMAL FIN. MOMENT FIN


1500.000
100000.000
1500.000
400000.000
N. ELEM. CONC. N. ELEM. AO.
7
2
120.000
ELEMENTO
1
2
ELEMENTO
1
2
3
4
5
6
7

ALTURA BASE
50.000

DIST. Y AO
AREA AO
40.000
150.000
-40.000
150.000
DIST. Y CONC
AREA CONC
51.429
857.143
34.286
857.143
17.143
857.143
.000
857.143
-17.143
857.143
-34.286
857.143
-51.429
857.143

APLICAO 6 RESULTADOS
ITERAO=
9
JUNTA
DESLIZAMENTO
1
.004007
2
.002824
3
.001988
4
.001396
5
.000975
6
.000673
7
.000454
8
.000291
9
.000163
10
.000055
11
-.000046
12
-.000152
13
-.000278
14
-.000437
15
-.000650
16
-.000943
17
-.001351
18
-.001925
19
-.002735
20
-.003880
21
-.005501
22
-.007797
23
-.011048
24
-.015655
25
-.022181
26
-.031427

DEFORMAO
.000175
.000124
.000087
.000062
.000044
.000032
.000023
.000018
.000014
.000013
.000013
.000014
.000017
.000023
.000031
.000043
.000060
.000085
.000120
.000169
.000240
.000340
.000481
.000682
.000966
.001369

28

DEF. CONCRETO
.00300

APLICAO 7 - DADOS
CARACTERISTICAS DOS MATERIAS
ADERENCIA-DESLIZAMENTO
TAU0
TAUY
TAUU
DESL0
.735
1.470
.735
.031

DESL1
.062

DESL2
.080

DESL3
.120

AO
ELASTICIDADE
20000.000

TENSAO CARACT
30.313

TENSAO ULTIMA
38.706

DEF.MAX.AO
.01500

DIAM BARRAS
2.500

CONCRETO
ELASTICIDADE
3500.000

TENSAO CARACT
4.000

TENSAO ULTIMA
4.000

DEF.MAX.CONC
.00350

DEF.CONC
.002

COMPRIM ELEM
200.000
DEF FINAL ELEM
.00040000

N DE SUBDIV
25

DEFORM. AO
.00150

INDICE DE CALC.
2

DESLIZAMENTO
.02500

IND. CONC. TRAC.


0

ILLINOIS
1

NORMAL INI. MOMENT INIC. NORMAL FIN. MOMENT FIN


1500.000
50000.000
1500.000
400000.000
N. ELEM. CONC. N. ELEM. AO.
7
2
120.000
ELEMENTO
1
2
ELEMENTO
1
2
3
4
5
6
7

ALTURA BASE
50.000

DIST. Y AO
AREA AO
40.000
150.000
-40.000
150.000
DIST. Y CONC
AREA CONC
51.429
857.143
34.286
857.143
17.143
857.143
.000
857.143
-17.143
857.143
-34.286
857.143
-51.429
857.143

APLICAO 7 - RESULTADOS
ITERAO=
10
JUNTA
DESLIZAMENTO
1
.000287
2
.000199
3
.000135
4
.000088
5
.000052
6
.000022
7
-.000006
8
-.000034
9
-.000066
10
-.000106
11
-.000160
12
-.000233
13
-.000335
14
-.000477
15
-.000678
16
-.000963
17
-.001365
18
-.001935
19
-.002742
20
-.003885
21
-.005505
22
-.007799
23
-.011050
24
-.015656
25
-.022182
26
-.031428

DEFORMAO
.000013
.000009
.000007
.000005
.000004
.000004
.000003
.000004
.000004
.000006
.000008
.000011
.000015
.000021
.000030
.000042
.000060
.000084
.000119
.000169
.000240
.000340
.000481
.000682
.000966
.001369

29

DEF. CONCRETO
.00300

APLICAO 8 DADOS
CARACTERISTICAS DOS MATERIAS
ADERENCIA-DESLIZAMENTO
TAU0
TAUY
TAUU
DESL0
.735
1.470
.735
.031

DESL1
.062

DESL2
.080

DESL3
.120

AO
ELASTICIDADE
20000.000

TENSAO CARACT
30.313

TENSAO ULTIMA
38.706

DEF.MAX.AO
.01500

DIAM BARRAS
2.500

CONCRETO
ELASTICIDADE
3500.000

TENSAO CARACT
4.000

TENSAO ULTIMA
4.000

DEF.MAX.CONC
.00350

DEF.CONC
.002

COMPRIM ELEM
200.000
DEF FINAL ELEM
.00040000

N DE SUBDIV
25

DEFORM. AO
.00150

INDICE DE CALC.
2

DESLIZAMENTO
.02500

IND. CONC. TRAC.


0

ILLINOIS
1

NORMAL INI. MOMENT INIC. NORMAL FIN. MOMENT FIN


1500.000
200000.000
1500.000
400000.000
N. ELEM. CONC. N. ELEM. AO.
7
2
120.000
ELEMENTO
1
2
ELEMENTO
1
2
3
4
5
6
7

ALTURA BASE
50.000

DIST. Y AO
AREA AO
40.000
150.000
-40.000
150.000
DIST. Y CONC
AREA CONC
51.429
857.143
34.286
857.143
17.143
857.143
.000
857.143
-17.143
857.143
-34.286
857.143
-51.429
857.143

APLICAO 8 RESULTADOS
ITERAO=
10
JUNTA
DESLIZAMENTO
1
.012977
2
.009155
3
.006457
4
.004550
5
.003201
6
.002244
7
.001563
8
.001073
9
.000715
10
.000445
11
.000229
12
.000042
13
-.000141
14
-.000340
15
-.000582
16
-.000894
17
-.001317
18
-.001901
19
-.002718
20
-.003868
21
-.005492
22
-.007790
23
-.011043
24
-.015651
25
-.022178
26
-.031424

DEFORMAO
.000566
.000399
.000282
.000199
.000141
.000100
.000072
.000052
.000038
.000030
.000025
.000023
.000023
.000027
.000034
.000045
.000062
.000086
.000120
.000170
.000240
.000340
.000481
.000682
.000966
.001369

30

DEF. CONCRETO
.00300

APLICAO 9 DADOS
CARACTERISTICAS DOS MATERIAS
ADERENCIA-DESLIZAMENTO
TAU0
TAUY
TAUU
DESL0
.735
1.470
.735
.031

DESL1
.062

DESL2
.080

DESL3
.120

AO
ELASTICIDADE
20000.000

TENSAO CARACT
30.313

TENSAO ULTIMA
38.706

DEF.MAX.AO
.01500

DIAM BARRAS
2.500

CONCRETO
ELASTICIDADE
3500.000

TENSAO CARACT
4.000

TENSAO ULTIMA
4.000

DEF.MAX.CONC
.00350

DEF.CONC
.002

COMPRIM ELEM
200.000
DEF FINAL ELEM
.00040000

N DE SUBDIV
25

DEFORM. AO
.00150

INDICE DE CALC.
2

DESLIZAMENTO
.02500

IND. CONC. TRAC.


0

ILLINOIS
1

NORMAL INI. MOMENT INIC. NORMAL FIN. MOMENT FIN


1500.000
400000.000
1500.000
400000.000
N. ELEM. CONC. N. ELEM. AO.
7
2
120.000

ALTURA BASE
50.000

ELEMENTO DIST. Y AO
AREA AO
1
40.000
150.000
2
-40.000
150.000
ELEMENTO DIST. Y CONC
AREA CONC
1
51.429
857.143
2
34.286
857.143
3
17.143
857.143
4
.000
857.143
5
-17.143
857.143
6
-34.286
857.143
7
-51.429
857.143
APLICAO 9 - RESULTADOS
ITERAO=
11
JUNTA
DESLIZAMENTO
1
.031418
2
.022171
3
.015643
4
.011034
5
.007777
6
.005474
7
.003843
8
.002682
9
.001851
10
.001247
11
.000795
12
.000441
13
.000141
14
-.000141
15
-.000441
16
-.000795
17
-.001247
18
-.001851
19
-.002682
20
-.003843
21
-.005474
22
-.007777
23
-.011034
24
-.015643
25
-.022171
26
-.031418

DEFORMAO
.001369
.000966
.000682
.000482
.000341
.000241
.000171
.000122
.000088
.000065
.000049
.000040
.000036
.000036
.000040
.000049
.000065
.000088
.000122
.000171
.000241
.000341
.000482
.000682
.000966
.001369

31

DEF. CONCRETO
.00300

APLICAO 10 DADOS
CARACTERISTICAS DOS MATERIAS
ADERENCIA-DESLIZAMENTO
TAU0
TAUY
TAUU
DESL0
.735
1.470
.735
.031

DESL1
.062

DESL2
.080

DESL3
.120

AO
ELASTICIDADE
20000.000

TENSAO CARACT
30.313

TENSAO ULTIMA
38.706

DEF.MAX.AO
.01500

DIAM BARRAS
2.500

CONCRETO
ELASTICIDADE
3500.000

TENSAO CARACT
4.000

TENSAO ULTIMA
4.000

DEF.MAX.CONC
.00350

DEF.CONC
.002

COMPRIM ELEM
200.000
DEF FINAL ELEM
.00040000

N DE SUBDIV
25

DEFORM. AO
.00150

INDICE DE CALC.
2

DESLIZAMENTO
.02500

IND. CONC. TRAC.


0

ILLINOIS
1

NORMAL INI. MOMENT INIC. NORMAL FIN. MOMENT FIN


.000
80.000
.000
300000.000
N. ELEM. CONC. N. ELEM. AO.
7
2
120.000

ALTURA BASE
50.000

ELEMENTO DIST. Y AO
AREA AO
1
40.000
150.000
2
-40.000
150.000
ELEMENTO DIST. Y CONC
AREA CONC
1
51.429
857.143
2
34.286
857.143
3
17.143
857.143
4
.000
857.143
5
-17.143
857.143
6
-34.286
857.143
7
-51.429
857.143
APLICAO 10 RESULTADOS
ITERAO=
24
JUNTA
DESLIZAMENTO
1
-.000002
2
-.000004
3
-.000008
4
-.000012
5
-.000017
6
-.000025
7
-.000036
8
-.000051
9
-.000073
10
-.000103
11
-.000146
12
-.000207
13
-.000294
14
-.000416
15
-.000589
16
-.000835
17
-.001183
18
-.001676
19
-.002375
20
-.003365
21
-.004767
22
-.006754
23
-.009569
24
-.013558
25
-.019209
26
-.027216

DEFORMAO
.000000
.000000
.000000
.000001
.000001
.000001
.000002
.000002
.000003
.000005
.000006
.000009
.000013
.000018
.000026
.000036
.000052
.000073
.000103
.000147
.000208
.000294
.000417
.000590
.000837
.001185

32

DEF. CONCRETO
.00300

PROGRAM ADEFLECON3
!******************************************************************
!
PROGRAMA PARA CLCULO DO DESLIZAMENTO DO AO EM ELEMENTOS DE
!
CONCRETO ARMADO COM SEO TRANSVERSAL RETANGULAR
!
SUBMETIDOS A FLEXO-COMPRESSO CONSIDERANDO A VARIAO
!
DE ADERNCIA NA INTERFACE AO-CONCRETO
!******************************************************************
IMPLICIT NONE
CHARACTER*20 DDADOS, EENTRADA, SSAIDA
!CHARACTER*30 TTITUL, SSUBTITUL
LOGICAL EXISTKW
INTEGER IKW, JKW, KKW, NSUBKW
INTEGER NELC,NELA,ITE, ITERA,IND_CALC,IND_CONC
INTEGER CONTT,CONTT2,ILLINOIS
REAL*8 TAU0KW, TAUYKW, TAUUKW, S0KW,S1KW, S2KW, S3KW
REAL*8 ELASTAKW,FYK, FYU,DEFMAXAKW, FIKW,FYD
REAL*8 ELASTCKW,FCK, FCM, DEFMAXCKW,FCD
REAL*8 DEFORMCKW(100,100), DEFORMAKW(100,100),DESLIZAKW(100,100)
REAL*8 DEFORM_END(1,1)
REAL*8
ELAKW(100,100),ELBKW(100,100),KAKW(100,100),KA2KW(100,100),AKW(100,100),B
KW(100,100)
REAL*8 LENGHTKW, LSUB, AUXKW,ERROKW
REAL*8 DEFESCOA,DEFESCOC
REAL*8 NK1,NK2, MK1, MK2,KZ,E0,E0DELT,KZDELT
REAL*8 NKW(100), MKW(100)
REAL*8 HALTURA,BBASE,HDISCRET
REAL*8 YA(30),AREAA(30),YC(30),AREAC(30),AREACE(30),ETA(30)
REAL*8 EAA(30),EAZA(30),EAZ2A(30),EAC(30),EAZC(30),EAZ2C(30)
REAL*8 EACE(30),EAZCE(30),EAZ2CE(30),MINTCET,NINTCET,EACET,EAZCET,EAZ2CET
REAL*8
MINTAT,
NINTAT,
EAAT,
EAZAT,EAZ2AT,MINTCT,
NINTCT,
EACT,
EAZCT,EAZ2CT
REAL*8 MKDELTA,NKDELTA,MINTT,NINTT
REAL*8 DM_E0,DM_KZ,DN_E0,DN_KZ, DELTA
REAL*8
FC0KW,FB0KW,FA0KW,A0KW,B0KW,C0KW,FCONST1,FCONST2,FCONST3,XCONST1,XCONST2,
XCONST3
!REAL*8 LIMITINF, LIMITSUP,SDESLIZA1,SDESLIZA2,SDEFORMA1,SDEFORMA2,CCOMP
REAL*8 MOVE1,MOVE2,LIMAUXS1,LIMAUXI1
REAL*8 ERMOD,TOLERE1
REAL*8 DIFDEF,SIGNOM,ALFNOM,KAPNOM
! ALTURA DA SEO RETANGULAR = HHALTURA
! BASE DA SEO RETANGULAR
= BBASE
! NORMAL ATUANDO NA SUBELEMENTO 1 = NK1
! NORMAL ATUANDO NO SUBELEENTO N = NK2
! NORMAL ATUANDO AO LONGO DO ELEMENTO 1 = NKW
! MOMENTO ATUANDO NA SUBELEMENTO 1 = MK1
! MOMENTO ATUANDO NO SUBELEENTO N = MK2
! MOMENTO ATUANDO AO LONGO DO ELEMENTO 1 = MKW
! ALTURA DA SEO DE CONCRETO = HALTURA
! DISTANCIA DO CENTRO GEOM. A FIBRA MAIS COMPRIMIDA = DISTT
WRITE(*,*) '***********************************************************'
WRITE(*,*) '* '
WRITE(*,*) '*
PROGRAMA TESTE - ADERENCIA VARIAVEL
'

33

WRITE(*,*) '*
'
WRITE(*,*) '***********************************************************'
WRITE(*,*) 'ENTRE COM O ARQUIVO DE DADOS ==>'
READ(*,*) DDADOS
INQUIRE (FILE=DDADOS,EXIST=EXISTKW)
DO WHILE (.NOT.EXISTKW)
WRITE(*,*) ' ARQUIVO DE DADOS NAO EXISTE'
WRITE(*,*) 'ENTRE COM O ARQUIVO DE DADOS ==>'
READ(*,*) DDADOS
INQUIRE (FILE=DDADOS,EXIST=EXISTKW)
END DO
WRITE(*,*) 'ENTRE COM O ARQUIVO DE LISTAGEM DE DADOS ==>'
READ(*,*) EENTRADA
WRITE(*,*) 'ENTRE COM O ARQUIVO DE SAIDA DE RESULTADOS ==>'
READ(*,*) SSAIDA
OPEN (UNIT=2,FILE=DDADOS ,STATUS='OLD')
OPEN (UNIT=3,FILE=EENTRADA, STATUS='UNKNOWN')
OPEN (UNIT=4,FILE=SSAIDA , STATUS='UNKNOWN')
!**************************************************************
!
LEITURA DE DADOS GERAIS
!**************************************************************
READ (2,*) TAU0KW,TAUYKW, TAUUKW, S0KW, S1KW, S2KW, S3KW
READ (2,*) ELASTAKW, FYK, FYU,DEFMAXAKW, FIKW
READ (2,*) ELASTCKW, FCK, FCM, DEFMAXCKW, DEFESCOC
READ
(2,*)
LENGHTKW,NSUBKW,
DEFORMAKW(1,1),
DEFORMCKW(1,1)
READ (2,*) DEFORM_END (1,1),IND_CALC,IND_CONC,ILLINOIS
READ (2,*) NK1,MK1,NK2,MK2
READ (2,*) NELC,NELA,HALTURA,BBASE
READ (2,*) (YA(IKW),AREAA(IKW),IKW=1,NELA)

DESLIZAKW(1,1),

WRITE (3,5) TAU0KW,TAUYKW, TAUUKW, S0KW, S1KW, S2KW, S3KW


5 FORMAT ('CARACTERISTICAS DOS MATERIAS',/, 'ADERENCIA-DESLIZAMENTO', &
/,4X,'TAU0',4X,'TAUY',4X,'TAUU',3X,'DESL0',3X,'DESL1',3X,'DESL2',3X,'DESL
3', &
/,2X,F6.3,2X,F6.3, 2X,F6.3,2X, F6.3, 2X, F6.3,2X,F6.3, 2X,F6.3)
WRITE (3,9) ELASTAKW, FYK, FYU,DEFMAXAKW, FIKW
9
FORMAT
(/,'AO',/,'ELASTICIDADE',3X,'TENSAO
CARACT',3X,'TENSAO
ULTIMA',3X, &
'DEF.MAX.AO',3X,'DIAM
BARRAS',/,2X,F10.3,6X,F10.3,6X,F10.3,4X,F10.5,3X,F10.3)
WRITE (3,15) ELASTCKW, FCK, FCM,DEFMAXCKW,DEFESCOC
15 FORMAT (/,'CONCRETO',/,'ELASTICIDADE',3X,'TENSAO CARACT',3X,'TENSAO
ULTIMA', &
3X,'DEF.MAX.CONC',2X,'DEF.CONC',/,2X,F10.3,6X,F10.3,6X,F10.3,3X,F10.5,3X,
F10.3)

34

WRITE
(3,17)
DEFORMCKW(1,1)

LENGHTKW,

NSUBKW,

DEFORMAKW(1,1),

DESLIZAKW(1,1),

17 FORMAT (/,'COMPRIM ELEM',2X,'N DE SUBDIV', 3X, 'DEFORM. AO', 2X,&


'DESLIZAMENTO',2X,'DEF. CONCRETO',/, &
2X,F10.3,10X,I3,4X, F10.5, 4X,F10.5, 3X, F10.5)
WRITE (3,19) DEFORM_END(1,1),IND_CALC,IND_CONC,ILLINOIS
19 FORMAT (/,'DEF FINAL ELEM',2X,'INDICE
TRAC.',&
2X,'ILLINOIS',/,2X,F12.8,6X,I5,10X,I6,10X,I6)

DE

CALC.',2X,'IND.

CONC.

WRITE (3,31) NK1,MK1,NK2, MK2


31 FORMAT (/,'NORMAL INI.',2X,'MOMENT INIC.',2X,'NORMAL FIN.',2X,'MOMENT
FIN',&
/,2X,F10.3,5X,F10.3,3X,F10.3,3X,F10.3)
WRITE (3,33) NELC,NELA,HALTURA,BBASE
33
FORMAT
(/,'N.
ELEM.
AO.',2X,'ALTURA',2X,'BASE',2X,/, &
2X,I4,5X,I4,3X,F10.3,3X,F10.3)

CONC.',2X,'N.

WRITE (3,35)
35 FORMAT(/,'ELEMENTO',2X,'DIST. Y AO', 3X, 'AREA AO')
DO IKW=1,NELA
WRITE (3,37) IKW,YA(IKW),AREAA(IKW)
37 FORMAT(I3,3X,F10.3,3X,F10.3)
END DO
!**************************************************************
!
DISCRETIZAO DOS ELEMENTOS DE CONCRETO - SEO RETANGULAR
!**************************************************************
HDISCRET=HALTURA/NELC
DO JKW=1,NELC
YC(JKW)=(HALTURA/2.0)-(HDISCRET*(FLOAT(JKW)-0.5))
AREAC(JKW)=HDISCRET*BBASE
END DO
WRITE (3,42)
42 FORMAT(/,'ELEMENTO',2X,'DIST. Y CONC', 3X, 'AREA CONC')
DO IKW=1,NELC
WRITE (3,44) IKW,YC(IKW),AREAC(IKW)
44 FORMAT(I3,3X,F10.3,3X,F10.3)
END DO
LSUB=(LENGHTKW/NSUBKW)
!FCD=FCK/1.4
!FYD=FYK/1.15
DEFESCOA=FYK/ELASTAKW
!***************************************************************
!
CLCULO DOS MOMENTOS AO LONGO DO ELEMENTO
!***************************************************************
DO KKW=1,NSUBKW+1
MKW(KKW)=(((MK2-MK1)/(NSUBKW*LSUB))*(KKW*LSUB-LSUB))+MK1
NKW(KKW)=(((NK2-NK1)/(NSUBKW*LSUB))*(KKW*LSUB-LSUB))+NK1
WRITE(3,*) KKW,MKW(KKW), NKW(KKW)
IF (KKW.EQ.1)THEN
CALL EQUILSEC(NKW,MKW,KKW)
WRITE (4,*)KKW,ETA(2)

35

ELEM.

IF(ETA(2).LT.0.0)THEN
DEFORMAKW(1,1)=ABS(ETA(2))
ELSE IF(ETA(2).GE.0.0)THEN
DEFORMAKW(1,1)=ETA(2)*(-1.0)
END IF
ELSE IF (KKW.EQ.(NSUBKW+1))THEN
CALL EQUILSEC(NKW,MKW,KKW)
WRITE (4,*)KKW,ETA(2)
IF(ETA(2).LT.0.0)THEN
DEFORM_END(1,1)=ABS(ETA(2))
ELSE IF(ETA(2).GE.0.0)THEN
DEFORMAKW(1,1)=ETA(2)*(-1.0)
END IF
END IF
END DO
WRITE(4,23)
23 FORMAT(/,'JUNTA',3X,'DESLIZAMENTO',3X,'DEFORMACAO DO ACO',/)
!*****************************************************************
!
ESTIMATIVA DOS PRIMEIROS VALORES DO DESLIZAMENTO
!*****************************************************************
CONTT2=1
JKW=1
MOVE1=10.0
MOVE2=1.90
IF (IND_CALC.EQ.1)THEN
CONTT=1
SIGNOM=0.010
ALFNOM=LENGHTKW*DEFORMAKW(1,1)
DO WHILE (SIGNOM.LE.ALFNOM)
JKW=1
SIGNOM=SIGNOM*1.001
DESLIZAKW(1,JKW)=SIGNOM
DEFORMAKW(1,JKW)=DEFORMAKW(1,1)
WRITE(3,*)
WRITE(3,*)
WRITE(3,*)DESLIZAKW(1,JKW)
WRITE(3,*)
CALL DETDESLIZA
FA0KW=DEFORM_END(1,1)-DEFORMAKW(NSUBKW+1,JKW)
CONTT=CONTT+1
WRITE(3,*)
WRITE(3,*)CONTT,DESLIZAKW(NSUBKW+1,JKW), DEFORMAKW(NSUBKW+1,JKW)
WRITE(3,*)
IF
(ABS(FA0KW).LE.0.001) THEN
WRITE(*,*)'ACHOU'
DO IKW=1,NSUBKW+1
WRITE(4,56) JKW,IKW,DESLIZAKW(IKW,JKW),DEFORMAKW(IKW,JKW)
WRITE(3,67) JKW,IKW,DESLIZAKW(IKW,JKW),DEFORMAKW(IKW,JKW)
56 FORMAT (I5,2X,I5,3X,F14.6,3X,F14.6)
67 FORMAT(I5,2X,I5,3X,F14.6,3X,F14.6)
END DO
END IF
IF (SIGNOM.GT.ALFNOM) THEN
STOP
END IF
END DO
STOP
END IF

36

IF (IND_CALC.EQ.0) THEN
DO WHILE (SIGNOM.GE.0.0)
DO JKW=1,2
IF (JKW.EQ.1) THEN
DESLIZAKW(1,JKW)=(LENGHTKW*DEFORMAKW(1,1))/MOVE1
!DESLIZAKW(1,JKW)=0.025
CALL DETDESLIZA
FA0KW=DEFORM_END(1,1)-DEFORMAKW(NSUBKW+1,JKW)
ELSE IF (JKW.EQ.2) THEN
DESLIZAKW(1,JKW)=(LENGHTKW*DEFORMAKW(1,1))/4.0
!DESLIZAKW(1,JKW)=DESLIZAKW(1,JKW-1)*MOVE2
DEFORMAKW(1,JKW)=DEFORMAKW(1,1)
CALL DETDESLIZA
FB0KW=DEFORM_END(1,1)-DEFORMAKW(NSUBKW+1,JKW)
END IF
WRITE(3,*)FA0KW,FB0KW
WRITE(3,*)JKW,DESLIZAKW(1,JKW)
END DO
SIGNOM=FA0KW*FB0KW
!MOVE1=MOVE1*1.025
MOVE1=MOVE1*1.10
END DO
WRITE(3,102)SIGNOM,FA0KW,FB0KW
102 FORMAT (//,6X,'SIGNOM',6X,'FA0KW',6X,'FB0KW',/,&
F12.6,2X,F12.6,2X,F12.6)
WRITE(3,103)JKW-2,DESLIZAKW(1,JKW-2),DEFORMAKW(1,JKW-2)
103 FORMAT (//,I3,2X,F12.6,2X,F12.6)
WRITE(3,104)JKW-1,DESLIZAKW(1,JKW-1),DEFORMAKW(1,JKW-1)
104 FORMAT (//,I3,2X,F12.6,2X,F12.6)
END IF
!*****************************************************************
!
INTERVALO DE FUNES COM SINAIS CONTRRIOS
!*****************************************************************
LIMAUXI1=(LENGHTKW*DEFORMAKW(1,1))/MOVE1
LIMAUXS1= LENGHTKW*DEFORMAKW(1,1)
!JKW=1
201 CONTINUE
IF (IND_CALC.EQ.2) THEN
DESLIZAKW(1,1)=LIMAUXI1
JKW=1
CALL DETDESLIZA
FA0KW=DEFORM_END(1,1)-DEFORMAKW(NSUBKW+1,JKW)
DO WHILE (SIGNOM.GE.0.0.AND.LIMAUXI1.LE.LIMAUXS1)
DO JKW=1,2
IF (JKW.EQ.2) THEN
LIMAUXI1=LIMAUXI1*1.05
DESLIZAKW(1,JKW)=LIMAUXI1
DEFORMAKW(1,JKW)=DEFORMAKW(1,1)
CALL DETDESLIZA
FB0KW=DEFORM_END(1,1)-DEFORMAKW(NSUBKW+1,JKW)
END IF
END DO
WRITE(3,*)FA0KW,FB0KW
WRITE(3,*)JKW,DESLIZAKW(1,1),DESLIZAKW(1,2)
SIGNOM=FA0KW*FB0KW
END DO
LIMAUXI1=DESLIZAKW(1,2)
SIGNOM=0.0
WRITE(3,202)SIGNOM,FA0KW,FB0KW
202 FORMAT (//,6X,'SIGNOM',6X,'FA0KW',6X,'FB0KW',/,&

37

F12.6,2X,F12.6,2X,F12.6)
WRITE(3,203)JKW-2,DESLIZAKW(1,1),DEFORMAKW(1,1)
203 FORMAT (//,I3,2X,F12.6,2X,F12.6)
WRITE(3,204)JKW-1,DESLIZAKW(1,2),DEFORMAKW(1,2)
204 FORMAT (//,I3,2X,F12.6,2X,F12.6)
END IF
!***************************************************************
!
INICIAR PROCEDIMENTO NUMRICO-METODO SECANTE
!***************************************************************
JKW=2
ERROKW=1.0
CONTT=1
KAPNOM=0.0
DO WHILE (ERROKW.GT.0.00001)
IF (JKW.EQ.100) THEN
WRITE(*,*)' = ADEFLECON = NO CONVERGIU APOS 100 ITERAES'
IF (IND_CALC.EQ.2)THEN
CONTT2=CONTT2+1
WRITE(*,*)CONTT2
IF (CONTT2.EQ.8)THEN
WRITE(*,*) 'NAO CONVERGIU'
STOP
END IF
GOTO 201
END IF
WRITE(*,*) 'FIM DO PROGRAMA'
STOP
END IF
CALL DETDESLIZA
DO IKW=1,NSUBKW+1
WRITE(4,21) IKW,DESLIZAKW(IKW,JKW),DEFORMAKW(IKW,JKW)
WRITE(3,123) IKW,DESLIZAKW(IKW,JKW),DEFORMAKW(IKW,JKW)
123 FORMAT (I5,3X,F14.6,3X,F14.6)
21 FORMAT(I5,3X,F14.6,3X,F14.6)
END DO
!***************************************************************
!
DETERMINAO DO ERRO
!***************************************************************
ERROKW=ABS(DEFORM_END(1,1)-DEFORMAKW(NSUBKW+1,JKW))
!WRITE(3,*)'NSUBKW =',NSUBKW,'JKW=',JKW
!WRITE(3,*)'DEFORM_END(1,1)= ',
DEFORM_END(1,1)
!WRITE(3,*)'DEFORMAKW(NSUBKW+1,JKW)= ',DEFORMAKW(NSUBKW+1,JKW)
!WRITE(3,*)'ERROKW',ERROKW
!DESLIZAKW(1,JKW+1)=DESLIZAKW(1,JKW)(((DEFORM_END(1,1)DEFORMAKW(NSUBKW+1,JKW))/(DEFORMAKW(NSUBKW+1,JKW-1)- &
!DEFORMAKW(NSUBKW+1,JKW)))*(DESLIZAKW(1,JKW-1)-DESLIZAKW(1,JKW)))
!DEFORMAKW(1,JKW+1)=DEFORMAKW(1,1)
!************************************************************************
****************
!
CLCULO DO NOVO DESLIZAMENTO PARA O 1o SUBELEMENTO
!************************************************************************
****************
!IF (IND_CALC.EQ.0)THEN
IF (JKW.EQ.2) THEN
DESLIZAKW(1,JKW+1)=DESLIZAKW(1,JKW)(((DEFORM_END(1,1)DEFORMAKW(NSUBKW+1,JKW))/
&
((DEFORM_END(1,1)-DEFORMAKW(NSUBKW+1,JKW))-(DEFORM_END(1,1)DEFORMAKW(NSUBKW+1,JKW-1)))) &

38

*(DESLIZAKW(1,JKW)-DESLIZAKW(1,JKW-1)))
WRITE(3,*)'DESLIZA 1 2 3'
WRITE(3,*)DESLIZAKW(1,JKW-1),DESLIZAKW(1,JKW),DESLIZAKW(1,JKW+1)
WRITE(3,*)
WRITE(3,*)'DEFORMA 1 2'
WRITE(3,*)DEFORM_END(1,1)-DEFORMAKW(NSUBKW+1,JKW1),DEFORM_END(1,1)-DEFORMAKW(NSUBKW+1,JKW)
END IF
!END IF
!************************************************************************
****************
!
DIFERENA DE DEFORMAO NO 1 ELEMENTO SEMPRE IGUAL P/
QUALQUER ITERAO
!************************************************************************
****************
DEFORMAKW(1,JKW+1)=DEFORMAKW(1,1)
!************************************************************************
****************
!
ESCREVENDO OS VALORES DAS FUNES
!************************************************************************
****************
WRITE(3,*)
WRITE(3,*)'ITERAO=',JKW
WRITE(3,*)
IF (JKW.EQ.1) THEN
FA0KW=DEFORM_END(1,1)-DEFORMAKW(NSUBKW+1,JKW)
WRITE(3,*)
WRITE(3,*)'FA0KW=',FA0KW
WRITE(3,*)
ELSE IF (JKW.EQ.2)THEN
FB0KW=DEFORM_END(1,1)-DEFORMAKW(NSUBKW+1,JKW)
WRITE(3,*)
WRITE(3,*)'FB0KW=',FB0KW
WRITE(3,*)
END IF
IF (ILLINOIS.EQ.0) THEN
CALL REGULAFALSI
ELSE IF (ILLINOIS.EQ.1)THEN
CALL HILLINOIS
END IF
!WRITE(3,*) DEFORMAKW(IKW+1,JKW),IKW, JKW
WRITE(3,*)
!WRITE(3,*)'DESLIZAKW(1,JKW)= ',DESLIZAKW(1,JKW)
!WRITE(3,*)'DESLIZAKW(1,JKW-1)= ',DESLIZAKW(1,JKW-1)
!WRITE(3,*)'DEFORMAKW(NSUBKW+1,JKW)= ',DEFORMAKW(NSUBKW+1,JKW)
!WRITE(3,*)'DEFORMAKW(NSUBKW+1,JKW-1)= ',DEFORMAKW(NSUBKW+1,JKW-1)
!WRITE(3,*)'DEFORM_END(1,1)= ',
DEFORM_END(1,1)
!WRITE(3,*)'DESLIZAKW(1,JKW+1)= ',DESLIZAKW(1,JKW+1)
!WRITE(3,*)
JKW=JKW+1
WRITE(4,*) JKW
END DO
!END IF
CONTAINS
!*************************************************************
!
CALCULO DO EQUILBRIO DA SEO (NEWTON-RAPHSON)

39

!*************************************************************
SUBROUTINE EQUILSEC(NKW,MKW,I)
INTEGER I
REAL*8 NK1, MK1,NKW(100),MKW(100)
NK1=NKW(I)
MK1=MKW(I)
ITERA=1
ITE=0
E0=0.0
KZ=0.0
ERMOD=1.0
MINTT=0.0
NINTT=0.0
DN_E0=0.0
DN_KZ=0.0
DM_E0=0.0
DM_KZ=0.0
E0DELT=0.0
KZDELT=0.0
!WRITE (3,*)'ENTROU NA SUBROTINA EQUILSEC'
DO WHILE (ERMOD.GT.TOLERE1)
!WRITE (3,*)'ENTROU EM ITERA'
!******SOMA OS ACRESCIMOS DE DEFORM. E CURVATURA*************
E0=E0+E0DELT
KZ=KZ+KZDELT
WRITE (4,55)ITERA,E0,KZ
55
FORMAT
(//,'ITERAO',3X,'DEFOR.
SEO',/,&
5X,I3,5X,E12.5,5X,E12.5)

CG

DA

SEO',3X,'CURVAT.

!*********CALCULA OS ESFOROS RESISTENTES***********************


CALL TENSAOACO
CALL TENSAOCON
NINTT=NINTAT+NINTCT
MINTT=MINTAT+MINTCT
IF (IND_CONC.EQ.1)THEN
CALL TENSILECON
NINTT=NINTT+NINTCET
MINTT=MINTT+MINTCET
END IF
!*******DETERMINA O RESIDUO PARA O MTODO DE NEWTON-RAPHSON******
NKDELTA=NK1-NINTT
MKDELTA=MK1-MINTT
!************************VERIFICA A CONVERGENCIA*****************
ERMOD=DSQRT(NKDELTA**2+MKDELTA**2)/DSQRT(NK1**2+MK1**2)
TOLERE1=0.0001
IF (ITERA.GT.100)THEN
WRITE(*,*)'NO CONVERGIU APOS 100 ITERAOES'
STOP
END IF
!*************MONTA A MATRIZ TANGENTE***************************
DN_E0=EAAT+EACT
DN_KZ=EAZAT+EAZCT
DM_E0=EAZAT+EAZCT
DM_KZ=EAZ2AT+EAZ2CT
IF (IND_CONC.EQ.1)THEN
DN_E0=DN_E0+EACET
DN_KZ=DN_KZ+EAZCET
DM_E0=DM_E0+EAZCET

40

DA

DM_KZ=DM_KZ+EAZ2CET
END IF
WRITE(4,59)NKDELTA,MKDELTA
WRITE(4,61)DN_E0,DN_KZ,DM_E0,DM_KZ
59 FORMAT(E12.5,3X,E12.5)
61 FORMAT(E12.5,3X,E12.5,3X,E12.5,3X,E12.5)
!********
CALCULA OS ACRESCIMOS DE DEFORMAO E CURVATURA*******
CALL CALCCRAMER
!WRITE(*,*)' PASSOU POR CALCCRAMER'
!WRITE(3,*) 'NORMAL NO INICIO DO SUBELEMENTO', NK1
!WRITE(3,*) 'MOMENTO NO INICIO DO SUBELEMENTO', MK1
!WRITE(3,*) 'NORMAL NO FIM DO SUBELEMENTO', NK2
!WRITE(3,*) 'MOMENTO NO FIM DO SUBELEMENTO', MK2
ITERA=ITERA+1
END DO
END SUBROUTINE EQUILSEC
!******************************************************************
!
SUBROTINA PARA CLCULO DA TENSO DO AO
*
!******************************************************************
SUBROUTINE TENSAOACO
REAL*8 ELASTA(30),TENSAOA(30)
REAL*8 MINTA(30),NINTA(30)

NINTAT=0.0
MINTAT=0.0
EAAT=0.0
EAZAT=0.0
EAZ2AT=0.0
DO IKW=1,NELA
ETA(IKW)=E0+KZ*YA(IKW)
WRITE(3,*)ETA(2)
IF (ABS(ETA(IKW)).LT.DEFESCOA) THEN
ELASTA(IKW)=ELASTAKW
TENSAOA(IKW)=ELASTAKW*ETA(IKW)
NINTA(IKW)=AREAA(IKW)*TENSAOA(IKW)
MINTA(IKW)=AREAA(IKW)*TENSAOA(IKW)*YA(IKW)
EAA(IKW)=AREAA(IKW)*ELASTA(IKW)
EAZA(IKW)=AREAA(IKW)*ELASTA(IKW)*YA(IKW)
EAZ2A(IKW)=AREAA(IKW)*ELASTA(IKW)*YA(IKW)*YA(IKW)
ELSE IF (ABS(ETA(IKW)).GE.DEFESCOA.AND.ABS(ETA(IKW)).LE.DEFMAXAKW) THEN
!ELASTA(IKW)=0.0
!TENSAOA(IKW)=FYD
ELASTA(IKW)=0.0
TENSAOA(IKW)=FYK
NINTA(IKW)=AREAA(IKW)*TENSAOA(IKW)
MINTA(IKW)=AREAA(IKW)*TENSAOA(IKW)*YA(IKW)
EAA(IKW)=AREAA(IKW)*ELASTA(IKW)
EAZA(IKW)=AREAA(IKW)*ELASTA(IKW)*YA(IKW)
EAZ2A(IKW)=AREAA(IKW)*ELASTA(IKW)*YA(IKW)*YA(IKW)
ELSE IF (ABS(ETA(IKW)).GT.DEFMAXAKW) THEN
WRITE(3,*)'RUPTURA DA SEO POR ALONGAMENTO DO AO'
STOP

41

END IF
WRITE
(4,58)
ITERA,IKW,NINTA(IKW),MINTA(IKW),EAA(IKW),EAZA(IKW),EAZ2A(IKW)
58 FORMAT (/,I3,2X,I3,2X,E12.5,2X,E12.5,2X,E12.5,2X,E12.5,2X,E12.5)
NINTAT=NINTAT+NINTA(IKW)
MINTAT=MINTAT+MINTA(IKW)
EAAT=EAAT+EAA(IKW)
EAZAT=EAZAT+EAZA(IKW)
EAZ2AT=EAZ2AT+EAZ2A(IKW)
END DO
END SUBROUTINE TENSAOACO
!*****************************************************************
!*
SUBROTINA PARA CLCULO DA TENSO DO CONCRETO
!*****************************************************************
SUBROUTINE TENSAOCON
REAL*8 ETC(30),ELASTC(30),TENSAOC(30)
REAL*8 MINTC(30),NINTC(30)

NINTCT=0.0
MINTCT=0.0
EACT=0.0
EAZCT=0.0
EAZ2CT=0.0
DO IKW=1,NELC
ETC(IKW)=E0+KZ*YC(IKW)
IF (ETC(IKW).LT.(0.0)) THEN
ELASTC(IKW)=0.0
TENSAOC(IKW)=0.0
NINTC(IKW)=AREAC(IKW)*TENSAOC(IKW)
MINTC(IKW)=AREAC(IKW)*TENSAOC(IKW)*YC(IKW)
EAC(IKW)=AREAC(IKW)*ELASTC(IKW)
EAZC(IKW)=AREAC(IKW)*ELASTC(IKW)*YC(IKW)
EAZ2C(IKW)=AREAC(IKW)*ELASTC(IKW)*YC(IKW)*YC(IKW)
ELSE IF (ETC(IKW).GE.(0.0).AND.ETC(IKW).LT.DEFESCOC) THEN
!ELASTC(IKW)=850*FCD*(1-(500*ETC(IKW)))
!TENSAOC(IKW)=850*FCD*(ETC(IKW)-(250*ETC(IKW)**2))
ELASTC(IKW)=850*FCK*(1-(500*ETC(IKW)))
TENSAOC(IKW)=850*FCK*(ETC(IKW)-(250*ETC(IKW)**2))
NINTC(IKW)=AREAC(IKW)*TENSAOC(IKW)
MINTC(IKW)=AREAC(IKW)*TENSAOC(IKW)*YC(IKW)
EAC(IKW)=AREAC(IKW)*ELASTC(IKW)
EAZC(IKW)=AREAC(IKW)*ELASTC(IKW)*YC(IKW)
EAZ2C(IKW)=AREAC(IKW)*ELASTC(IKW)*YC(IKW)*YC(IKW)
ELSE IF (ETC(IKW).GE.DEFESCOC.AND.ETC(IKW).LE.DEFMAXCKW) THEN
!ELASTC(IKW)=0.0
!TENSAOC(IKW)=0.85*FCD
ELASTC(IKW)=0.0

42

TENSAOC(IKW)=0.85*FCK
NINTC(IKW)=AREAC(IKW)*TENSAOC(IKW)
MINTC(IKW)=AREAC(IKW)*TENSAOC(IKW)*YC(IKW)
EAC(IKW)=AREAC(IKW)*ELASTC(IKW)
EAZC(IKW)=AREAC(IKW)*ELASTC(IKW)*YC(IKW)
EAZ2C(IKW)=AREAC(IKW)*ELASTC(IKW)*YC(IKW)*YC(IKW)
ELSE IF (ETC(IKW).GT.DEFMAXCKW) THEN
WRITE(3,*)'RUPTURA DA SEO POR ESMAGAMENTO DO CONCRETO'
STOP
END IF
WRITE
(4,59)
ITERA,IKW,NINTC(IKW),MINTC(IKW),EAC(IKW),EAZC(IKW),EAZ2C(IKW)
59 FORMAT (/,I3,2X,I3,2X,E12.5,2X,E12.5,2X,E12.5,2X,E12.5,2X,E12.5)
NINTCT=NINTCT+NINTC(IKW)
MINTCT=MINTCT+MINTC(IKW)
EACT=EACT+EAC(IKW)
EAZCT=EAZCT+EAZC(IKW)
EAZ2CT=EAZ2CT+EAZ2C(IKW)
END DO
!***************************************************************
!
SUBROTINA PARA CALCULO PELO METODO DE CRAMER
!***************************************************************
SUBROUTINE CALCCRAMER
DELTA=(DN_E0*DM_KZ)-(DM_E0*DN_KZ)
IF (DELTA.EQ.0.0)THEN
WRITE(*,*)'INSTABILIDADE ELSTICA DA SEO'
STOP
END IF
E0DELT=((NKDELTA*DM_KZ)-(MKDELTA*DN_KZ))/DELTA
KZDELT=((DN_E0*MKDELTA)-(DM_E0*NKDELTA))/DELTA
END SUBROUTINE CALCCRAMER
!***************************************************************
!
SUBROTINA DETERMINA O DESLIZAMENTO
!***************************************************************
SUBROUTINE DETDESLIZA
WRITE(3,2011)
2011 FORMAT(/,'JUNTA',5X,'DESLIZAMENTO',7X,'DEFORMAO',/)
DO IKW=1,NSUBKW
IF (ABS(DEFORMAKW(IKW,JKW)).LE.DEFESCOA) THEN
ELAKW(IKW,JKW)=ELASTAKW
ELSE
ELAKW(IKW,JKW)=(FYU-FYK)/(DEFMAXAKW-DEFESCOA)
END IF
! WRITE(3,*)ELAKW(IKW,JKW)
IF (ABS(DESLIZAKW(IKW,JKW)).LE.S0KW) THEN
WRITE(3,*)'TRECHO 1'
ELBKW(IKW,JKW)=TAU0KW/S0KW
KAKW(IKW,JKW)=SQRT((ELBKW(IKW,JKW)*4)/(ELAKW(IKW,JKW)*FIKW))
AKW(IKW,JKW)=(COSH(KAKW(IKW,JKW)*LSUB))/(KAKW(IKW,JKW)*SINH(KAKW(IK
W,JKW)*LSUB))
BKW(IKW,JKW)=1/(KAKW(IKW,JKW)*SINH(KAKW(IKW,JKW)*LSUB))
!

43

DESLIZAKW(IKW+1,JKW)=((AKW(IKW,JKW)*DESLIZAKW(IKW,JKW))/BKW(IKW,JKW
&
(((BKW(IKW,JKW)**2AKW(IKW,JKW)**2)*DEFORMAKW(IKW,JKW))/BKW(IKW,JKW))
DEFORMAKW(IKW+1,JKW)=(DESLIZAKW(IKW,JKW)/BKW(IKW,JKW))(AKW(IKW,JKW)*DEFORMAKW(IKW,JKW))/BKW(IKW,JKW)
!WRITE(3,*)ELBKW(IKW,JKW)
!WRITE(3,*)ELAKW(IKW,JKW)
!WRITE(3,*)AKW(IKW,JKW)
!WRITE(3,*)BKW(IKW,JKW)
))+

ELSE
IF
(ABS(DESLIZAKW(IKW,JKW)).GT.S0KW.AND.ABS(DESLIZAKW(IKW,JKW)).LE.S1KW)
THEN
!
WRITE(3,*)'TRECHO 2'
ELBKW(IKW,JKW)=(TAUYKW-TAU0KW)/(S1KW-S0KW)
KAKW(IKW,JKW)=SQRT((ELBKW(IKW,JKW)*4)/(ELAKW(IKW,JKW)*FIKW))
AKW(IKW,JKW)=(COSH(KAKW(IKW,JKW)*LSUB))/(KAKW(IKW,JKW)*SINH(KAKW(IK
W,JKW)*LSUB))
BKW(IKW,JKW)=1/(KAKW(IKW,JKW)*SINH(KAKW(IKW,JKW)*LSUB))
DESLIZAKW(IKW+1,JKW)=((AKW(IKW,JKW)*DESLIZAKW(IKW,JKW))/BKW(IKW,JKW))+
&
(((BKW(IKW,JKW)**2AKW(IKW,JKW)**2)*DEFORMAKW(IKW,JKW))/BKW(IKW,JKW))
DEFORMAKW(IKW+1,JKW)=(DESLIZAKW(IKW,JKW)/BKW(IKW,JKW))(AKW(IKW,JKW)*DEFORMAKW(IKW,JKW))/BKW(IKW,JKW)
!WRITE(3,*)AKW(IKW,JKW)
!WRITE(3,*)BKW(IKW,JKW)
ELSE
IF
(ABS(DESLIZAKW(IKW,JKW)).GT.S1KW.AND.ABS(DESLIZAKW(IKW,JKW)).LE.S2KW)
THEN
!
WRITE(3,*)'TRECHO 3'
ELBKW(IKW,JKW)=0.0
AKW(IKW,JKW)=0.0
BKW(IKW,JKW)=0.0
DESLIZAKW(IKW+1,JKW)=DESLIZAKW(IKW,JKW)-(DEFORMAKW(IKW,JKW)*LSUB)
DEFORMAKW(IKW+1,JKW)=-DEFORMAKW(IKW,JKW)
ELSE
IF
(ABS(DESLIZAKW(IKW,JKW)).GT.S2KW.AND.ABS(DESLIZAKW(IKW,JKW)).LE.S3KW)
THEN
!
WRITE(3,*)'TRECHO 4'
ELBKW(IKW,JKW)=ABS((TAUUKW-TAUYKW)/(S3KW-S2KW))
!
WRITE (3,*) ELBKW(IKW)
KAKW(IKW,JKW)=SQRT((ELBKW(IKW,JKW)*4.)/(ELAKW(IKW,JKW)*FIKW))
AKW(IKW,JKW)=(COS(KAKW(IKW,JKW)*LSUB))/(KAKW(IKW,JKW)*SIN(KAKW(IKW,
JKW)*LSUB))
BKW(IKW,JKW)=1/(KAKW(IKW,JKW)*SIN(KAKW(IKW,JKW)*LSUB))
DESLIZAKW(IKW+1,JKW)=((AKW(IKW,JKW)*DESLIZAKW(IKW,JKW))/BKW(IKW,JKW
))&
(((BKW(IKW,JKW)**2AKW(IKW,JKW)**2)*DEFORMAKW(IKW,JKW))/BKW(IKW,JKW))
DEFORMAKW(IKW+1,JKW)=-(DESLIZAKW(IKW,JKW)/BKW(IKW,JKW))(AKW(IKW,JKW)*DEFORMAKW(IKW,JKW))/BKW(IKW,JKW)
ELSE IF (ABS(DESLIZAKW(IKW,JKW)).GT.S3KW) THEN
WRITE(3,*)'TRECHO 5'
ELBKW(IKW,JKW)=0.0

44

KA2KW(IKW,JKW)=(4.0/FIKW)*(1.0/ELAKW(IKW,JKW))
AKW(IKW,JKW)=0.0
BKW(IKW,JKW)=0.0
DESLIZAKW(IKW+1,JKW)=DESLIZAKW(IKW,JKW)-(DEFORMAKW(IKW,JKW)*LSUB)
DEFORMAKW(IKW+1,JKW)=-DEFORMAKW(IKW,JKW)
!DESLIZAKW(IKW+1,JKW)=DESLIZAKW(IKW,JKW)(DEFORMAKW(IKW,JKW)*LSUB)+TAUUKW*KA2KW(IKW,JKW)*((LSUB*LSUB)/2.0)
!DEFORMAKW(IKW+1,JKW)=-DEFORMAKW(IKW,JKW)+TAUUKW*KA2KW(IKW,JKW)*LSUB
END IF
AUXKW=-DEFORMAKW(IKW+1,JKW)
DEFORMAKW(IKW+1,JKW)=AUXKW
END DO
END SUBROUTINE DETDESLIZA
!***************************************************************
!
SUBROTINA P/ CLCULO COM REGULA-FALSI
!***************************************************************
SUBROUTINE REGULAFALSI
IF (JKW.EQ.3) THEN
FA0KW=DEFORM_END(1,1)-DEFORMAKW(NSUBKW+1,JKW-2)
FB0KW=DEFORM_END(1,1)-DEFORMAKW(NSUBKW+1,JKW-1)
FC0KW=DEFORM_END(1,1)-DEFORMAKW(NSUBKW+1,JKW)
A0KW=DESLIZAKW(1,JKW-2)
B0KW=DESLIZAKW(1,JKW-1)
C0KW=DESLIZAKW(1,JKW)
END IF
IF (JKW.GE.3) THEN
FC0KW=DEFORM_END(1,1)-DEFORMAKW(NSUBKW+1,JKW)
WRITE(3,*)
WRITE(3,*)'FA0KW=',FA0KW
WRITE(3,*)'FB0KW=',FB0KW
WRITE(3,*)'FC0KW=',FC0KW
FCONST1=FA0KW
FCONST2=FB0KW
FCONST3=FC0KW
XCONST1=A0KW
XCONST2=B0KW
XCONST3=C0KW
IF((FA0KW*FC0KW).LT.0.0) THEN
WRITE(3,*)'ENTROU EM 1'
FA0KW=FCONST1
FB0KW=FCONST3
A0KW=XCONST1
B0KW=XCONST3
DESLIZAKW(1,JKW+1)=B0KW-((FB0KW/(FB0KW-FA0KW))*(B0KW-A0KW))
C0KW=DESLIZAKW(1,JKW+1)
WRITE(3,*)
WRITE(3,*)'FA0KW=',FA0KW
WRITE(3,*)'FB0KW=',FB0KW
WRITE(3,*)'FC0KW=',FC0KW
WRITE(3,*)
WRITE(3,*)'A0KW=',A0KW
WRITE(3,*)'B0KW=',B0KW
WRITE(3,*)'JKW+1=',JKW+1
WRITE(3,*)'DESLIZAKW(1,JKW+1)=',DESLIZAKW(1,JKW+1)

45

ELSE IF((FA0KW*FC0KW).GT.0.0) THEN


WRITE(3,*)'ENTROU EM 2'
FA0KW=FCONST3
FB0KW=FCONST2
A0KW=XCONST3
B0KW=XCONST2
DESLIZAKW(1,JKW+1)=B0KW-((FB0KW/(FB0KW-FA0KW))*(B0KW-A0KW))
C0KW=DESLIZAKW(1,JKW+1)
WRITE(3,*)
WRITE(3,*)'FA0KW=',FA0KW
WRITE(3,*)'FB0KW=',FB0KW
WRITE(3,*)'FC0KW=',FC0KW
WRITE(3,*)
WRITE(3,*)'A0KW=',A0KW
WRITE(3,*)'B0KW=',B0KW
WRITE(3,*)'JKW+1=',JKW+1
WRITE(3,*)'DESLIZAKW(1,JKW+1)=',DESLIZAKW(1,JKW+1)
END IF
END IF
END SUBROUTINE REGULAFALSI
!**************************************************************
!
SUBROTINA CALCULO C/ ALGARITMO DE ILLINOIS
!**************************************************************
SUBROUTINE HILLINOIS
ALFNOM=0.5
IF (JKW.EQ.3) THEN
FA0KW=DEFORM_END(1,1)-DEFORMAKW(NSUBKW+1,JKW-2)
FB0KW=DEFORM_END(1,1)-DEFORMAKW(NSUBKW+1,JKW-1)
FC0KW=DEFORM_END(1,1)-DEFORMAKW(NSUBKW+1,JKW)
A0KW=DESLIZAKW(1,JKW-2)
B0KW=DESLIZAKW(1,JKW-1)
C0KW=DESLIZAKW(1,JKW)
END IF
IF (JKW.GE.3) THEN
FC0KW=DEFORM_END(1,1)-DEFORMAKW(NSUBKW+1,JKW)
WRITE(3,*)
WRITE(3,*)'FA0KW=',FA0KW
WRITE(3,*)'FB0KW=',FB0KW
WRITE(3,*)'FC0KW=',FC0KW
FCONST1=FA0KW
FCONST2=FB0KW
FCONST3=FC0KW
XCONST1=A0KW
XCONST2=B0KW
XCONST3=C0KW
IF((FA0KW*FC0KW).LT.0.0) THEN
!WRITE(3,*)'ENTROU EM 1'
KAPNOM=KAPNOM+1
FA0KW=FCONST1*(ALFNOM**KAPNOM)
FB0KW=FCONST3
A0KW=XCONST1
B0KW=XCONST3
DESLIZAKW(1,JKW+1)=B0KW-((FB0KW/(FB0KW-FA0KW))*(B0KW-A0KW))
C0KW=DESLIZAKW(1,JKW+1)

46

WRITE(3,*)
WRITE(3,*)'FA0KW=',FA0KW
WRITE(3,*)'FB0KW=',FB0KW
WRITE(3,*)'FC0KW=',FC0KW
WRITE(3,*)
WRITE(3,*)'A0KW=',A0KW
WRITE(3,*)'B0KW=',B0KW
WRITE(3,*)'JKW+1=',JKW+1
WRITE(3,*)'DESLIZAKW(1,JKW+1)=',DESLIZAKW(1,JKW+1)
ELSE IF((FA0KW*FC0KW).GT.0.0) THEN
!WRITE(3,*)'ENTROU EM 2'
KAPNOM=0.0
FA0KW=FCONST3
FB0KW=FCONST2
A0KW=XCONST3
B0KW=XCONST2
DESLIZAKW(1,JKW+1)=B0KW-((FB0KW/(FB0KW-FA0KW))*(B0KW-A0KW))
C0KW=DESLIZAKW(1,JKW+1)
WRITE(3,*)
WRITE(3,*)'FA0KW=',FA0KW
WRITE(3,*)'FB0KW=',FB0KW
WRITE(3,*)'FC0KW=',FC0KW
WRITE(3,*)
WRITE(3,*)'A0KW=',A0KW
WRITE(3,*)'B0KW=',B0KW
WRITE(3,*)'JKW+1=',JKW+1
WRITE(3,*)'DESLIZAKW(1,JKW+1)=',DESLIZAKW(1,JKW+1)
END IF
END IF
END SUBROUTINE HILLINOIS
END
PROGRAM

47

Você também pode gostar