Escolar Documentos
Profissional Documentos
Cultura Documentos
ANLISE DE ESTRUTURAS
So Carlos
1999
Dedico essa pesquisa com todo meu amor e
carinho Elisangela, minha esposa, que
sempre me apoiou e compreendeu o escasso
tempo no decorrer do mestrado.
AGRADECIMENTOS
LISTA DE FIGURAS....................................................................................................... i
ABREVIATURAS............................................................................................................vi
ABSTRACT................................................................................................................... viii
BIBLIOGRAFIA ........................................................................................................... 94
ANEXO .......................................................................................................................... 97
i
LISTA DE FIGURAS
LISTA DE TABELAS
LISTA DE SMBOLOS
= vetor deslocamento
2f = segunda derivada de f, ou seja, sua matriz hessiana
a = energia potencial de carga aproximada
a = energia potencial total aproximada
f = primeira derivada de f, ou seja, seu vetor gradiente
k = tamanho do passo na iterao k
A = rea da seo transversal
a,b = vetores de restrio de variveis
B, B0 e BL = matrizes auxiliares
C = valor escalar
Cx, Cy e Cz = cossenos diretores na direo x,y, e z respectivamente
D = matriz constitutiva do material
dk = direo de descida na iterao k
E = mdulo de elasticidade longitudinal
f = funo quadrtica
F = vetor de foras nodais
g = fora da gravidade
G = mdulo de elasticidade transversal
H = matrizes hessianas
I = momento de inrcia
K = matriz de rigidez geomtrica
K, R = matrizes de rigidez
K0 = matriz de rigidez elstica linear
k1, k2, ... kn = valores reais constantes
KL = matriz de rigidez de correo de coordenadas
KT = matriz de rigidez tangente
L = comprimento da barra
M = momento fletor
p = fora de superfcie
P = vetor de cargas nodais
Pe = vetor de cargas nodais do elemento
Q = matriz de auto-vetor
q = vetor de deslocamentos nodais
v
ABREVIATURAS
cte = constante
DFP = Davidon-Fletcher-Powell
min = minimizao
PTV = Princpio dos Trabalhos Virtuais
tol = tolerncia
vii
RESUMO
ABSTRACT
CAPTULO 1 - INTRODUO
x1
x
f: R x= 2 (2.1)
M
x
n
i) f(x*) = 0 (2.3)
2
ii) (x-x*)T f(x*) (x-x*) > 0 (2.4)
1
f ( x) f ( x*) + f ( x*)T ( x x*) + ( x x*)T 2 f ( x*)( x x*) + ( x x * ) ,
2
( x x * )
2
f ( x) f ( x*) + C f ( x*) x x*
1
onde: C= ( x x*)T 2 f ( x*)( x x*) > 0 (2.6)
2
f (x K + K d K ) < f (x K ) (2.7)
x K +1 = x K + K d K (2.8)
nmero de iteraes atinja seu limite mximo. O valor de tol significa uma tolerncia
pr-estabelecida, sendo geralmente um valor muito pequeno, como por exemplo,
tol = 10 6 .
Quando o primeiro critrio de parada fr verificado, significa que o
mtodo convergiu e se encontrou x*, ou seja, o ponto de mnimo. Caso contrrio, se o
processo iterativo terminar quando se atingir o nmero mximo de iteraes, significa
que o mtodo no convergiu para o determinado problema de minimizao em estudo.
Seja ( ) = f ( x 0 + d 0 )
: RR
Encontrar min (
)
7
2.2.1 - Exata
1 T
f ( x) = x Hx + S T x + c , (2.9)
2
onde: H = 2 f ( x) a matriz Hessiana
f ( x) = Hx + S (2.10)
( )
' ( ) = f T x 0 + d 0 d 0 = 0 (2.11)
(H (x 0
) ) T
+ d 0 + S d 0 = 0 (2.12)
S T d 0 x0T Hd 0
= (2.13)
d 0T Hd 0
2.2.2 - Aproximada
Seja ( ) = f ( x 0 + d 0 ) (2.14)
: RR
Encontrar min (
) (2.15)
' ( ) = f T ( x 0 + d 0 ) d 0 (2.18)
(0) = f ( x 0 ) (2.19)
at que a condio (2.21) seja verificada, ou que o nmero de iteraes atinja o seu
limite mximo.
Para que o valor de no seja to pequeno, multiplica-se por um >
1 e espera-se que:
2 , (2.24)
at que a condio (2.23) seja verificada ou que o nmero de iteraes atinja o seu
limite mximo.
Assim, encontra-se o valor de atravs da busca imprecisa, e a
condio (2.23) garante que ( ) = f ( x 0 + d 0 ) < f ( x 0 ) = (0) , pois
0
( ) (0) + ' (0) < (0) , uma vez que d escolhido tal que
0
' (0) = f T ( x 0 )d 0 < 0 . A escolha de d ser tratada nas prximas sees.
Assim:
f ( x K + d K ) f ( x K ) ( )
= f T ( x K ) d K + (2.26)
11
f T ( x K ) d K < 0 , (2.28)
( )
uma vez que torna-se desprezvel quando pequeno.
d K = f ( x K ) , (2.29)
2
pois f T ( x K ) d K = f ( x K ) <0 desde que f ( x K ) 0 (2.30)
FIGURA 2.2 - Aproximao por uma funo quadrtica pelo Mtodo de Newton
f ( x) f ( x K ) + f T ( x K )( x x K ) +
1
+ ( x x K ) T 2 f ( x K )( x x K ) = q ( x) (2.31)
2
q ( x) = f ( x K ) + 2 f ( x K )( x x K ) (2.32)
q( x) = 0 2 f ( x K )( x x K ) = f ( x K ) (2.33)
Hiptese: inversa de 2 f ( x K )
13
[ ]1
x x K = 2 f ( x K ) f ( x K ) , (2.34)
[ ]
1
x K +1 x = x K 2 f ( x K ) f ( x K ) (2.35)
x K +1 = x K + d K ; onde [ ]1
d K = 2 f ( x K ) f ( x K ) (2.36)
Na prtica, faz-se:
x K +1 = x K + K d K , (2.37)
f (x K + K d K ) < f (x K ) (2.38)
[ 2
]
f ( x K ) d K = f ( x K ) (2.39)
( ) ( )(
f ( x ) f x K + f T x K x x K + ) 1
2
(x xK ) f (x )(x x )
T 2 K K
(2.40)
[
x K +1 = x K 2 f x K ( )]
1
( )
f x K (2.41)
x K +1 = x K YK f x K ( ) (2.42)
onde: (
q K = f x K +1 f x K) ( ) e p K = x K +1 x K (2.45)
( pK YK q K )( p K YK q K )
T
YK +1 = YK + (2.47)
q KT ( p K YK q K )
Passo 1) d K = YK q K , onde q K = f x K ; ( )
Passo 2) x K +1 = x K + K d K (
, sendo K tal que minimize f x K + K d K )
pK = K d K e (
q K +1 = f x K +1 ; )
Passo 3) q K = q K +1 q K
p K p KT YK q K q TK YK
YK +1 = YK + T ; K = K+1 e volte para o passo 1
p TK q K q K YK q K
16
x1 a1 b1
x a b
x= 2 a= 2 b= 2 ,
M M M
x a b
n n n
f (x K + K d K ) < f (x K ) (3.3)
1 Direo de descida factvel significa que a direo de descida (o valor da funo f(x) est decrescendo naquela
direo) e que a direo factvel (nessa direo existem novas solues para o problema, pertencentes regio de
factibilidade). Estes conceitos bsicos sero estudados com mais detalhes logo a seguir.
18
( ) ( )
f x K f x K +T < tol 2 , (3.5)
isto , aps T iteraes do mtodo, a melhoria na funo objetivo observada foi inferior
a uma tolerncia tol2.
Nota-se que a diferena entre os mtodos de otimizao com restries
para os mtodos de otimizao irrestritos est na determinao da direo d K , que alm
de ser uma direo de descida deve ser uma direo factvel.
seja uma soluo factvel para > 0 e pequeno, pode-se dizer que d K uma direo
19
d
As direes factveis em x , podem ser obtidas por: d = 1 tal que:
d2
x + d ou
2 d
+ 1
1 d2
0 2 + d1 2 2 d 1 0 d 1 0
0 1 + d 2 2 1 d 2 1 d 2
1
Uma escolha possvel d = e, nesse caso, o passo mximo =2.
0
A figura (3.4) ilustra esta escolha.
0
Numa outra situao, com x = , ento as direes factveis em x ,
0
d
d = 1 , so tais que: d 1 0 , d 2 0 .
d2
f ( x + d ) = f ( x ) + f T ( x )(d ) + ( ) , (3.7)
( )
onde () tal que 0 , quando 0
f ( x + d ) f ( x ) ( )
= f T ( x ) d + (3.8)
( )
uma vez que torna-se desprezvel quando pequeno, supondo-se,
naturalmente, que f (x ).d 0 . A recproca tambm verdadeira, isto , a condio
(3.9) garante que d uma direo de descida em x .
Portanto, a direo de descida encontrada resolvendo-se a condio
(3.9), ou seja, como:
f f f
f = L R n , (3.10)
x1 x 2 x n
ento:
f f f
f T d = d1 + d2 + L + dn < 0 (3.11)
x1 x 2 x n
Teorema:
Sejam f : R n R e f C 1 (funes diferenciveis) e d uma
direo factvel em x . Se:
f ( x ).d < 0 d uma direo de descida
a
Teorema: (condio necessria de 1 ordem)
Seja x e f : R n R , f C 1
a1
M
a
k
bk +1
x = M a j < x j < bj , j = r + 1,..., n
b
r
x r +1
M
x
n
Isto significa que os valores de xi para i = 1,...,k esto no limite inferior;
d1
M
d
k
d k +1
d = M
d
r
d r +1
M
d
n
tal que:
d i 0 para i = 1,...,k ;
d i 0 para i = k+1,...,r ;
quaisquer para i = r+1,...,n .
f (x ).d < 0 ou
f ( x ) f ( x ) f ( x ) f ( x )
d1 + d2 + L + dk + d k +1 +
x1 x 2 x k x k +1
(3.12)
f ( x ) f ( x ) f ( x )
+L+ dr + d r +1 + L + dn < 0
x r x r +1 x n
d = f (x ) , (3.13)
f ( x ).d = f ( x ) <0 f ( x ) 0
2
pois desde que
limite inferior ou superior na direo de descida venha a ter sinal adequado (conforme
direo factvel j estudada), pois assim, em nenhum momento do processo iterativo de
minimizao essa varivel sair da regio de factibilidade. Com isso, um tipo de direo
de descida factvel d dada por:
f ( x ) f ( x )
, se <0
d i = x i x i (3.14a)
0, caso contrrio
f ( x ) f ( x )
, se >0
d i = x i x i (3.14b)
0, caso contrrio
f ( x )
di = (3.14c)
x i
i ) xi = a i
f ( x ) bi ai
se x < 0 d i > 0 i = d
i i (3.17a)
se f (x ) > 0 d = 0
x i
i i
ii ) xi = bi
f ( x ) ai bi
se x > 0 d i < 0 i = d
i i (3.17b)
se f (x ) < 0 d = 0
x i
i i
f ( x )
di < 0
x i
xi = ai
xi = bi
x (a , b )
i i i
26
Assim,
f ( x )
xi = ai d i > 0 e
x i
< 0 di 0 absurdo
f ( x )
xi = bi d i < 0 e > 0 di 0 absurdo
x i
f ( x )
d i >0 e < 0 di 0 absurdo
x (a , b ) x i
i i i f ( x )
d i <0 e > 0 di 0 absurdo
x i
Exemplo
min f ( x1 , x 2 ) = ( x1 3) 2 + x 22
x = {x R n / 0 xi 2}
2
Seja: x =
1
f = {2(x1 3) 2 x 2 }
f (x ) = { 2 2}
se > , f (x ).d = f (x ) d cos < 0
2
f ( x ) f ( x ) f ( x ) f ( x )
f (x ).d = + =
x1 x1 x 2 x 2
f (x ) 2 f (x ) 2
= + < 0
x1 x 2
f ( x ) f ( x )
d1 + d 2 < 0 , ou seja: 2d 1 + 2 d 2 < 0
x1 x 2
d1 = 0
0
f ( x ) ou seja: d =
d2 = = 2 2
x2
Regra de Armijo ou das Buscas Exatas). No caso do exemplo, o menor dos dois valores
:
0 x 2 + d 2 2 0 1 + (2) 2 1 2 1 0,5
2 0 2
x = + 0,5 =
1 2 0
Agora, d = f (x ) = (2 0)
f (x ) f (x )
d1 + d 2 < 0 , ou seja: 2d 1 + 0d 2 < 0 .
x1 x 2
Note que esta inequao no pode ser verificada para qualquer que seja a
direo factvel. Neste caso d$ = 0.
a
Assim as condies de 1 ordem enunciadas nos teoremas anteriores so
2
verificadas. Como a funo convexa, ento x* = soluo tima.
0
f ( x ) f ( x )
, se <0
d i = x i x i (3.18a)
0, caso contrrio
Para xi = bi , tem-se:
f ( x ) f ( x )
, se >0
d i = x i x i (3.18b)
0, caso contrrio
f ( x )
di = (3.18c)
x i
min f (x + d )
(3.19)
0
Exemplo:
Resolver o problema:
1 T
min f ( x) = x Hx a xb para:
2
x a b h h12
x = 1 a = 1 b = 1 H = 11
h22
,
x2 a2 b2 h21
30
f = Hx
2 f = H
Afirmao:
x T Hx = 1 a equao de uma elipse, com eixos nas direes dos
2 2
auto-vetores e comprimentos , respectivamente.
1 2
Prova:
Considere-se inicialmente um teorema da lgebra linear:
Se H simtrica e definida positiva, ento tem uma base ortonormal de
auto-vetores e os auto-valores so positivos. Isto :
Hu i = i u i
u1T .u2 = 0
ui = 1
0
= 1 matriz diagonal dos auto-valores
0 2
Pode-se escrever:
0
H [u1 u 2 ] = [u1 u 2 ] 1 HQ = Q
2
ou
0
31
Portanto, H = QQ T .
Assim, x T Hx = 1 {
x T Q Q
{x = 1
T
yT y
0 y1
( y1 y 2 ) 1 =1
0 2 y 2
1 ( y1 ) + 2 ( y 2 ) = 1
2 2
2 2
y y
1 + 2 =1
1 1
1 2
2 2
x y
+ =1 ,
a b
e os comprimentos dos eixos so 2a e 2b. Isto mostra a afirmao. A figura (3.6) ilustra
a elipse nas variveis x e y. Note-se que nas variveis y ela est em sua forma reduzida.
Da, pode-se concluir que:
1
1 = a 2
= 1
2
b2
32
1
2a = 2
1
onde:
1
2b = 2
2
FIGURA 3.6 - Comprimentos e direes dos eixos de uma elipse
Exemplo:
Apenas para explicar com um problema numrico, coloca-se inicialmente
o problema inverso, isto , dados os auto-valores e auto-vetores, determinar a matriz H e
a partir dela e da regio de factibilidade encontre a soluo tima para o problema de
otimizao:
No plano, atravs de uma rotao de eixos, a matriz dos auto-vetores
dada por:
cos sen
Q=
sen cos
1 0
auto-valores: 1 = 1, 2 = 10 =
0 10
1 5
intervalo: a = b =
0 5
Ento,
1 1 1 1
2
H = QQ T = 2 2 1 0
2
1 1 0 10 1
1
2 2 2 2
5,5 4,5
H =
4,5 5,5
5,5 4,5 x1
f ( x) =
1
(x1 x 2 )
2 4,5 5,5 x 2
f ( x) = 2,75 x12 4,5 x1 x 2 + 2,75 x 22
x T H + (1 0 ) = 0
,
1
x = 1
5,5 4,5 1 0
(x1 x 2 ) + =
4,5 5,5 0 0 , ou
x = 1
1
5,5 x1 4,5 x 2 + = 0
4,5 x1 + 5,5 x 2 = 0
x1 = 1
x1 = 1
x2 = 0,818181
= 1,818181
35
5
Soluo inicial aproximada: x 0 =
5
1a iterao:
5,5 4,5 5
gradiente: ( )
f x 0 = (5 5) =
4,5 5,5 5
5
direo: ( )
d 1 = f x 0 =
5
busca:
1 5
1 = = 0, 8
5
= 0, 8
05
2 = = 1, 0
5
5,5 4,5 5
(5 5)
4,5 5,5 5 50
busca = = = 1,0
5,5 4,5 5 50
( 5 5)
4,5 5,5 5
Deve-se tomar o menor valor de para que a nova soluo seja factvel,
portanto, = 0,8.
5 5 1
nova soluo: x1 = + 0,8 =
5 5 1
2a iterao:
5,5 4,5 1
gradiente: ( )
f x 1 = (1 1) =
4,5 5,5 1
36
1
direo: ( )
d 2 = f x1 =
1
como x1 = a1 e
( )
f x1
> 0 d1 = 0
x1
0
portanto: d 2 =
1
busca:
1
0 1
= 2 = =1
1
5,5 4,5 0
(1 1) 1
4,5 5,5 = 1 = 0,181818
busca =
5,5 4,5 0 5,5
(0 1)
4,5 5,5 1
portanto: = 0,181818
1 0 1
nova soluo: x 2 = + 0,181818 =
1 1 0,818181
3a iterao:
5,5 4,5 1,818181
gradiente: ( )
f x 2 = (1 0,818181) =
4,5 5,5 0
1,818181
direo: ( )
d 3 = f x 2 =
0
como x1 = a1 e
( )
f x 2
> 0 d1 = 0
x1
37
0
portanto: d 3 =
0
0
como d 3 = o processo iterativo convergiu e a soluo :
0
1
x* = x 2 = , conforme havamos previsto.
0,818181
1 T
min f ( x) = x Hx S T x a xb onde: (3.20)
2
x1 a1 b1 s1
x a b s
x= 2 a= 2 b= 2 S = 2
M M M M
x a b s
n n n n
f = Hx S
(3.21)
2 f = H
38
( ) (h x ) + s
i 1 n
hii x k +1
i = hij x k +1
j ij
k
j i
j =1 j = i +1 , (3.24)
(i = 1,2,3,..., n)
onde:
hij : elemento da i-sima linha e j-sima coluna da matriz hessiana;
( ) (h x ) + s
i 1 n
hii xik +1 = hij x kj +1 ij
k
j i
j =1 j = i +1 ; (3.27)
(i = 1,2,3,..., n)
{ {
xik +1 = min bi , mx ai , xik +1 }} (3.28)
Newton com a estratgia dos conjuntos ativos, que permite ao mtodo realizar uma
minimizao na face sempre que ocorrer um caso como o ilustrado na figura (3.9).
Segundo essa estratgia, as coordenadas que atingirem suas restries tornam-se ativas
(fixas), garantindo assim a procura de solues dentro da regio de factibilidade.
Qualquer ponto nessa face se escreve como:
x = x k + k1u1 + k 3 u 3 (3.29)
x
onde x = 1
x3
f ( x) = f ( x k + k1u1 + k 3 u 3 ) , (3.30)
x = x k + k1u1 (3.31)
onde x = ( x1 ) , tratando-se assim de um problema unidimensional.
g ( k1 k 3 ) = f ( x k + k1u1 + k 3u 3 ) , (3.32)
k 1 k
g (k1 k 3 ) = g (0 0) + g T (0 0) 1 + (k1 k 3 ) 2 g (0 0 ) 1 (3.33)
k3 2 k3
k
( ) (
g 1 = f x k + k1u1 + k 3u 3 u1 + f x k + k1u1 + k 3u 3 u 3 = )
k3 (3.34)
( )
= f T x k + k1u1 + k 3u 3 [u1 u 3 ] = f T
k
( ) (
2 g 1 = u1 2 f x k + k1u1 + k 3 u 3 u1 + u 3 2 f x k + k1u1 + k 3 u 3 u 3 =
T T
)
k3 (3.35)
= [u1 (
u 3 ] 2 f x k + k1u1 + k 3u 3 [u1
T
) u3 ] = T 2 f
1 0
= 0 0
0 1
1 0
f f f f f
g = f T = 0 0 = ,
x1 x 2 x 3 x x3
0 1 1
2f 2f 2f
2
x2 1 x1 x 2 x1 x3 1 0
1 0 0 f 2f 2 f
2 g = T 2 f = 0 0 =
0 0 1 x1 x 2 x 22 x 2 x 3
0 1
f
2
2f 2 f
x x x 2 x 3 x32
1 3
2f 2f
2
x x1 x3
= 21
f 2f
x x x32
1 3
k 1 k
g (k1 ( ) ( )
k 3 ) = f x k + f T x k 1 + (k1 ( )
k 3 ) T 2 f x k 1 (3.36)
k3 2 k3
( )
f T x k + (k1 ( )
k 3 ) T 2 f x k = 0 , (3.37)
ou seja, o clculo da direo de descida no mtodo de Newton combinado com a teoria
dos conjuntos ativos, pode ser determinado atravs da resoluo do sistema linear
proposto:
k
( ) ( )
T 2 f x k 1 = f T x k , (3.38)
k3
k
x k +1 = x k + k1u1 + k 3 u 3 = x k + 1 (3.39)
k3
k1
k
x k +1 = x + k1u1 + k 2 u 2 + L + k n u n = x + 2 = x k + d k ,
k k
(3.40)
M
k
n
x1 k1
x k
onde x k = o vetor soluo, d k = 2 o vetor de descida na iterao k e
2
M M
x k
n n
a matriz formada pelas direes da face.
[ T
( ) ] ( )
2 f x k d k = f T x k , (3.41)
(
f xK +Kd K )
prK = K dr K e ( )
qrK +1 = T f x K +1 ;
Passo 4) qrK = qrK +1 qrK
= T , (4.1)
onde o smbolo representa variao.
Essa relao entre o trabalho da carga e sua energia potencial tem como
explicao fsica a existncia de um campo de fora, como, por exemplo, o
gravitacional. O trabalho positivo da carga corresponde, no fundo, a uma queda nesse
campo.
A energia de deformao origina-se do trabalho das tenses segundo as
deformaes decorrentes dos deslocamentos sofridos pela estrutura. Naturalmente, o
trabalho das foras internas no se realiza em movimentos de corpo rgido, pois no h
deformao. Assim, a energia em considerao pode ser representada por:
47
1
T
U= dV , (4.2)
2 V
onde: V o volume da estrutura
um vetor contendo as componentes de tenso
um vetor contendo as componentes de deformao.
= U + = cte , (4.3)
onde representa a chamada energia potencial total. Consequentemente a variao de
energia total nula:
= U + = 0 , (4.4)
ou seja, no fenmeno de deformao da estrutura pela ao de cargas a energia
potencial total no se altera; o que ganha energia uma dada manifestao decorre da
diminuio da outra.
1
( x x + y y + z z + xy xy + xz xz + yz yz )dV ,
2 V
U= (4.5)
ou seja:
1
T
U= dV (4.6)
2 V
x =
1
E
[
x ( y + z ) ]
[
y = y ( x + z )
1
E
]
[
z = z ( x + y )
1
E
]
1
xy = xy , (4.7)
G
1
xz = xz
G
1
yz = yz
G
E
G=
2(1 + )
caso contrrio, ou seja, tratando-se de um material que no segue a Lei de Hooke, as
deformaes e as tenses so relacionadas no linearmente.
=D , (4.8)
49
elemento.
Voltando ao caso geral, combinando-se (4.8) com (4.6), a energia de
deformao assume a forma:
1
T
U= D dV (4.9)
2 V
= u T g dV , (4.10)
V
= u T p d , (4.11)
onde:
u x g x px
u= g= p=
u y g y py
u x
x =
x
u y
y =
y
u
z = z
z
(4.12)
u u y
xy = x +
y x
u u
xz = x + z
z x
u y u z
yz = +
z y
u x
x =
x
u y
y = (4.13)
y
u x u y
xy = +
y x
u = un , (4.14)
onde:
= matriz das funes de forma
un = vetor dos deslocamentos nodais generalizados ou parmetros nodais
51
0 0
x x u x
x n
= y = 0 = 0 u = Bun , (4.15)
y u y y
xy
y x y x
onde:
0
x
B=0 , que rene as derivadas das funes de forma.
y
y x
1
T
Ua = D dV
2 V
1
U a = u n B T D B u n dV
T
(4.16)
2 V
1 T
[
U a = u n B T D B dV u n
2 V
]
52
p = p pn
a = u p d
T
T , (4.17)
a = u n T p p n d
a = u n
T
[ d] p
T
p
n
a = U a + a (4.18)
min a =
1 nT
2
u [ B D B dV ]u
V
T n
un
T
[ d] p
T
p
n
(4.19)
K e = B T D B dVe
Ve
(4.20)
Fe = T p de p n
e
53
1 nT T
min = u K un un F , (4.21)
2
ou seja, determinar os deslocamentos nodais de uma estrutura significa resolver um
problema de otimizao de uma funo quadrtica. Da a aplicao direta que se pode
dar programao matemtica para a anlise de estruturas.
= u n
T
{K u n
}
F =0 p/ u n R n
ou K un = F (4.22)
= Bun
(4.23)
= D
min f (x ) =
1 nT T
x H xn + xn S + C , (4.24)
2
4.1 Vigas
dU =
1
( x x + y y + xy xy )dxdydz , (4.25)
2
pois z = xz = yz = 0 (4.26)
dV = dxdydz , (4.27)
e indicando-se a energia especfica de deformao com a letra u minscula, segue que:
= ( x x + y y + xy xy )
dU 1
u= (4.28)
dV 2
x =
1
( x + y ) (4.29)
E
y =
1
( y + x ) (4.30)
E
1
xy = xy (4.31)
G
u=
1
2E
(
x2 + y2 2 x y + )1 2
2G
xy (4.32)
57
1 2
u= x , (4.33)
2E
My
onde x = , e M o momento de flexo solicitante na seo genrica da viga.
I
ou
1 M 1 M 2
L 2 L
2 E 0 A I 2 E 0 I 2
U= y dAdx = y 2 dA dx , (4.35)
A
ou ainda
L
1 M2
2 0 EI
U= dx (4.36)
FIGURA 4.2 - Deformao Angular
M
= y, (4.37)
I
e a deformao correspondente, :
M
= = y (4.38)
E EI
dx(1 + ) = (r + y )d = rd (1 + ) , (4.41)
donde:
1 d M
= = = (4.42)
r dx y EI
A expresso:
d M
= , (4.43)
dx EI
aplicvel s barras retas e, com suficiente aproximao, s barras curvas de pequena
curvatura.
d 2 v 1 d M
= = , (4.45)
dx 2 r dx EI
ou mais precisamente:
d 2v M
2
= , (4.46)
dx EI
onde o sinal positivo corresponde ao caso em que o eixo dos y orientado para cima, e
o negativo o caso em que o eixo dos y orientado para baixo.
d d 2 v M
= 2 = v ,, = , (4.47)
dx dx EI
da, vem:
M = EI . v" (4.48)
L
U = EI (v") dx ,
1 2
(4.49)
20
v( x) = Ax 3 + Bx 2 + Cx + D , (4.50)
sendo as constantes A, B, C e D incgnitas a se determinar.
Fazendo-se:
v(0) = v1 v( L) = v 2
Em x = 0 ' em x = L ' , (4.53)
v (0) = 1 v ( L) = 2
o polinmio aproximador passa a ser dado por:
2 1 3 1
L3 v 2 + L2 2 3 L2 v 2 L 2 2
v( x ) = x + 2 x + 1 x + v1
3
(4.54)
2 1
3 v1 + 2 1 1 2 v1
L L L L
1 L
2 0
= EI (v" ) 2 dx + ; e = -T , (4.55)
P1
P
onde P = 2
P3
P4
v" ( x ) = 6 Ax + 2 B , (4.57)
e, que a rigidez EI constante, pois o material da viga homogneo e a seo
transversal no varia ao longo do comprimento da viga, resulta a seguinte expresso
para :
6 6 2 2 6
(v1 , 1 , v 2 , 2 ) = EI 3 v 22 + 3 v12 + 22 + 12 2 v 2 2 +
L L L L L
v + 1 2 3 v1v 2 + 2 v1 2 2 v 2 1 ] +
6 2 12 6 6
+ 2 1 1
(4.58)
L L L L L
1 T
(V ) = v Rv P T v , (4.59)
2
12 6 12 6
v L3 1 L2 1 L3 2 L2 2 v1
v + v +
1 4
1 + 2 v1 + 2 2 v 2
6 2 6
+ 1
(v) = 1 = EI L L L L (4.60)
v v
12 6 12 6
L3 2 L2 2 L3 1 L2 1 v
v 2 4 2
2 2 v 2 + 1 + 2 v1
6 2 6
L L L L 2
2
Note que: : R4 R , em particular uma funo linear, pois
vi
quadrtica, e que:
T
= = P (4.61)
v i v i
2 2 2 2
2
2v1 1v1 v 2 v1 2 v1
2 2 2
v 2 1 v 2 1 2 1
2 ( v ) = R = 1 2 1 =
2 2 2
v1v 2 1v 2 2 v2 2 v 2
2
2 2 2
v1 2 1 2 v 2 2 2 2
64
12 6 12 6
L3
L2 L3 L2
6 4 6 2
2 2
= EI L L L L (4.63)
12 6
2
12
2
6
L3 L L3 L
6 2 6 4
2 2
L L L L
Observaes:
1 R1I R12I
I = IT RI I RI = I (4.65)
2 R12 R2I
65
1 R II R12II
II = IIT RII II RII = 1II , (4.66)
2 R12 R2II
x x
onde os vetores I = 1 e II = 2 renem os deslocamentos nodais xi de cada
x2 x3
elemento, sendo que xi representa os dois deslocamentos generalizados da extremidade
do elemento.
R1I R12I x1
2 I = x ( T T
x I) =
R2I x 2
1 2
R12
= x1T R1I x1 + 2 x1T R12I x 2 + x 2T R2I x 2 (4.67)
R II R12II x 2
(
2 II = x 2T )
x3T 1II =
R12 R2II x3
A C x
(x T
)
yT T = x T Ax + 2 x T Cy + y T By , (4.70)
C B y
estendendo-a para o caso em questo e colocando-se a energia total na forma matricial,
1
= T R , obtm-se:
2
66
x1 R1I R12I 0
= x2 R = R12I ( R2 + R1 ) R12II
I II
(4.71)
x 0 R12II R2II
3
12 6 12 6
L3
Pe1 P1 L2 L3 L2 v
6 4 6 2 1
P P 2 2
e2 2 L 1
= + EI L12
L L
6
(4.72)
Pe 3 P3 6
2
12
2 v 2
Pe 4 P4 L3 L L3 L
6 2 6 4 2
2 2
L L L L
coordenadas por n. Por mera questo de sistematizao, sem que isso implique em
perda de generalidade, a numerao dessas coordenadas mantem a mesma sequncia de
numerao dos ns, ou seja, ao n t genrico, correspondero as coordenadas: 3t-2; 3t-
1; 3t
Para sistematizar tambm a orientao, aproveitando a definio do
sistema global de referncia Oxyz, a coordenada t1 ter a orientao do eixo x, a t2 a do
y e a t3 a do z, conforme figura (4.4).
ei = ei ei (4.73)
Cx Cy Cz 0 0 0
ei =
0 Cx Cy Cz
, (4.74)
0 0
onde Cx, Cy e Cz so os cossenos diretores na direo x, y, e z respectivamente.
EA 1 1
re i =
L 1 1
(4.75)
rg i = e i re i e i
T
(4.76)
Ri = g i rg i g i
T
(4.78)
1 nT T
min = u R un un F (4.79)
2
gi = gi u (4.80)
ei = ei g i (4.81)
Pe i = re i e i (4.82)
4.3 - Prticos
EA EA
L 0 0 0 0
L
12 EI 6 EI 12 EI 6 EI
0 0
L3 L2 L3 L2
0 6 EI 4 EI
0
6 EI
2
2 EI
L2 L L L
R= (4.83)
EA EA
0 0 0 0
L L
0
12 EI
6 EI
0
12 EI 6 EI
2
L3 L2 L3 L
6 EI 2 EI 6 EI 4 EI
0 0 2
L2 L L L
u
u = 1 = M q , (4.84)
u 2
Sendo:
u1= componente do deslocamento na direo do eixo da barra
u2= componente do deslocamento na direo transversal ao eixo da barra
N 0 N3 0
M = 1
N 4
, (4.85)
0 N2 0
x
N 1 ( X ) = N 2 ( X ) = 1 (4.86)
L0
x
N3 (X ) = N4 (X ) = (4.87)
L0
75
q T = {q1 q2 q3 q4 } (4.88)
u1 u1 1 1
= q1 + q3
X
u = X
L0 L0
, (4.89)
u u 2 1 1
2 = q2 + q4
X X L0 L0
ou na forma matricial por:
1 1 0 1 0
u = Gq onde G = 0 1 0 1 (4.90)
L0
=
1
2
(
u + u T + u T u ) (4.91)
u 1 u u
2 2
11 = 1 + 1 + 2 (4.92)
X 2 X X
u1 u1 u1 u 2 u 2
11 = + + (4.93)
X X X X X
BL =
1
[ (q3 q1 ) (q 4 q2 ) (q3 q1 ) (q 4 q 2 )] (4.97)
L20
u = Gq (4.99)
Sabendo-se que:
d
dt V0
S T dV0 = T S& dV0 + & T S dV0 (4.105)
V0 V0
78
KT = K 0 + K L + K , (4.107)
sendo cada parcela dada por:
( )
K L = B0T E BL + BLT E B0 + BLT E BL dV0
V0
(4.108)
K = G T S11G dV0
V0
1 0 1 0
0
EA0 0 0 0
K0 = (4.109)
L0 1 0 1 0
0 0 0 0
1 0 1 0
0 1 0 1
N
K = (4.110)
L0 1 0 1 0
0 1 0 1
79
2U 1 U 2 2U 1 U 2
EA0 U 2 0 U 2 0
KL = 2 +
L0 2U 1 U 2
2U 1 U 2
U 2
0 U 2 0
( ) ( )
, (4.111)
U 2 U 1U 2 U 1
2
U 1U 2
1 2
EA0 U 1U 2 ( )
U 2
2
U U ( )
U 2
( ) ( )
1 2
L30 U 1
2 2
U 1U 2 U 1 U 1U 2
U U
1 2 U2 ( ) 2 U U
1 2 ( )
U 2
2
onde: U 1 = (q3 q1 ) e U 2 = (q 4 q 2 )
80
TABELA 5.4 Trelia espacial sem o problema de contato unilateral (minimizao irrestrita)
TABELA 5.5 Trelia espacial com problema de contato unilateral (minimizao restrita)
(
= E 0,1 170 3 ) ; 0,014 0,014
= 0,01 + 19603,91986 ; > 0,014
BIBLIOGRAFIA
GERE, J.M., TIMOSHENKO S.P. (1984) Mecnica dos Slidos. Rio de Janeiro, Ao
Livro Tcnico - S.A., Volume II.
ANEXO
Numero de ns = 9
Numero de Barras = 8
Modulo de Elasticidade = .3000E+08
A minimizacao foi feita pelo Metodo de Newton
A minimizacao utilizou a busca unidimens. Exata
Deslocamentos Nodais
No Desl.Y Rot.Z
1 .00000E+00 .00000E+00
2 -.16727E-01 -.43256E-02
3 -.10000E-01 .73024E-02
4 .98840E-02 .38101E-02
5 .00000E+00 -.12543E-01
6 -.36976E-01 -.49828E-03
7 .00000E+00 .14536E-01
8 .22603E-01 .19330E-02
9 .20000E-01 -.22680E-02
3,4,4
4,7,4
5,7,2
6,7,0
NUMERO DE NOS COM VINCULOS RIGIDOS
2
NOS VINCULADOS (NO,VINCULACAO X,Y,Z) 0=LIVRE, 1=IMPEDIDO
1,1,1,0
6,1,1,1
NUMERO DE DESLOCAMENTOS COM RESTRICAO
1
NUMERO DO DESLOCAMENTO, LIM. INFERIOR E LIM. SUPERIOR
10,-1,0.0007
DADOS DAS BARRAS
INCIDENCIA - BARRA, NO INICIAL, NO FINAL
1,1,2
2,2,3
3,3,4
4,4,5
5,5,6
CARACTERISTICAS GEOMETRICAS - B.INICIAL,B.FINAL,INCREMENTO,AX,IZ
1,5,1,3,1
CARREGAMENTO NOS NOS
NUMERO DE CARGAS CONCENTRADAS NOS NOS
2
NO,FX,FY,FZ
3,0,-6,0
4,0,0,-5
CARREGAMENTO NAS BARRAS
NUMERO DE CARGAS CONCENTRADAS NAS BARRAS
0
BARRA,DIRECAO(1,2,3),VALOR,DISTANCIA AO NO INICIAL
NUMERO DE CARGAS DISTRIBUIDAS NAS BARRAS
2
BARRA,DIRECAO(1,2,3),VALOR,DISTANCIA DO INICIO E DO FIM AO NO INICIAL
4,2,5,0,2
5,2,5,0,2
Numero de nos = 6
Numero de Barras = 5
Modulo de Elasticidade = .1000E+05
A minimizacao foi feita pelo Metodo de Newton
A minimizacao utilizou a busca unidimens. exata
4 -.1000E+04 .1000E+04
5 -.1000E+04 .1000E+04
5 -.1000E+04 .1000E+04
5 -.1000E+04 .1000E+04
6 -.1000E+04 .1000E+04
6 -.1000E+04 .1000E+04
6 -.1000E+04 .1000E+04
Deslocamentos Nodais
Barras FX FY MZ FX FY MZ
20,6,8,2
NUMERO DE NOS CARREGADOS:
3
NUMERO DO NO E CARREGAMENTO SEGUNDO X,Y,Z:
6,-300,0,0
8,-300,0,0
9,400,0,-3000
5 -.1000E+04 .1000E+04
5 -.1000E+04 .1000E+04
6 -.1000E+04 .1000E+04
6 -.1000E+04 .1000E+04
6 -.1000E+04 .1000E+04
7 -.4000E+01 .5000E+02
7 -.1000E+04 .1000E+04
7 -.1000E+04 .1000E+04
8 -.1000E+04 .1000E+04
8 -.1000E+04 .1000E+04
8 -.1000E+04 .1000E+04
9 -.1000E+03 .2000E+02
9 -.1000E+04 .1000E+04
9 -.1000E+04 .1000E+04
DESLOCAMENTOS NODAIS
NO DESL.X DESL.Y DESL.Z
1 .000000 .000000 .000000
2 .000000 .000000 .000000
3 .000000 .000000 .000000
4 .000000 .000000 .000000
5 -4.000000 -.000580 .383107
6 -4.109773 -.041250 -1.613102
7 -4.000000 .000580 .383107
8 -4.109773 .041250 -1.613102
9 17.256459 .000000 -1.459848
10,10,11,2
11,1,12,1
12,2,12,1
13,2,13,1
14,3,13,1
15,3,14,1
16,4,14,1
17,4,15,1
18,5,15,1
19,5,16,1
20,6,16,1
21,6,17,1
22,6,18,1
23,7,18,1
24,7,19,1
25,8,19,1
26,8,20,1
27,9,20,1
28,9,21,1
29,10,21,1
30,10,22,1
31,11,22,1
32,12,13,2
33,13,14,2
34,14,15,2
35,15,16,2
36,16,17,2
37,17,18,2
38,18,19,2
39,19,20,2
40,20,21,2
41,21,22,2
NUMERO DE NOS CARREGADOS:
2
NUMERO DO NO E CARREGAMENTO SEGUNDO X,Y:
15,0,-2.2
19,0,-2.2
DESLOCAMENTOS NODAIS
NO DESL.X DESL.Y
1 -.023832 .000000
2 -.026406 -.103726
3 -.025034 -.198141
4 -.019280 -.273585
5 -.008456 -.300000
6 .000000 -.300000
7 .008456 -.300000
8 .019280 -.273585
9 .025034 -.198141
10 .026406 -.103726
108
11 .023832 .000000
12 .043133 -.004044
13 .036939 -.107630
14 .027564 -.201680
15 .015019 -.276783
16 .006313 -.298641
17 .000000 -.300008
18 -.006313 -.298641
19 -.015019 -.276783
20 -.027564 -.201680
21 -.036939 -.107630
22 -.043133 -.004044
20 1.3297 -1.3297
21 .0043 -.0043
22 1.3297 -1.3297
23 -.7556 .7556
24 1.4555 -1.4555
25 1.4673 -1.4673
26 -2.2352 2.2352
27 1.3683 -1.3683
28 -2.2323 2.2323
29 1.3416 -1.3416
30 -2.2309 2.2309
31 1.3327 -1.3327
32 1.7795 -1.7795
33 3.5635 -3.5635
34 5.3539 -5.3539
35 4.2346 -4.2346
36 3.1650 -3.1650
37 3.1650 -3.1650
38 4.2346 -4.2346
39 5.3539 -5.3539
40 3.5635 -3.5635
41 1.7795 -1.7795
35 -.0465 .0465
36 -.0022 .0022
37 .0022 -.0022
38 .0465 -.0465
39 .2023 -.2023
40 .1684 -.1684
41 .0924 -.0924