Escolar Documentos
Profissional Documentos
Cultura Documentos
Varivel interna do Mathcad que define o ndice de origem para todos os vetores e matrizes
ORIGIN := 1
( Nx )
Ndesno := Nx 2
"Erro"
( Nx Ndesno )
0 2 6 0 0 0 0 0
6. Coordenadas Globais dos ns: Xn := 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
Dados por elemento:
1 2 0 0 0 0 0 0 0 0
7. Incidncias: Incid :=
2 3 0 0 0 0 0 0 0 0
8. rea da seo transversal: 9. Inrcia da Seo Transversal: 10. Mdulo de Young: 11. Espessura de Cada
0 -5 103 0 -7 10
3
0 0 0 0 0
0 0 2 0 0 0 0 0
0 -4 103 0 -7 10
3
0 0 0 0 0 3 0 5 0 0 0 0 0
Qe := 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Xq :=
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 Xq
0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Dados por n:
13. Carregamento:
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Fn := -7 103 0 0 0 0 0 0 0 M n := 0 0 0 0 0 0 0 0
0 5 103 0 0 0 0 0 0 0
0 0 0 0 0 0 0
1 1 1 1 0 0 0 0 Legenda :
CC := 1 1 1 1 0 0 0 0
0 = deslocabilidade livre
1 = deslocabilidade restringida
0 0 0 0 0 0 0 0
Outras variveis:
( )
( q Qe.t Xq.g Lqe := ) for e 1 .. Nelementos
for q 1 .. Nq
e
Nx
X 2
Lq ee , q
qe , [ ( x+2) +4( q-1) ]
- X q e , [ ( x) + 4 ( q- 1) ]
x = 1
"Inclinao da carga distribuda"
Qix Qe
e, q e , [ 1+ 4 ( q- 1) ]
Qfx Qe
e, q e , [ 3 + 4 ( q- 1) ]
Qiy Qe
e, q e , [ 2+ 4 ( q- 1) ]
Qfy Qe
e, q e , [ 4 + 4 ( q- 1) ]
Qfy - Qiy
q
e, q e, q
e, q Lqe
e, q
"Valor total da carga distribuda."
Qfye , q + Qiye , q
Qe.t Lqe
e, q e, q 2
"Coordenada local do centro de gravidade da carga distribuda"
2 Qfye , q + Qiye , q
Xq.g 1
Lqe if Qf + Qi
e, q 3 e , q Qf y + Qiy ye , q
e, q e, q
( q Qe.t Xq.g Lqe )
Soluo :
1. Comprimento dos Elementos
Le := for e 1 .. Nelementos
Nx
2 T
L Xn x , Incid - Xn x , Incid Le = ( 2 4 )
e
x =1
2, e 1 , e
L
2. Cossenos Diretores de Cada Elemento:
Xn - Xn
Xn - Xn 1 , Incid 2, e 1 , Incid 1, e
2 , Incid2 , e 2 , Incid1 , e cos( e) :=
sin( e) := Le
Le e
e
e( e) := asin( sin( e) ) e( 1 ) = 0 e( 2 ) = 0
Xn 2 , Incid - Xn 2 , Incid
P( x)
2, e 1, e
+ Xn 2 , Incid if Xn
x - Xn
Xn - Xn 1 , Incid1 , e 1, e
1 , Incid2 , e 1 , Incid 1 , e
P( x)
4. Matriz de Rotao (Para rotao da matriz de rigidez na direo global, j considerando as rotaes dos apoios)
1 0 0 0 0 0 1 0 0 0 0 0
0 1 0 0 0 0 0 1 0 0 0 0
0 0 1 0 0 0 0 0 1 0 0 0
Rote( 1 ) = Rote( 2 ) =
0 0 0 1 0 0 0 0 0 1 0 0
0 0 0 0 1 0
0 0 0 0 1 0
0 0 0 0 0 1 0 0 0 0 0 1
T
SG.e( e) := Rote( e) SLe ( e) Rote( e)
5 109 0 0 -5 10
9 02.5 109 0 0 0
0 3.125 10
8
3.125 10
8
0 -3.125 100 8 3.125 8 7
10 10
3.906 7.812
0 3.125 10
8
4.167 10
8
0 -3.125 100 8 2.083 8 7
10 10
7.812 2.083
SLe ( 1 ) = SLe ( 2 ) =
-5 109 0 0 5 10
9
0-2.5 109 0 0 0
2.5 109 0 8 0 8 -2.5 10
9
08 08 7
0 -3.125 10 -3.125 10 0 3.125 100 -3.125 -3.906
10 10 -7.812
0 3.906 810
7
7.812 810
7
0
-3.906 8 10 7.812 8 10
7
7
7
0 3.125 10 2.083 10 0 -3.125 100 4.167 10 10
7.812 1.042
0 7.812 10
7
2.083 10
8
0 -7.812 10 1.042 10
7 8
SLe ( 2 ) =
-2.5 109 0 0 2.5 10
9
0 0
5 10 9
0 7 0 7-5 10
9
0 2.5 710 0
9
0 7
0 -3.906 10 -7.812 10 0 10 -7.812 10
3.906
0 8
3.125 10 7 3.125 10 8
8
0 -3.125 10 0 3.125
8
7 10 10
3.906
8
8 7.812
7
0 7.812 10 1.042 10 0 10 2.083 10
-7.812
0 3.125 10
8
4.167 10
8
0 -3.125 10 0 2.083 7.812
8
10 10
8 7
2.083
SG.e( 1 ) = SG.e( 2 ) =
-5 109 0 0 5 10
9
0 -2.5 10 0
9
0
8 8
8 8
7
0 -3.125 10 -3.125 10 0 3.125 10 0-3.125-3.906 10 10 -7.812
8 8 8 8 7
0 3.125 10 2.083 10 0 -3.125 10 0 4.167 7.812 10 10 1.042
SG.e( 3 ) =
for n 1 .. Nns.e
for n d 1 .. Ndesno
i g Ndesno Incid
n, e (
- Ndesno - n d )
(
i 1 Ndesno n - Ndesno - n d )
for n2 1 .. Nns.e
j g Ndesno Incid
n2 , e (
- Ndesno - nd2 )
(
j 1 Ndesno n2 - Ndesno - nd2 )
S
( ig , jg ) S( ig , jg ) + SG.e(e)( i1 , j1 )
S
5 109 0 0 -5 10
9
0 0
0 3.125 10
8
3.125 10
8
0 -3.125 10
8
3.125 10
8
0 3.125 10
8
4.167 10
8
0 -3.125 10
8
2.083 10
8
-5 109 0 0 7.5 10
9
0 0 -
SG.E.o = 8 8 8 8
0 -3.125 10 -3.125 10 0 3.516 10 -2.344 10
8 8 8 8
0 3.125 10 2.083 10 0 -2.344 10 6.25 10
9
0 0 0 -2.5 10 0 0 2.5
7 7
0 0 0 0 -3.906 10 -7.812 10
7 8
0 0 0 0 7.812 10 1.042 10
for n d 1 .. Ndesno
aux CC
nd , n
if aux = 0
Nequaes Nequaes + 1
ID Nequaes
nd , n
ID 0 otherwise
nd , n
Nequaes
ID
Nequaes = 3 0 0 0
ID = 0 0 0
1 2 3
1 1 1 1 0 0 0 0
CC = 1 1 1 1 0 0 0 0
0 0 0 0 0 0 0 0
for j 1 .. Nequaes
S 0
i, j
for e 1 .. Nelementos
LM ID if j Ndesno
j j , Incid1 , e
LM ID otherwise
j j - Ndesno , Incid2 , e
II LM
i
for j 1 .. Ndesno Nns.e if II 0
JJ LM
j
S S + SG.e( e) if JJ 0
II , JJ II , JJ i, j
S
Ngl = 9
Nns = 3
Nelementos = 2
Nequaes = 3
Nns.e = 2
1 2 0 0 0 0 0 0 0 0
Incid =
2 3 0 0 0 0 0 0 0 0
for n d 1 .. Ndesno
Fn
A
nd , n (
nd , n )
A + M n
A
nd , n nd , n (
nd , n )
A
0 0 0 0 0 0 0 0 0 0 0
0 0 0
3 Fn = -7 103 0 0 0 0 0 0 0 0 0 0
Ans = -7 10 0 0 M n =
0
0 0 0 0 0 0 0
3 3
5 10 0 0
5 10 0 0
11.2 Vetor com os esforos nodais, necessrios soluo do sistema:
for n d 1 .. Ndesno
Eq ID
nd , n
Ans if Eq 0
E
Eq (
nd , n )
E
0 0 0
ID = 0 0 0
T
Ens = 5 10 ( 3
0 0 )
1 2 3
( )
( EEP.p )
EEP.p.e := for e 1 .. Nelementos
for n 1 .. Nns.e
for n d 1 .. Ndesno
0
Ndesno Incidn , e-( Ndesno- nd)
E
for e 1 .. Nelementos
T
Eo ( 0 0 0 0 0 0 )
e
if Np > 0
e
for p 1 .. Np
e
Px Pe
e , 2 p- 1
Py Pe
e , 2 p
Nx
2
a
XPee , [ 2 ( p- 1) +x] - Xn x , Incid
1 , e
x = 1
b Le - a
e
-P b -P b 2 -Py a b
2
-P
x T y
Eo Eo + Rote( e) ( 3 a + b )
e e L 3 2 L
ee Lee Lee
for n 1 .. Nns.e
for nd 1 .. Ndesno
E
Incidn , e Ndesno- ( Ndesno- nd) Ndesno Incidn , e- ( Ndesno- nd)
E
return E Eo( )
0
0 3
0
6.313 10
T (
EEP.p = 0 0 0 0 6.313 10
3
4.875 10
3
0
3
T 0
EEP.p.e = 4.875 10
0 0
0 3
7.688 10
0 3
-5.625 10
12.2. Carga Distribuda:
( )
EEP.q EEP.q.e := for e 1 .. Nelementos
for n 1 .. Nns.e
for n d 1 .. Ndesno
0
Ndesno Incidn , e-( Ndesno- nd)
E
for e 1 .. Nelementos
T
Eo ( 0 0 0 0 0 0 )
e
if Nq > 0
e
for q 1 .. Nq
e
Qix Qe
e, q e , [ 1+ 4 ( q- 1) ]
Qfx Qe
e, q e , [ 3+ 4( q- 1) ]
Qiy Qe
e, q e , [ 2+ 4 ( q- 1) ]
Qfy Qe
e, q e , [ 4 + 4 ( q- 1) ]
c Lqe
e, q
Nx
2
a Xq e , [ ( x) +4 ( q-1) ] - Xn x , Incid
x =1
1 , e
b Le - a - c
e
Qef Qiy
e, q e, q
if Qiy Qfy
e, q e, q
Qef Qiy if -Qiy < -Qfy
e, q e, q e, q e, q
Qef Qfy if -Qfy < -Qiy
e, q e, q e, q e, q
Qef e , q
4
4 Le ( b + c) - b - 3 ( b + c) - b
3 3 4
MA -
2 e
12 Lee
Qef e , q
4
4 Le ( a + c) - a - 3 ( a + c) - a
3 3 4
MB
2 e
12 Lee
c
M B + M A Qef e , q c 2 + b
RA -
Le Le
e e
RB -R A - Qef c
e, q
T
(
Eo Eo + Rote( e) 0 RA M A 0 RB M B
e e
)T
for n 1 .. Nns.e
for nd 1 .. Ndesno
E +
Ndesno Incidn , e- ( Ndesno- nd) Ndesno Incidn , e- ( Ndesno- nd)
E
(
return E Eo )
for nd 1 .. Ndesno
0
Ndesno Incidn , e- ( Ndesno- nd)
E
for e 1 .. Nelementos
T
Eo ( 0 0 0 0 0 0 )
e
if Nm > 0
e
for m 1 .. Nm
e
Nx
2
a
XMee , x+2 ( m- 1) - Xn x , Incid
1 , e
x = 1
b Le - a
e
6 Me a b Me b
T e, m e, m
Eo Eo + Rote( e) 0
e e 3 2
Lee Lee
for n 1 .. Nns.e
for n d 1 .. Ndesno
E
E
( )
E
Ndesno Incidn , e-( Ndesno- nd)
E
Ndesno Incidn , e-
return E Eo ( )
0 0
0 562.5 EEP.m
T 0 625
EEP.m.e =
0 0
0 -562.5
0 -375
12.6 Esforos de Engastamento Perfeito nos ns em toda a estrutura
12.7.1 Reordenando o vetor dos esforos de engastamento perfeito no ns, por elemento:
for n d 1 .. Ndesno
(
i e Ndesno n - Ndesno - nd
)
E EEP.el
ie
e
(
N desno n- Ndesno- nd , 1 )
E
for n d 1 .. Ndesno
Eq ID
nd , n
EEP.E if Eq 0
desno n- ( Ndesno- nd)
E
Eq N
E
13 Soluo do Sistema de equaes (clculo dos deslocamentos)
D := SG
-1
(
Ens - EEP ) T (
D = -1.786 10
-5 -5
-4.957 10 -2.962
Matriz de Rigidez:
4.167 108 2.083 108
0
SG = 2.083 10 6.25 10 1.042 10
8 8 8
0 0 0 5 103
ID = 0 0 0
0
8 8
1.042 10 2.083 10
Ens = 0
1 2 3 0
for n d 1 .. Ndesno
0
desno n- ( Ndesno- nd)
Dn
N
Eq ID
nd , n
D if Eq 0
desno n- ( Ndesno- nd)
Dn
N Eq
Dn
for n d 1 .. Ndesno
0
Dn
(nd , n )
Eq ID
nd , n
D if Eq 0
Dn
(nd , n ) Eq
Dn
d DN.ns if nd Ndesno
nd nd , Incid1 , e
d DN.ns otherwise
nd nd- Ndesno , Incid2 , e
(
EG.e( e) := SG.e( e) De( e) + EEP.e( e) ) EG.e( 1
EG.e( 2 )
15.2 No sistema Local
EL.e(
EL.e(
Para o clculo dos esforos internos ser empregada a funo Heaviside modificada, conforme abaixo definida:
o( x) := 0 if x < 0
1 if x 0
1.5
o( x) 0.5
- 0.5
-1 - 0.5 0 0.5 1
x
e e
Le - Le < x
if
n e
Le
n
n = 1 n =1
VA EL.e( e)
2
VB EL.e( e)
5
xA Xn
1 , Incid 1, e
xB Xn
1 , Incid 2, e
( )
Vr VA o x - xA + VB o x - xB ( )
Np
e
Vp
Pee , 2 i o x - XPee , ( 2 i-1) if Np e > 0
i =1
Nqe x - X
Vq
Qee , ( 4 j -2) x - Xq e , ( 4 j -3) + q e , j
j = 1
x - X
+ -Qe x - Xq
+ q e , j
e , ( 4 j ) e , ( 4 j - 1)
V Vr + Vp + Vq
V
4
7.5 104
Esforo Cortante - Q(X) 6.471 104
5.441 104
4.412 104
3.382 104
2.353 104
1.324 103
V v( x) 2.941 103
- 7.353 104
- 1.765 10
Eixo ( x) - 2.794 104
4
- 3.824 104
- 4.853 104
- 5.882 104
- 6.912 104
- 7.941 104
- 8.971 105
- 1 10
0 0.5 1 1.5 2 2.5 3
0
4
0 -1.865 10
0.6 4
-2.219 10
1.2 4 Vv( 0.001)
1.8 -2.609 10
2.4 2.407 104 Vv( 2.00001
xei = 3 Vv( xei) = 4
1.807 10 Vv( 3.50001
3.6
1.54 104 Vv( 5.0001
4.2 Vv( 6.0001
4.8 1.219 104
5.4
8.438 103
6 -931.743
0
17.2 Momento Fletor:
M Z( x) := for e 1 .. Nelementos
e e
Le - Le < x
if
n e
Le
n
n = 1 n =1
VA EL.e( e)
2
VB EL.e( e)
5
M A -EL.e( e)
3
xA Xn
1 , Incid 1, e
xB Xn
1 , Incid 2, e
( ) ( ) (
M r VA x - xA o x - xA + VB x - xB o x - xB ) ( )
Np
e
Mp
Pee , 2 i x - XPee , ( 2 i-1) o x - XPee , ( 2 i-1) if Np e > 0
i =1
Nq
x - Xq e , ( 4 j -3)
2
x - Xq e , ( 4 j -3)
3
e
+
Mq
Qee , ( 4 j -2)
2 qe , j 6 o
j = 1
x - Xq e , ( 4 j -1)
2 3
x - Xq e , ( 4 j -1)
+ -Qe
+
qe , j
e , ( 4 j ) 2 6 o
Nm
e
Mm -
Mee , k o x - XMee , ( 2 k-1) if Nme > 0
k =1
(
Mz Mr + Mp + Mq + Mm + MA )
Mz
5
2 10
5
1.873 10
5
1.746 10
5
1.619 10
5
1.492 10
5
1.366 10
M Z( x) 5
1.239 10
5
1.112 10
Eixo ( x) 4
9.85 10
4
- M Z( x) 8.581 10
4
7.313 10
4
6.044 10
4
4.775 10
4
3.506 10
4
2.237 10
3
9.688 10
3
- 3 10
0 0.5 1 1.5 2 2.5
0 0
0.6
4
-1.522 10
1.2 M Z( 0.0001) = -5.002
1.8 -2.745 104
2.4 4
-4.192 10 M Z( 5) = 931.743
xei = 3 4
3.6 -3.765 10
M Z( xei) = -2.32 104
4.2
4.8 -1.314 104
5.4
-4.835 103
6
1.38 103
559.046
Rotao: -2.91 10- 11
( x) := for e 1 .. Nelementos
e e
Le - Le < x
if
n e
Le
n
n = 1 n =1
xA Xn
1 , Incid 1, e
xB Xn
1 , Incid 2, e
VA EL.e( e)
2
VB EL.e( e)
5
M A EL.e( e)
3
M B EL.e( e)
6
A De( e)
3
-4 ( 8.001)
( 3.999) = -2.902 10
( 0 ) = 0
-4 ( 12.999
-5 ( 4 ) = -2.902 10
( 0.001) = -1.788 10
-4 ( 13) = 0
-4 ( 4.001) = -2.903 10
( 1.999) = -2.493 10
-4 ( 13.001
-4 ( 5.999) = -2.953 10
( 2 ) = -2.496 10
-4 ( 16.999
-5 ( 6 ) = -2.953 10
( 2.001) = -4.98 10
( 17) = 0
( 6.001) = 0
( 7.999) = 0
( 8 ) = 0
Flecha (Deflexo):
( x) := for e 1 .. Nelementos
e e
Le - Le < x
if
n e Le
n
n = 1 n =1
xA Xn 1 , Incid
1, e
x X
B n 1 , Incid
2, e
VA EL.e( e) 2
VB EL.e( e) 5
MA EL.e( e) 3
MB EL.e( e) 6
A De( e)
3
A De( e)
2
V ( x - xA) x - x + V ( x - xB) x - x - V ( xA -
3 3
r A 6 o( A) B 6 o( B) B 6
(x - xA) (x - xB) (
2 2
Mo -MA o ( x - xA) - M B o ( x - xB) + M B
2 2
Np x - X 3
e Pee , ( 2 i- 1) xA - XPe
p Pe
e , 2 i 6
o x - XPe
-
e , ( 2 i- 1)
i=1
Nq
x - Xq e , ( 4 j -3)
4 5
e x - Xq e , ( 4 j -3)
+
q
Qe
e , ( 4 j - 2)
24 q e, j 120
j =1
xA - Xq e , ( 4 j -3)
4
xA - Xq e , ( 4 j -
+ -Q
ee , ( 4 j - 2) + q
24 e, j 120
x - Xq e , ( 4 j -1)
4 5
x - Xq e , ( 4 j -1)
+
+ -Qee , ( 4 j ) 24 qe , j 120
4
xA - Xq e , ( 4 j -1) xA - Xq e , ( 4 j -1)
+ Qe
+ q
e , ( 4 j ) 24 e, j 120
e , ( 4 j ) 24 e, j 120
Nm x - X 2 x
e Mee , ( 2 k-1) A
x - X
m -
Me
e, k 2 o
Mee , ( 2 k- 1)
-
k =1
1
Ee Ie
( )
r + Mo + p + q + m + A x - xA + A ( )
e e
0
-5
0 -1.784 10
0.6 - 5
-6.227 10
1.2 - 4
1.8 -1.545 10
2.4 -3.675 10- 5
xei = 3 - 4
( xei) = -1.438 10
3.6
-2.92 10- 4
4.2
4.8 -4.633 10- 4
5.4
-6.431 10- 4
6 -4
-8.221 10
-3
-1 10
-7
9.5 10- 7
1.525 10- 7
- 6.45 10- 6
- 1.443 10- 6
- 2.24 10- 6
- 3.038 10- 6
- 3.835 10- 6
- 4.633 10- 6
( x) - 5.43 10- 6
- 6.228 10- 6
- 7.025 10- 6
Eixo ( x) - 7.823 10- 6
- 8.62 10- 6
- 9.418 10- 5
- 1.022 10- 5
- 1.101 10- 5
- 1.181 10- 5
- 1.261 10- 5
- 1.341 10- 5
- 1.42 10- 5
- 1.5 10
0 0.5 1 1.5 2 2.5 3 3.5
Posio do cortante nulo e momento fletor mximo positivo:
xvo.1 := 4 xvo.2 := 10
( ( )
xVO.1 := root Vv xvo.1 , xvo.1 = 6.42 ) xVO.2 := root Vv xvo.2 , ( ( )
(
Vv xVO.1 = 0 ) (
Vv xVO.2 = 0 )
(
M Z xVO.1 = 0 ) (
M Z xVO.2 = 0 )
xvm.1 := 3
(
XMmin.1 := Minimize M Z , xmm.1 = 2 ) (
M min.1 := M Z XMmin.1 = -4.727 )
xmo.2 := 7
xmo.1 := 3
( (
xMO.1 := root M Z xmo.1 , xmo.1 = 4.646 ) )
xMO.2 := root M Z xmo.2 ( (
(
M Z xMO.1 = 0 ) ( )
-4
xMO.1 = -3.01 10 (
M Z xMO.2 = 0 )
xo.2 := 10
xo.1 := 5
xO.2 := root
( ( )
xO.1 := root xo.1 , xo.1 = 57.714 )
( )
xO.1 = 0 (
xO.1 = 0 ) (
xO.2 )
60
50
40
30
20
( x) 10
0
( x) - 10
- 20
- 30
Eixo ( x) - 40
- 50
- 60
- 70
- 80
- 90
- 100
0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 5 5.5 6 6.5 7 7.5
4
2 104
1.8 104
( x) 1.6 104
1.4 104
1.2 104
( x) 1 103
8 103
M Z( x) 6 103
4 103
2 10
V v( x) 03
- 2 103
- M Z( x) - 4 103
- 6 103
- 8 104
Eixo ( x) - 1 104
- 1.2 104
- 1.4 104
Rotao (Segunda Opo)
- 1.6 104
- 1.8 104
- 2 10
0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 5 5.5 6 6.5 7
4
2 10
4
1.8 10
4
1.6 10
4
1.4 10
4
1.2 10
4
1 10
3
V v( x) 8 10
3
6 10
3
M Z( x) 4 10
3
2 10
0
- M Z( x) 3
- 2 10
3
- 4 10
Eixo ( x) 3
- 6 10
3
- 8 10
4
- 1 10
4
- 1.2 10
4
- 1.4 10
4
- 1.6 10
4
- 1.8 10
4
- 2 10
0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 5 5.5 6 6.5 7
Rotao ( x) := for e 1 ..
Flecha (Segunda Opo)
e
Flecha( x) := for e 1 .. Nelementos
if
n = 1
e e xA
Le - Le < x
if
n e
Le
n xB
n = 1 n =1
xA Xn
1 , Incid 1, e
xMD
xB Xn
1 , Incid 2, e xraiz
k
Rotao ( x)
Integ dx
Ee Ie
e e
Integ
Integ
Integ
Rota
1
Rota
0.5
Flecha( x) Rota
0
Eixo ( x)
Rota
- 0.5
-1
- 10 -5 0 5 10
x
Nx = 2
Ndesno = 3
desno = 6
11. Espessura de Cada Elemento 12 Constante de Temperatura:
13. Temperatura Ambiente:
0.5
10- 5 0
0.5 0
0.5 10- 5
0.5 Tr := 0
e := - 5
10 0
Esp e := 0
0 10- 5
0
0 0
0
0
0
2
Np := 0
0 0
1
0
Nm := 0
......................................................:
0
0
0 0 2 0 0 0 0 0
3 0 5 0 0 0 0 0
0 0 0 0 0 0 0 0
=
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
11.7 Temperatura em cada elemento
0 0
0 0 10 0 0 0 0 1
Te := 0
0 0 15 0 0 0 0
0 0
0 Elementos que Sofrem Efeitos da Temperatura: Nt :=
0 0
0
Obs: 1 - Sofre Efeito 0
0 0 0 - No Sofre
0
0 1 10- 3 0 0 0 0
R n :=
0 0 0
-3
0 0 -1 10
0 0 0 0 0 0
if Nq > 0
e
2
Lqe =
2
1.056
Xq.g = 2
Lqe =
1.091 2
0 -5 103 0 -7 10
3
0 0 0 0 0
-1 103
0 -4 103 0 q =
3
0 -7 10 0 0 0 0
3
Qe = 0 0 0 0 0 0 0 0 0 -1.5 10
Qiy 0
e , q 0 0 0 0 0 0 0 0 0
0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0
0 0 2 0 0 0 0 0
3 0 5 0 0 0 0 0 -1.2 104
Qe.t =
0 0 0 0 0 0 0 0
Xq = 4
-1.1 10
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
< x < Xn
1 , Incid1 , e 1 , Incid 2, e
rtico plano."
MatrizRigidez = "Prtico plano."
"Viga (deslocabilidade reduzida)."
if MatrizRigidez = "Viga."
1
0 0
-12 Ee Ie 6 Ee Ie
e e e e
3 2
Lee Lee
-6 Ee Ie 2 Ee Ie
e e e e
Lee
2 Lee
if MatrizRigidez = "Prtico plano."
0 0
ee Iee -6 Ee Ie
+ k2
e e
3 e+ 1 , e+ 1 2
ee Lee
-6 Ee Ie 4 Ee Ie
e e e e
+ k3
Lee
2 Lee e+ 1 , e+ 1
S
SLe
-2.5 10
9
0 0
7 7 7
10 0 -3.906 10 7.812 10
8 7 8
10 0 -7.812 10 1.042 10
9
2.5 10 0 0
7 7 7
10 0 3.906 10 -7.812 10
8 7 8
10 0 -7.812 10 2.083 10
0 -2.5 10
9
0 0
7 7 7
7.812 10 0 -3.906 10 7.812 10
8 7 8
2.083 10 0 -7.812 10 1.042 10
9
0 2.5 10 0 0
7 7 7
7.812 10 0 3.906 10 -7.812 10
8 7 8
1.042 10 0 -7.812 10 2.083 10
gl = 9 Nns.e = 2 Ndesno = 3
0 0 0
0 0 0
0 0 0
2.5 10
9
0 0
7 7
0 -3.906 10 7.812 10
7 8
0 -7.812 10 1.042 10
9
2.5 10 0 0
7 7
0 3.906 10 -7.812 10
7 8
0 -7.812 10 2.083 10
0 0 0 0 0
0 0 0 0 0
0 0 0 0 0
for n 1 .. Nns.e
for n d 1 .. N
E
Ndesno Incid
for e 1 .. Nelementos
Eo ( 0 0 0
e
if Nq > 0
e
for q 1 ..
Qiy
e, q
Qfy
e, q
m
e, q
m
e, q
T a
Py a b
2 2
Px a -Py a
( 3 b + a) x
ee 3 2
Lee Lee c Lq
b Le
if -Qiy
+ Eo
e N (
desno n- Ndesno- nd , 1 ) Ma
Mb
0 7.688 10
3
-5.625 10
3
)
Ra
Rb
if -Qf y
Ma
Ma
Mb
Ra
Rb
Eo
e
for n 1 ..
for nd
E
Ndesno
(E Eo )
0
5 10
3
0 0 3
1.667 10
3 3
5 10 4 10 0
3 3
EEP.q =
3
T 1.667 10 3.667 10 9 10
EEP.q.e =
0 0
2 10
3
5 10
3 3
4 10
0
3 3 3
-1.667 10 -3.667 10 4 10
-3.667 103
+ Eo
e N ( )
desno n- Ndesno- nd , 1
12.4 Temperatura:
T
6 Me a b Me a
e, m e, m
( 2 a - b) 0 - ( 2 b - a)
3 2
Lee Lee
+ E
( )
+ Eo
(
- Ndesno- nd
) e N ( )
desno n- Ndesno- nd , 1
T
EP.m = ( 0 0 0 0 562.5 625 0 -562.5 -375 )
T (
EEP.E = -6.25 10
6
5.6 10
3
2.277 10
4
3.75 10
6
5.748 10
4
6.555 10
4
-5 10
6
-2.608
T (
EEP.e( 1) = -6.25 10
6
5.6 10
3
2.277 10
4
1.25 10
6
6.4 10
3
-2.29 10
T (
Dns = 0 0 -1.786 10
-5
0 0 -4.957 10
-5 -4
0 0 -2.962 10 )
0 0 0
DN.ns = 0 0 0
-1.786 10- 5 -4.957 10- 5 -2.962 10- 4
T (
De( 1 ) = 0 0 -1.786 10
-5
0 0 -4.957 10
-5
)
T (
De( 2 ) = 0 0 -4.957 10
-5
0 0 -2.962 10
-4
)
T (
1) = -6.25 10
6
-1.547 10
4
5 10
3
1.25 10
6
2.747 10
4
-4.727 10
4
)E T
G.e( 3 ) =
T (
) = 2.5 10
6
2.407 10
4
4.727 10
4
-5 10
6
931.743 -1.455 10
- 11
)
T
EG.e( 4 ) =
T (
= -6.25 10
6
-1.547 10
4
5 10
3
1.25 10
6
2.747 10
4
)
-4.727 10
4
T
( 2 ) = 2.5 10( 6
2.407 10
4
4.727 10
4
-5 10
6
931.743 -1.455 10
- 11
)
T
( 2 ) = 2.5 10( 6
2.407 10
4
4.727 10
4
-5 10
6
931.743 -1.455 10
- 11
)
T
EL.e( 4 ) =
2
Xq
e , ( 4 j - 3) x - X
o q ... if Nq > 0
2 e , ( 4 j - 3)
e
2
Xq
e , ( 4 j - 1)
o x - Xq
2 e , ( 4 j - 1)
Esforo Cortante
Eixo da Estrutura
3.5 4 4.5 5 5.5 6 6.5 7 7.5
x
Eixo da Estrutura
4
Vv( 3.0001) = 1.807 10
4 4
= -1.547 10 Vv( 1.9999) = -2.747 10 3
Vv( 4.9999) = 7.069 10
4 4
2.00001) = 2.407 10 Vv( 3.49999 ) = 1.588 10
3
4 Vv( 4.999) = 7.075 10
3.50001) = 1.588 10
Vv( 7.9999) = 0
5.0001) = -931.743
6.0001) = 0
ox - Xq e , ( 4 j - 3) ... if Nqe > 0
ox - Xq e , ( 4 j - 1)
Momento Fletor
Eixo da Estrutura
Momento - Conveno Brasileira
(
o xA - xB )
(
o xA - xB )
2
2 i- 1)
o xA - XPe if Np > 0
e , ( 2 i- 1) e
- Xq ... if Nq > 0
e , ( 4 j - 3) e
oxA - Xq ...
e , ( 4 j -3)
x - Xq ...
e , ( 4 j - 1)
oxA - Xq e , ( 4 j -1)
=0
12.999) = 0
13.001) = 0
16.999) = 0
0
xB )3
(
o xA - xB )
(xA - xB)
2
2
(
o xA - xB )
3
Pee , ( 2 i-1)
x - X
o A Pee , ( 2 i- 1) if Np e > 0
6
ox - Xq ... if Nq > 0
e , ( 4 j - 3)
e
5
- 3)
o xA - Xq ...
e , ( 4 j - 3)
ox - Xq ...
e , ( 4 j - 1)
5
o xA - Xq
e , ( 4 j - 1)
e , ( 4 j - 1)
2
A - XMee , ( 2 k- 1)
x - X >
o A Mee , ( 2 k- 1) if Nme 0
2
( 6.001) = 0
( 0) = 0
-9
( 7.9999) = 0
( 0.0001) = -1.786 10
-4
( 8) = 0
( 1.999) = -1.998 10
-4
( 8.0001) = 0
( 2 ) = -2 10
-8
( 2.001) = -4.968 10
-4
( 13) = 0
( 5.999) = -9.997 10
-3
( 13.001) = 0
( 6 ) = -1 10 ( 12.9999 ) = 0
( 16.9999 ) = 0
( 17) = 0
Flecha
Eixo da Estrutura
4 4.5 5 5.5 6 6.5 7 7.5 8
x
xvo.3 := 15
)
, xvo.2 = 10 ( (
xVO.3 := root Vv xvo.3 , xvo.3 = 15 ) )
(
Vv xVO.3 = 0 )
(
M Z xVO.3 = 0 )
xvm.2 := 7
2.747 10
4 XVmin.2 := Minimize Vv , xvm.2 = 2 ( ) (
Vmin.2 := Vv XVmin.2
4
2.407 10
XVmax.2 := Maximize Vv , xvm.2 = 7 ( ) (
Vmax.2 := Vv XVmax.2
xmm.2 := 5
4.727 10
4 (
XMmin.2 := Minimize M Z , xmm.2 = 2 ) ( )
M min.2 := M Z XMmin.2 = -4.727
(
XMmax.2 := Maximize M Z , xmm.2 = 5 ) ( )
M max.2 := M Z XMmax.2 = 2.932
xmo.3 := 9
)
mo.2 , xmo.2 = 7 ) ( (
xMO.3 := root M Z xmo.3 , xmo.3 = 9 ) )
( )
xMO.2 = 0 (
M Z xMO.3 = 0 ) (
xMO.3 = 0)
xo.3 := 10
10
( ( ) )
( ( )
root xo.2 , xo.2 = 10 ) ( ( ) )
xO.3 := root xo.3 , xo.3 = 10
=0 ( )
xO.2 = 0 ( )
xO.3 = 0
7.5 8 8.5 9 9.5 10 10.5 11 11.5 12 12.5 13 13.5 14 14.5 15 15.5 16 16.5 17
x
7 7.5 8 8.5 9 9.5 10 10.5 11 11.5 12 12.5 13 13.5 14 14.5 15 15.5 16 16.5 17
x
.. Nelementos
e
-L <x
Le
n ee Le
n
1 n =1
Xn
1 , Incid 1, e
Xn
1 , Incid 2, e
(xA + xB)
D 2
( (
root Vv xMD , xMD ) )
Ee Ie
e e
x
B M ( x)
Z
dx
k
x
A
-4
o ( 1) = -2.313 10
-4
o ( 1.2) = -2.313 10
-4
o ( 3.2) = -2.47 10
-4
o ( 3.5) = -2.47 10
insira a constante de rigidez das molas onde k1 a translao horizontal
k2 a translao vertical e k3 a rotao em torno do eixo Z.
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
k1 := 0 0 0 0 0 0 0 0 k2 := 0 0 0 0 0 0 0 0 k3 := 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
(5) =
Le ( 5 ) =
elementos
s.e
Ndesno
0
(
Incidn , e- Ndesno- nd
)
elementos
T
0 0 0 0)
.. Nq
e
Qe
e , [ 2+ 4 ( q- 1) ]
Qe
e , [ 4 + 4 ( q- 1) ]
Qfy - Qiy if -Qf y -Qiy
e, q e , q e, q e, q
Qiy - Qf y if -Qiye , q > -Qfye , q
e, q e , q
Nx
2
Xq e , [ ( x) +4 ( q-1) ] - Xn x , Incid
x =1
1 , e
Lqe
e, q
ee - a - c
ye , q > -Qfye , q
me , q c 3
10 ( 3 b + c) ( 3 a + 2 c) - 15 c 3 a - Le - 28 c
2 2
-
2 e
540 Le
e
me , q c 3
10 ( 3 b + c) ( 3 a + 2 c) - 15 c 3 b - Le - 17 c
2 2
540 Le 2 e
e
m c
+ b
e, q 2c
Mb + Ma
-
2 3
Le Le
e e
m c
e, q
-Ra -
2
ye , q -Qiye , q
me , q c 3
10 ( 3 b + c) ( 3 a + 2 c) - 15 c 3 b - Le - 17 c
2 2
-
2 e
- 10 ( 3 b + c) ( 3 a + 2 c) - 15 c 3 b - Le - 17 c
540 Le 2 e
e
me , q c 3
10 ( 3 b + c) ( 3 a + 2 c) - 15 c 3 a - Le - 28 c
2 2
540 Le 2 e
e
m c
+ b
e, q c
Mb + Ma
-
2 3
Le Le
e e
m c
e, q
-Ra -
2
T
(
Eo + Rote( e) 0 Ra M a 0 R b M b
e
)T
.. Nns.e
1 .. Ndesno
E + Eo
(
desno Incid n , e- Ndesno- nd ) Ndesno Incidn , e- ( Ndesno- nd) e N ( )
desno n- Ndesno- nd
T (
EEP.trap = 0 600 266.667 0 2.544 10
3
762.5 0 1.856 10
3
-1.587
0
0 3
600 1.144 10
266.667 3
T
EEP.trap.e = 1.163 10
0 0
3 3
1.4 10 1.856 10
-400 3
-1.587 10
0 0
3 3
5.6 10 5.144 10
3 3
T 1.933 10 4.829 10
ETRAP =
0 0
3
3
6.4 10 5.856 10
3 3
-2.067 10 -5.254 10
( EEP.t )
EEP.t.e := for e 1 .. Nelementos
for n 1 .. Nns.e
for nd 1 .. Ndesno
0
Ndesno Incidn , e- ( Ndesno- nd)
E
for e 1 .. Nelementos
T
Eo ( 0 0 0 0 0 0 )
e
if Nt > 0
e
Te 1 , e + Te 2 , e
TempN e - Tr Ae Ee
e 2 e e e
Te 2 , e - Te 1 , e
TempF e E I
e Esp e ee ee
e
T
(
Eo Eo + Rote( e) -TempN 0 TempF TempN 0 -TempF
e e
)T
for n 1 .. Nns.e
for n d 1 .. Ndesno
E + E
Ndesno Incidn , e-( Ndesno- nd) Ndesno Incidn , e-( Ndesno- nd)
E
(
return E Eo )
-1.25 106
0
0 0
4
2.083 10 0
EEP.t.e =
T
6 0
1.25 10 0
0
4 0
-2.083 10
2.608 10
4
6.687 10
4
)
10
4
)
2.083 10
8
0
8 8
6.25 10 1.042 10
8 8
1.042 10 2.083 10
Esforo normal
Nr( x) := for e 1 .. Nelementos
e e
if
Le - Le < x
n e
Le
n
n = 1 n =1
NA EL.e( e)
1
NB EL.e( e)
4
xA Xn
1 , Incid 1, e
xB Xn
1 , Incid 2, e
Np
e
Npo
Pee , ( 2 i-1) o x - XPee , ( 2 i-1) if Np e > 0
i =1
( )
NR NA o x - xA + NB o x - xB ( )
N NR + Npo
N
8
)
4
Vmin.2 = -2.747 10
)
Vmax.2 = 0
4
4.727 10
3
2.932 10
xmo.4 := 12
( ( ) )
xMO.4 := root M Z xmo.4 , xmo.4 = 12
( )
M Z xMO.4 = 0 (
xMO.4 = 0 )
xo.4 := 14
( ( ) )
10 ( ( ) )
xO.4 := root xo.4 , xo.4 = 14
( )
xO.3 = 0
( )
xO.4 = 0 (
xO.4
3
1.587 10 )
12.5 Recalque dos Apoios
( EEP.r )
EEP.r.e := for
for
for
return
o e
N
desno n-( Ndesno- nd) , 1
T ( 6
EEP.t = -1.25 10
4
0 2.083 10
6
1.25 10 0 -2.083 10
4
0 0 0 )
5
9 10
5
6.1 10
5
3.2 10
4
3 10
5
- 2.6 10
N r( x)
5
- 5.5 10
Eixo ( x)
5
- 8.4 10
6
- 1.13 10
6
- 1.42 10
6
- 1.71 10
6
- 2 10
0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 5 5.5 6 6.5 7 7.5 8
x
6 6 Nr( 3.0001
Nr( 0.0001) = -6.25 10 Nr( 2.001) = 2.5 10
6 Nr( 2.9999
Nr( 5.00001 ) = 2.5 10
)
O.4 = 0
for e 1 .. Nelementos
for n 1 .. Nns.e
for n d 1 .. Ndesno
0
N desno Incidn , e- ( N desno-nd)
E
for e 1 .. Nelementos
T
Eo ( 0 0 0 0 0 0 )
e
for n d 1 .. Ndesno
E + Eo
Ndesno Incidn , e- ( Ndesno- nd) Ndesno Incidn , e- ( Ndesno- nd)
E
e N ( )
desno n- Ndesno- nd
(
return E Eo )
-5 106
0 -5 10
0
0
0 0
0
0 2.5 10
EEP.r = 3.906 10
EEP.r.e = 2.5 10
6
EEP.r.e =
2.5 10
3.906 10
4 7.812 10
7.812 10 4 -5 10
-5 10
6
-3.906 10
4 7.812 10
-3.906 10
4
7.812 10
6
) = 2.5 10
6
) = 2.5 10
Ie Rn 6 Eee Iee Rn 3 , e 6 Eee Iee Rn 3 , e+1 Rn 2 , e Eee Iee 6 4 Eee
e e 2 , e+1 +
3 + 2 +
2 2
Lee Lee Lee Lee
6
10
6
10
4
10
4
4
10
6
10
4
10
4
10
Ie R n Rn 2 , e+1 Eee Iee 6 2 Eee Iee Rn 3 , e+1 -Rn 1 , e Aee Eee Rn 1 , e
e 3 , e + -
e
-
Le 2 Le Le Le
e Lee e e
Ae Ee 12 Eee Iee Rn 2 , e+1 12 Eee Iee Rn 2 , e -6 Eee Iee Rn 3 , e+1 -6 Eee Iee
e e
- +
+
ee 3 3 2
Lee Lee Lee Lee
Rn 3 , e ( Rn ) 2 , e Eee Iee 6 2 Eee Iee Rn 3 , e Rn 2 , e+1 Eee Iee 6 4 Eee Iee
+ -
+
2 2 Le 2 Le
Lee e Lee
Rn
T
3 , e+ 1
ee