Documentos de Académico
Documentos de Profesional
Documentos de Cultura
DE LAS
ESTRUCTURAS
RESPUESTA DINAMICA
DE LAS
ESTRUCTURAS
Parte 1
Sergio Oller
Indice
10
11
13
15
Aislamiento de vibraciones
24
24
24
28
31
34
Problemas a resolver
44
46
Anexo
F sin ( 1t )
Fo sin ( 1t )
K
S
u
FE
FI
Feff
FS
S
K
F
u& ( t ) +
u( t ) = o sen ( 1 t )
M
M
M
u&&(t ) + 2 1 u& ( t ) + 12 u (t ) =
Sol. Compuesta
Fo
sen ( 1 t )
M
=: ngulo de fase
2
2
1 A sen(1 t + ) + 2 11 A cos(1 t + ) + 1 A sen(1 t + ) = 0 sen(1 t + )
F0
K (1 2 ) 2 + 4 2 2
Angulo de fase
tg =
2
1 2
; con : =
1
1
F0
1 t
u (t ) =
sen( 1t + ) + 1
e 4
C4
sen(
1'4
t+
)
4
4
2
4
4
4
3
K (1 2 ) 2 + 4 2 2
SOLUCION HOMOGENEA
1444444
424444444
3
SOLUCION PARTICULAR
)]
PARTE TRANSITORIA
t=0
u( t = 0) = u0
u& ( t = 0) = u& 0
C ,
Solucin Particular
[
[
]
]
Fo
p 2
p
p 2
sen( 1 t )
B1 1 B2 1 (21 ) + B1 1 sen( 1 t ) =
M
B p 2 + B p (2 ) + B p 2 cos( t ) = 0
1
1
2 1
1 1
2 1
Estas dos relaciones pueden satisfacerse individualmente, porque el sin ( 1 t ) y el
cos( 1 t ) se hacen nulos en tiempos distintos y en fases opuestas. Dividiendo ambas
relaciones por 12 , cancelando las funciones trigonomtricas y reagrupando, se tiene,
p F
1 2
B1 = 0
K (1 2 ) 2 + ( 2 ) 2
2
B p = F0
2
2 2
K (1 ) + ( 2 ) 2
F0
p
2
p
B1 (1 ) B2 ( 2 ) =
K
p
2
p
B (1 ) + B ( 2) = 0
2
1
Sustituyendo en la solucin particular, resulta
u p (t ) =
F0
1
(1 2 ) sen( 1 t ) ( 2) cos( 1t )
2 2
2
K (1 ) + ( 2)
] [
)]
1
u(t ) = 0
(1 2 )sen(1t) (2) cos(1t) + e1t B1 sen('1t ) + B2 cos('1t )
2
2
2
144444
42444444
3
(1 ) + (2)
1K44
SOLUCIONHOMOGENEA
4444444442444444444443
SOLUCION PARTICULAR
PARTE TRANSITORIA
e 1t 0
fA
A
A
=
K=
u0 F0
1
(1 ) + 4 2 2
2 2
= 0
= 0.2
f 1 , 1
= 0.3
2.5
=0.5
f 3 , 3
= 0.7
f 4 , 4
=1
=1.5
f 5 , 5 1.5
=15
Amplificacin dinmica
Amplificacin dinmica
f 2 , 2
f 6 , 6
f 7 , 7
f 8 , 8
0.5
1 2
0
0
0
0
Relacin
de frecuencias
Relacin
de frecuencias
5
5
F
2
B2 = 0
2 2
K (1 ) + ( 2 ) 2
B1 =
F0
1 2
K (1 2 ) 2 + (2 ) 2
1t
Eje Real
A 44448
644447
F0
sen( t + )
u p (t) =
1
K (1 2 ) 2 + 4 2 2
o bien
1
(1 2 ) sen( 1t ) ( 2) cos( 1t )
u p ( t ) = 0
2 2
2
K
(1 ) + ( 2 )
F
u p ( t ) = f A2 0 (1 2 ) sen( 1 t ) ( 2) cos( 1t )
K
7
siendo:
FI ( t ) = f A2 F0 (1 2 ) sen( 1 t ) + ( 2) cos( 1t )
FS ( t ) = 2 f A2 F0 (1 2 ) cos( 1 t ) + ( 2) sen( 1t )
FE ( t ) = f A2 F0 (1 2 ) sen( 1 t ) ( 2) cos( 1t )
Feff ( t ) = F0 [ sen( 1t )]
1 t
Fo
FS
2 f A2 F0 (1 2 )
1 t
4 f A2 F0 2
f A2 F0 ( 2 )
FI
1 t
f A2 F0 (1 2 )
1 t
1 t
f A2 F0 (1 2 )
FE
f A2 F0 ( 2 )
8
3) Influencia de la frecuencia.
3.a) Para frecuencias de forzantes muy bajas. (Grandes Perodos)
1 0 = 0
fA =
1
(1 2 ) 2 + ( 2 ) 2
A
1
u0
Carga Esttica!
fA =
1
A
=
2 u 0
para 0 A , Resonacia
u0
A=
:
u
2 para = 1 A = 0 , Amortiguam iento crtico
fA 0
fA 0 A0
9
1 << 1 Respuesta Esttica
Respuesta dinmica: 1 =
K
M
Frecuencia s Bajas :
Frecuencia s Altas :
5) Acciones no armnicas.
Estas tres ltimas consideraciones son tambin aplicables a casos de forzantes no
armnicas con un contenido de frecuencias dominante ( 1 ) DOM . Este es el caso de las
acciones ssmicas se puede aplicar el concepto de superposicin de armnicas.
n
Fsis ( t ) = a i Fi (t )
i=1
10
u0
1
1
1
11
2edo mximo
CI
uo
CII
t1 +T1
t1
C
9
9
6.75
4.5
2.25
u( t )
0
2.25
4.5
6.75
9
0
0
10
20
30
40
50
60
70
80
90
100
100
2
1 2
12
C
= ln( r ) = ln I
C II
2
=
1 2
C
para = 0 ln I = 0
CII
C
para = 1 ln I
CII
C
ln I
CII
CI
ln
CII
+ (2 )2
CI = C II
CII 0
13
Determinacin de las constantes B1 y B2 para problemas forzados
Amortiguados
Fo
u( t )
K.
v( t )
. sin( . t
K.
. sin ( . t
K.
1 2.
. 1. t
.
B 1. cos 1.
2
1 .t
B 2. sin 1.
2
.t
. cos ( . t
. 1. t
.
B 1. cos 1.
2
1 .t
B 2. sin 1.
2
1 .t
2 2
4. .
Fo
v( t )
2 2
4. .
Fo
d
dt
) .
. 1. exp . 1. t . B 1. cos 1.
2
.t
B 2. sin 1.
2
.t
2. 2
4.
Fo
uo
K.
. sin( )
K.
. cos ( ) .
K.
. cos ( ).
4.
K.
. 1.
B 2. 1.
Fo
uo
2. 2
Fo
vo
. 1. B 1
2 2
4. .
Fo
vo
Constante B1
2 2
4. .
Fo
vo
B1
K.
. cos ( ) .
. 1. u o
2 2
4 . .
1.
B 2. 1.
2. 2
4.
Fo
. 1.
K.
. sin( )
. sin ( )
2 2
4. .
=0
Const. B2
14
Condicin d e borde natural
uo
v0
0
0
Fo
B1
K.
2
2.
. sin( )
4
2 2
4. .
Fo
B2
K.
. cos ( ) .
Fo
. 1.
1 2 . 2 4 4. 2. 2
K.
1.
. sin ( )
1 2 . 2 4 4. 2. 2
Fo
u( t )
K.
. sin( . t
2 2
4. .
. 1. t
.
B 1. cos 1.
2
1 .t
B 2. sin 1.
2
.t
15
Ejemplo sobre:
Oscilaciones Forzadas Amortiguadas Armnicas
1)
F sin ( 1t
Fef
K
u( t)
F( t ) 0
5000.
0.5
0
200
trace 1
trace 2
400
600
800
t
1000
1200
1400
1600
Angulo de Fase
16
Relacin de frecuencias
2)
Relacin de frecuencias
u( t)
F( t) 0
1000.
5
0
200
400
600
800
1000
t
trace 1
trace 2
1200
1400
1600
1800
17
Ejemplo sobre:
Movimiento amortiguado no forzado
Dado un sistema a un grado de libertad, compuesto por un peso de 10kp en el extremo de
una barra de acero cuya seccin transversal es cuadrada de b=1cm , h=1cm y de longitud
L=100cm, se pide:
1) Determinar experimentalmente: a) El decremento logartmico,
b) El perodo natural,
c) Las amplitudes de la oscilacin.
2) Determinar analticamente:
a) El perodo natural del sistema, con y sin
amortiguamiento.
b) la respuesta y las amplitudes durante la
oscilacin.
2) Determinar analticamente.
a) Perodo natural, con y sin amortiguamiento.
Todas la unidades estn expresadas en:
fuerzas: [kp] , masa: [kg] , dimensiones: [cm], tiempo: [seg].
b
1, h
2.1 . 10
1, L
6
100
, g 980 ,
3. E. I
K = 0.525
L3
K
M
1 = 7.172866
Entonces:
T1
2.
1
T 1 = 0.875966
amortiguamiento supuesto:
d
2
1 . 1
0.1
d = 7.136911
Entonces:
Td
2.
d
T d = 0.880379
10
g
, M = 0.010204 ,
b. h
12
, I = 0.083333
18
2
u o. . 1
up o
uo
u o . . 1
up o
up o
C = 3.032332
uo
d
atan
uo
180
= 81.625673
B1
uo
B2
up o
u o. . 1
d
u ( t)
exp . 1. t . C. sin d .t
u( t)
exp . 1. t . B 1. sin d. t . d
up( t)
upp(t)
exp . 1. t . B 1. cos d. t
. 1 . exp . 1 . t . B 1. cos d. t
up1( t )
up2( t)
2
2
exp . 1.t . . 1 .B 1.cos d.t
up1( t )
2
2
. 1 .B 2.sin d.t
B 2. sin d. t
B 2 .sin d. t
B 2 . cos d. t . d
up2( t )
2
2
2.. 1.B 1.sin d.t . d 2..1.B2.cos d.t .d B 1.cos d.t . d B 2.sin d.t .d
DESPLAZAMIENTO
3.5
2.625
1.75
0.875
u( t)
0
0.875
1.75
2.625
3.5
0
0.4
0.8
1.2
1.6
2
t
2.4
2.8
3.2
3.6
19
VELOCIDAD
21
15.75
10.5
5.25
up( t )
0
5.25
10.5
15.75
21
0
0.4
0.8
1.2
1.6
2.4
2.8
3.2
3.6
2.8
3.2
3.6
ACELERACION
170
127.5
85
42.5
upp( t )
0
42.5
85
127.5
170
0
0.4
0.8
1.2
1.6
2
t
2.4
20
Ejemplo sobre:
Movimiento amortiguado forzado
La viga simplemente apoyada de la figura, soporta en su centro un motor que 8000kp. Esta
construida en acero y tiene una longitud de L=300 cm y un momento de inercia I=3000
cm4. El motor opera a una velocidad angular de 300 rev/min y su rotor tiene un peso
excntrico de 50kp a una distancia de 25 cm del eje de rotacin. Se pide:
1) Calcular la amplitud del movimiento en el centro de la viga en estado de rgimen.
2) Calcular la respuesta total en el tiempo del punto central de la viga.
3) Calcular la amplitud mxima en el caso de resonancia y obtener el nmero de
revoluciones a la que se produce dicho estado dinmico.
Nota: Considerar que el factor de amortiguamiento de la viga es el 10% del crtico.
M1
EI
L
Sistema Completo
M
Fo sen(1t)
u (t )
Sistema - mquina
Fo sen(1t)
Fo sen(1t)
M
u(t )
u(t )
Ku
S u&
21
1) Calcular la amplitud del movimiento en el centro de la viga en estado de rgimen.
Todas la unidades estn expresadas en:
fuerzas: [kp] , masa: [kg] , dimensiones: [cm], tiempo: [seg].
I
3000
0.1
RPM
300
eo
25
980
2.1 . 10
8000
M1
50
g
300
a) Frecuencia Natural
K
48 . E. I
K = 1.12 10
K
M
T1
1 = 37.040518
eo
2.
T 1 = 0.16963
M1 1
(M1 M1 )
1 . 1
d = 36.85485
u (t ) K
u (t )
Ku
Td
Sc
2.
T d = 0.170485
d
2. K. M
S c = 604.743157
b) Frecuencia de la forzante
1 . 2.
RPM.
60 1
c) Relacin de frecuencia
= 0.84815
= 31.415927
. S c
S = 60.474316
S u&
22
d) Ecuacin del movimiento
Ecuacin del desplazamiento de la masa excntrica
u 1 ( t ) = u (t ) + eo sin( 1 t)
(
)
M u&& + S u& + K u = (M e )sin( t)
14243
2
1
Fo
Fo
2
M 1. .e o
F o = 1.258878 10
Fo
A
K.
2 2
A = 0.342762
2
( 2. . )
up o
F o .sin( )
B1
K.
2 2
o tambien:
2 2
B2
, o tambin:
( 2. . )
B1
A. sin( )
B 1 = 0.177306
Fo
B2
K.
2. .
atan
. ( . cos( )
2
( 2. . ) . 1
A. ( . cos( )
1
. sin( ) )
. sin( ) )
2
B 2 = 0.23223
23
u p( t)
A. sin( . t
u g( t )
exp
. 1. t . B 1 . cos d. t
u( t)
u p( t)
F ( t)
F o. sin( . t
B 2 . sin d. t
u g( t)
)
0.4
0.3
0.2
u p ( t ) 0.1
u g (t )
u (t )
0
0.1
0.2
0.3
0.4
0.12
0.24
0.36
0.48
0.6
0.72
0.84
0.96
1.08
1.2
Fo
A
, entonces,
RPM
2
M 1. .e o
Fo
K.
2 2
1 . 2 .
60 1
F o = 1.75 10
RPM = 353.710895
A = 0.78125
2
( 2. . )
24
Aislamiento de Vibraciones.
a) Respuesta al desplazamiento en la base,
Dos problemas diferentes :
b) Fuerza transmitida a la base.
K
2
K
2
u s (t )
u s (t )
u(t )
u s (t )
K
M
S
u s (t )
u(t )
K ( u us )
M
S ( u& u& s )
25
us ( t ) = uosen( 1 t )
Forzante (INPUT)
,
u& ( t ) = u cos( t )
s
o 1
1
Fo = uo
Fo = uo K
( S 1 )
+ (K )
S 1
S 1
= uo K
+ 1
+ 1 = uo K
K
M 1
(2 )2 + 1
Fo
1t
S 1 uo S 1
tan () =
=
= 2
K uo
K
S 1 uo
1t
K uo
26
La solucin particular (de rgimen o permanente), es la que corresponde a un
movimiento oscilatorio forzado amortiguado.
u p (t) =
2 2
u p (t)
uo
(2 )2 + 1
K (1 2 ) 2 + 4 2 2
sen[(1 t + ) + ]
u max
p
uo
( 2 ) 2 + 1
= f A ( 2 ) + 1
2
K (1 2 ) 2 + 4 2 2
Tr 0 AISLADO
Tr 1 No-AISLADO
Tr AMPLIFICADO
u max
p
uo
(2 )2 + 1
u max
p
Fo
K ( 2 ) 2 + 1
K u max
p
Fo
(2 )2 + 1 =
F max
Fo
(2 )2 + 1
Por comparacin con la anterior, resulta otra forma de definir el factor de amplificacin
dinmica de la respuesta esttica
fA =
A F max
=
u0
F0
27
Amplificado
=0.2
=0
=0.3
=0.5
=0.7
=15
Aislado
No Aislado
=0
2
=1
=1.5
= 1 1
28
- Aislamiento Relativo a la base:
Se considera un movimiento armnico en la base de la estructura, pero en vez de
considerar que este movimiento activa las fuerzas elsticas FE y de amortiguamiento FS ,
se admite que acta sobre las fuerzas de Inercia FI .
K
2
K
2
K
2
u(t )
u s (t )
uT (t )
u(t ) Desplazamiento relativo a la base.
2
2
u&&s ( t ) = uo 1 sen( 1 t ) = 1 us ( t )
K
2
29
Feff (t )
M
donde Feff es la denominada fuerza efectiva que acta sobre la masa del sistema.
Sustituyendo la aceleracin del terreno, se tiene
u p (t) =
F0
K (1 2 ) 2 + 4 2 2
sen [1 t + ]
u p (t)
uo
2
K (1 ) + 4
2 2
sen [1 t + ]
T =
R
r
u max
p
uo
2
K (1 ) + 4
2 2
= fA
Tr 0 AISLADO
Tr 1 No-AISLADO
Tr AMPLIFICADO
30
Amplificado
=0
=0.2
=0.3
=0
=0.5
Aislado
No Aislado
=0.7
=1.5
=1
=15
= 1 1
31
Sistema Completo
M
Fo sen( 1t)
u(t )
Sistema - mquina
Fo sen( 1t)
Fo sen( 1t)
M
u(t )
u(t )
Ku
Feff ( t ) = Fosen( 1 t )
Forzante (INPUT) :
S u&
Fo
M
sen( 1 t )
32
La solucin particular (de rgimen o permanente), es la que corresponde a un
movimiento oscilatorio forzado amortiguado.
u p (t) =
u& p ( t ) =
F0
K (1 ) + 4
2 2
1 F0
K (1 2 ) 2 + 4 2 2
sen [1 t + ]
cos[1 t + ]
tan( ) =
2
1 2
tan( ) = tan( + ) =
tan( ) + tan()
2 3
=
1 tan( ) tan( )
1 2 4 2 2
FT =
Fo
2 2
K (1 ) + ( 2)
K 2 + ( S 1 ) 2 sen (1 t + )
y su mximo ser :
(FT )max = Fo
1 + (2 ) 2
(1 2 ) 2 + (2 ) 2
33
Tr =
( FT ) max =
Fo
1 + ( 2) 2
(1 2 ) 2 + ( 2 ) 2
34
Ejemplo sobre:
Movimiento amortiguado forzado
El prtico de la figura esta sometido a un movimiento sinuosidad en la base, de valor
uo=0,5cm y frecuencia de 5,3rad/seg. Determinar:
Iv =
Ic=2800
Wc=288
h=500
us (t )
Nota: Considerar que el factor de amortiguamiento
del prtico es el 5% del crtico y la
estructura est construida en acero.
u s (t )
L=600
2880
0.5
5.3
Mf
24 . E. I c
3
Mf
3
K = 1.161216 10
Q
uo
K
M
6 EI c
6 EI c
=
uo
h
h2
2 M f 12 EI c
Q=
=
uo
h
h3
24 EI c
QT = 2 Q =
uo
3
h
123
K
M
0.05
1 = 12.750304
35
Entonces:
2 .
T1
T 1 = 0.492787
1
2
1 . 1
d = 12.734356
Entonces:
2 .
Td
T d = 0.493404
d
2 . K. M
Sc
S c = 182.147193
. S c
S = 9.10736
= 0.415676
( 2. . )2
Tr
2 2
( 2. . )
T r. u o
u pMax
T r = 1.208398
20% de amplificacin
u pMax = 0.604199
T rR
1
u pR
2 2
T rR = 0.208615
2
( 2. . )
T rR. u o
u pR = 0.104308
fA
1
2 2
f A = 1.207355
( 2. . )
36
b) Fuerza cortante mxima en las columnas
El cortante mximo a nivel de piso surge a partir del movimiento relativo entre el travesao
y la base.
K. u pR
QT
Q T = 121.123568
Qc
Q c = 60.561784
M fMax
6. E. I c
2
.u
M fMax= 1.514045 10
pR
o tambin:
h
M fMax Q c.
2
M fMax= 1.514045 10
M fMax
= 52.570993
Wc
El cortante mximo podra haberse obtenido a partir del concepto de fuerza efectiva.
F eff
2
M. . u o
QT
f A. F eff
F eff = 100.321429
Q T = 121.123568
Fo
F eff
37
d) Respuesta en desplazamientos en el tiempo.
Fo
A
K.
2 2
A = 0.104308
2
( 2. . )
2. .
atan
F o .sin( )
B1
K.
2 2
o tambien,
( 2. . )
K.
2 2
o tambien,
. ( . cos( )
2
( 2 . . ) . 1
Solucin general:
Solucin completa:
.sin( ) )
Solucin particular:
. sin( ) )
A. sin( . t
u g( t)
exp . 1. t . B 1 . cos d. t
u p ( t)
u s ( t)
B 2 = 0.043096
u p ( t)
u( t )
B 1 = 0.005235
A. ( . cos( )
B2
Fo
B2
A. sin( )
B1
B 2 . sin d. t
u g( t)
u o .sin( . t)
0.55
0.413
0.275
u s ( t)
0.138
0
u( t)
0.138
0.275
0.413
0.55
0
0.6
1.2
1.8
2.4
3
t
3.6
4.2
4.8
5.4
38
0.15
0.112
u p ( t ) 0.075
u g ( t ) 0.037
u( t )
Lsup 0.037
Linf
0.075
0.112
0.15
0.6
1.2
1.8
2.4
3
t
3.6
4.2
4.8
5.4
39
Ejemplo sobre:
Movimiento amortiguado forzado Prtico ms flexible
El prtico de la figura no ha cambiado su geometra respecto del anterior, slo ha habido un
cambio en las condiciones de vnculo. Esta sometido a un movimiento sinuosidad en la
base, de valor uo=0,5cm y frecuencia de 5,3rad/seg. Determinar:
a) Transmisin del movimiento al travesao del
prtico.
b) Fuerza cortante mxima en las columnas.
c) Momento flector mximo en las columnas y la
correspondiente tensin mxima.
d) Graficar la respuesta en desplazamientos en el
tiempo.
e) Encontrar un nuevo diseo sin cambiar la
geometra, para que la transmisibilidad sea menor que
la unidad.
Iv =
Ic=2800
Wc=288
h=500
u s (t )
L=600
2880
Wc
288
600
500
980
2.1 . 10
7000
P
g
0.05
0.5
, 5.3
Mf
a-1) Frecuencia Natural
K
6. E. I c
3
K = 290.304
Q
1
K
M
1 = 6.375152
3 EI
3 EI
= 2 uo
L
L
M f 3 EI
Q=
= 3 uo
L
L
6 EI
QT = 2 Q = 3 uo
L
{
K
Mf =
uo
40
Entonces:
2 .
T1
T 1 = 0.985574
1
2
1 . 1
d = 6.367178
Entonces:
2 .
Td
T d = 0.986809
d
2 . K. M
. S c
Sc
S
S c = 91.073597
S = 4.55368
= 0.831353
( 2. . )
Tr
1
u pMax
2 2
T r = 3.137291
2
( 2. . )
T r. u o
u pMax = 1.568646
T rR
1
u pR
2 2
T rR. u o
T rR = 2.160876
2
( 2. . )
u pR = 1.080438
41
a-5) Amplificacin dinmica
4
fA
1
2 2
f A = 3.126506
( 2. . )
f A( )
0.5
1.5
El cortante mximo a nivel de piso surge a partir del movimiento relativo entre el travesao
y la base.
K. u pR
QT
Q T = 313.655512
Qc
Q c = 156.827756
M fMax
3. E. I c
2
.u
M fMax= 7.841388 10
pR
o tambin:
M fMax
Q c. h
M fMax = 7.841388 10
M fMax
Wc
= 272.27041
El cortante mximo podra haberse obtenido a partir del concepto de fuerza efectiva.
F eff
2
M. . u o
F eff = 100.321429
Fo
F eff
2.5
42
f A. F eff
QT
Q T = 313.655512
A
K.
2 2
A = 1.080438
( 2. . )
2. .
atan
F o .sin( )
B1
K.
2 2
o tambin,
( 2. . )
K.
2 2
o tambin,
. ( . cos( )
2
( 2 . . ) . 1
B2
Solucin general:
Solucin completa:
.sin( ) )
A. ( . cos( )
. sin( ) )
, B2 =
A. sin( . t
u g( t)
exp . 1. t . B 1 . cos d. t
u p ( t)
u s ( t)
0.85438
u p ( t)
u( t )
Solucin particular:
A. sin( )
Fo
B2
B1
u g( t)
u o .sin( . t)
B 2 . sin d. t
B 1 = 0.280831
43
1.5
1.125
0.75
u s ( t) 0.375
0
u( t)
0.375
0.75
1.125
1.5
0
1.2
2.4
3.6
4.8
7.2
8.4
9.6
10.8
12
1.5
1.125
u p (t )
0.75
u g ( t ) 0.375
u( t)
Lsup 0.375
Linf
0.75
1.125
1.5
0
1.2
2.4
3.6
4.8
6
t
7.2
8.4
9.6
10.8
12
44
Problemas a Resolver
Problema 1: Una mquina pesa 8000 kp y est montada en la mitad de la luz de una
viga de acero simplemente apoyada. La longitud de la viga es de 3m y su mdulo de
elasticidad es de 2.1x106 . El pistn de la mquina tiene un movimiento vertical que
produce una fuerza armnica cuya frecuencia es de 9.55 Hz. y una amplitud de 3000 kp.
1. Despreciando el peso propio de la viga, y suponiendo una factor de
amortiguamiento del 10% del crtico, determinar:
1.1.
La amplitud del movimiento de la mquina,
1.2.
La fuerza transmitida a los apoyos,
1.3.
El ngulo de fase,
1.4.
La respuesta en el tiempo.
1.5.
Dimensionar la viga para que trabaje como mximo a su lmite de
elasticidad, e = 2400kp / cm 2 .
2. Considerando el peso propio de la viga, repetir los clculos anteriores.
EI
45
P=500 Kp.
K=200.kp/cm
K=200.kp/cm
=0.2
46
ANEXO
Obtencin de las fuerzas del sistema amortiguado
u p( t )
Fo
.
f A.
K
Fo
d
.
f A.
dt
K
Fo
d
f A. .
K
dt
2
. sin w 1. t
= f A.
2
.sin w 1 .t
Fo
2
. cos w 1. t . w 1
2
.cos w 1 .t .w 1
F
= f A. o .
K
2. . . cos w 1.t
Solucin Particular
2. . .sin w 1. t . w 1
2... sin w 1. t . w 1
2
2
.sin w 1 .t .w 1
2
2. . . cos w 1 .t .w 1
d
S.
up
dt
up
K. u p
F o. sin( w. t) = 0
Fo
2
2
2
M. f A. . 1 .sin w 1 .t .w 1
2. ..cos w 1 .t .w 1
K
F
+ S. f A. o . 1 2 .cos w 1. t . w 1 2. . . sin w 1. t . w 1
K
+ K. f A.
Fo
K
2
. sin w 1. t
2. . . cos w 1. t
+
+
F o. sin( w. t )
=0
47
En esta se identifican las siguientes fuerzas,
FI
Fo
.
M. f A.
K
2 . sin w 1. t . w 12
2. . . cos w 1. t . w 12
sin( w. t )
S. f A.
Fo
2 . cos w 1. t . w 1
Fs
2. . . sin w 1. t . w 1
sin( w. t )
K . f A.
Fo
Fk
2 . sin w 1 . t
2. . . cos w 1. t
sin( w. t )
F ext
sin( w. t )
F o.
sin( w. t )
F ext
Fo
w1
w1
K
M
, K
w 1 .M
Fo
2
2
2
M.f A. .
1 .sin w 1. t . w 1
2. . . cos w 1. t . w 1
K
Fo
. 1 2 . sin w . t . w 2 2. . . cos w . t . w 2
f A.
1
1
1
1
2
w1
f A. F o.
sin w 1. t . 1
2. . . cos w 1. t
Fo
S.f A. .
K
Fs
f A.
Fo
. 2. . w .
1
2
w1
Fs
2. f A.
Fo
. .
w1
2
. cos w 1. t . w 1
2. . . sin w 1. t . w 1
2
. cos w 1. t . w 1
2 . cos w 1 . t . w 1
2. . . sin w 1. t . w 1
2. . . sin w 1. t . w 1
48
Fs
2. f A. F o. .
2
. cos w 1 . t
2. . . sin w 1. t
Fk
K. f A.
Fk
f A. F o.
2
. sin w 1 . t
2
. sin w 1. t
2. . . cos w 1. t
2. . . cos w 1. t
F o. sin( w. t )
RESUMEN
FI ( t ) = f A2 F0 (1 2 ) sen( 1t ) + (2 ) cos( 1t )
FS ( t ) = 2 f A2 F0 (1 2 ) cos( 1t ) + ( 2 ) sen( 1t )
FE (t ) = f A2 F0 (1 2 ) sen( 1t ) ( 2 ) cos( 1t )
Feff ( t ) = F0 [ sen( 1t ) ]
FS
2 f A2 F0 (1 2 )
1 t
f A2 F0 ( 2)
FI
F
o
1
t
1 t
f A2 F0 (1 2 )
4 f A2 F0 2
1 t
1 t
f A2 F0 (1 2 )
FE
f A2 F0 ( 2 )
RESPUESTA DINAMICA
DE LAS
ESTRUCTURAS
Parte 2
Sergio Oller
Indice
10
11
12
Ejemplos de programacin
16
Problemas a resolver
22
Ft
S
Oscilacin libre
u s (t )
dt<<T
RESPUESTA OBTENIDA
u(t )
[u&
u&o =
F (t )
dt
M
[u&
1' e 1 t
1' e 1 t
dt<<T
F (t)
= u s (t )
M
dI
F (t)
u& =
=
dt
M
M
u( t = 0) = uo = 0
Considerando ahora la respuesta libre de un oscilador amortiguado, sometido a una
velocidad inicial, se tiene
F0
1 t
u (t ) =
sen( 1t + ) + 1
e 4
C4
sen(
1'4
t+
)
4
4
2
4
4
4
3
2
2
2
2
K (1 ) + 4
SOLUCION HOMOGENEA
1444444
424444444
3
SOLUCION PARTICULAR
)]
PARTE TRANSITORIA
Debido a que no acta una fuerza, sino un impulso inicial y luego se deja vibrar
libremente el oscilador, se tiene slo la parte homognea de la respuesta
para Fo = 0 u( t ) = C e 1 t sen( 1 1 2 t +
du& o
e 1 t sen( 1 1 2 t
1 1 2
du (t ) =
dI
M 1 1
e 1t sen( 1 1 2 t = h( t ) dI
3
donde h(t) es el denominado Impulso Elemental Unitario. As, el cambio en la respuesta
puede tambin escribirse como,
du (t ) = h( t ) dI = h( t ) F (t ) dt
siendo esta la variacin de la respuesta provocada por un cambio en el impulso dI o una
carga de duracin F(t) dt.
IMPULSO APLICADO
Ft
Oscilacin libre
dt<<T
t o = t 1 =(+d)
u(t )
RESPUESTA OBTENIDA
t t1 >
Ft
[u&
1' e 1 ( t )
u&o =
F (t )
dt
M
[u&
1' e 1 ( t )
dt<<T
I ult
u (t ) = du( t ) =
h(t ) dI = h(t ) F () d
Ntese que para cada t i , esta integral superpone una nueva oscilacin libre, cuyo
dominio va desde t i t < t ult (concepto de convolucin). Sustituyendo en esta ltima
la expresin del impulso elemental unitario h, se tiene,
F ( )
e 1 (t ) sen( 1 1 2 ( t ) d
2
0 M 1 1
u (t ) =
1
1 1
u&&s ( ) e
1 ( t )
(sen(
1 2 ( t ) d
Esta expresin es exacta, pero est limitada a problemas lineales por que utiliza el
principio de superposicin: descomposicin de la carga y composicin de la respuesta.
to =0
Impulso n
Impulso 2
Impulso 1
IMPULSO APLICADO
F ( t ) = M u&&s ( t )
t1
+d
tn-1
tult.
tn
u1 (t )
Oscilacin libre
[u&
1' e 1 ( t t o )
1
o
C1
t1
to
u& 1o =
F( to )
t
M
[u&
1' e 1 ( t to )
1
o
u 2 (t)
Oscilacin libre
[u&
C2
1' e 1 ( t t1 )
2
o
t1 t2
u& o2 =
F ( t1 )
t
M
[u&
2
o
2 t
1' e 1 ( t t1 )
u 3 (t)
Oscilacin libre
[u&
C3
t2
t3
u& o3 =
3 t
1' e 1 ( t t2 )
3
o
F( t2 )
t
M
[u&
3
o
1' e 1 ( t t2 )
6
Otra forma de escribir la integral de Duhamel es a partir del desdoblamiento y
agrupacin de las funciones trigonomtricas y exponenciales. Esta forma es muy til
para realizar su evaluacin numrica, esto es:
u (t ) =
u&&s ( ) e
2
1 ( t )
sen( 1 1 (t ) d
1 1 0
u (t ) =
1 t
1'
'
1
A( t ) =
,
B (t ) =
u&&s ( ) e
cos( 1' ) d
sen( '1 ) d
0
t
u&&s () e
0
s(t i)
u&&s ( ) = &u&s (t i 1 ) + m . ( t i1 ),
u&& (t ) &u&s ( ti 1 )
con : m = s i
t i ti 1
i+1
s()
s(t i-1 )
i-1
t i-1
ti
La integral de Duhamel tiene solucin exacta para las siguientes condiciones iniciales,
1 t
( t )
sen( 1' (t ) d
u( t ) = ' u&&s ( ) e 1
1 0
o tambin
1 t
u( t ) = e
A(t ) sen( '1 t ) B (t ) cos( 1' t )
'
u& ( t = 0) = u&o
u( t = 0) = uo = 0
e 1
A( t i ) = A(t i 1 ) +
2
1
B (t ) = B( t ) + e 1
i1
2
i
1
2
'
1 u&&s ( ) + m (1 2 ) cos( 1 ) +
t
'1
i
'
+
1 u&&s ( ) 2 m sen( 1 )
1
t i1
2
'
1 u&&s ( ) + m (1 2 ) sen( 1 ) +
t
'1
i
'
+
1 u&&s ( ) 2 m cos( 1 )
1
t i1
u ( ti ) = f ( A( ti ) , B (t i ))
f(t)
f(t i)
de:
ti
i 1
p(t)
i-1
xn
f ( t ) dt p ( x )dx
xo
( x xi ) f (x )
con: p ( x) = j =0 1i =0
j
i =0 ( x j xi )
1
f(t i-1 )
f(t)
x1 x2
t i=x n
t i-1 =x o
h h h
t,x
i j
sustituyendo, resulta:
xn
h
xo p( x )dx = 2 ( fo + 2 f1 + 2 f2 + L + 2 f n1 + f n ) +
+ Error
n=1 sub-intervalo: Se aproxima la integral a
f(t)
f(t i)
p(t)
t i=x 1 t , x
h
x1
f ( t ) dt p( x ) dx
xo
( x x1 )
( x xo )
f ( xo ) +
f ( x1 )
( x o x1 )
( x1 x o )
sustituyendo, resulta:
x1
h
xo p( x )dx = 2 ( fo + f1 ) + Error
f(t)
t i-1 =x o
ti
i 1
con: p ( x) =
i-1
f(t i-1 )
travs de:
f(t)
f(t i)
de:
ti
i 1
p(t)
i-1
xn
f ( t ) dt p ( x )dx
xo
( x xi ) f (x )
con: p ( x) = j =0 2i =0
j
i =0 ( x j xi )
2
f(t i-1 )
f(t)
x x
t i=x n
t i-1 =x o 1 2
h h h
t,x
i j
sustituyendo, resulta:
xn
h
xo p ( x)dx = 3 ( f o + 4 f1 + 2 f 2 + 4 f 3 + L
+ 2 f n 2 + 4 f n 1 + f n ) + Error
n=2 sub-intervalo: Se aproxima la integral a
f(t)
f(t i)
p(t)
travs de:
i1
p ( x) =
f(t)
t i-1 =x o
h
x2
f ( t ) dt p ( x) dx
xo
con:
i-1
f(t i-1 )
ti
+
x1
t i=x 2 t , x
h
( x x1 )( x x 2 )
f (x o ) +
( x o x1 )( xo x 2 )
( x x o )( x x 2 )
( x x o )( x x1 )
f ( x1 ) +
f ( xo )
( x1 x o )( x1 x 2 )
( x 2 x o )( x 2 x1 )
sustituyendo, resulta:
x2
h
xo p( x )dx = 3 ( f o + 4 f1 + f1 ) + Error
10
u(t+t)
u(t+ t)
0
1/2
2/3
1
Mtodo
Dif. Adelante
Forward Euler
Regla Medio Punto
Crank-Nicholson
Galerkin
Tipo de solucin
Explcito
Dif. Atrs
Backward Euler
Implicito
u(t+t)
u(t+ t)
u(t)
u(t)
t
t+ t t+t
=0
u(t+t)
u(t+ t)
=0.5
=1
u(t)
t+ t t+t
11
u(t+t)
u(t)
u(t-t)
u& (t ) =
t- t
u( t + t ) u( t t )
2 t
t+t t
u& ( t ) = u( t ) u (t t )
u& ( t + t ) = u( t + t ) u( t )
u( t + t ) u (t ) u (t ) u( t t )
t
t
u&&(t ) =
t
u&&(t ) =
u( t + t ) 2 u ( t ) + u( t t )
t 2
, con:
F ( t ) = P( t ) M u&&s (t )
12
1
1
M [u( t + t ) 2 u (t ) + u( t t ) ] +
S [u( t + t ) u (t t )] + K u( t ) = F ( t )
2
2 t
t
R( t ) = [P (t ) M u&&s ( t ) ]+ 2 K u (t ) +
2 u (t t )
t
2 t t
Puede probarse que este mtodo es estable si t < 2 1
Nota: Ver programa DIF-FIN
u&&( ) =
du& = u&&( ) d
d u& ( )
d
t + t
t + t
du& =
()
u&&( ) d
u& (t + t ) = u& (t ) +
t +t
u&&()
t
t+t
13
u& ( ) =
du = u& ( ) d
d u( )
d
t + t
t + t
du = u&( ) d
( t + t )
u (t + t ) = u (t ) +
()
t +t
u&()
t+t
El desplazamiento resulta,
u (t + t ) = u (t ) +
t +t
&
u( ) + u&&( ) d d
u (t + t ) = u (t ) + u& ( ) d +
u (t + t ) = u (t ) + u& ( t ) t +
[ &u&()
[ u&&( )
] d
d ] d = u( t ) + u& ( t ) t +
[(t + t) ]u&&( )
o
()
t+t
t+t
14
&
&
&
&
u( t + t ) = u ( t ) + u( t ) d + (u&&( t + t ) &u&( t ) ) f ( ) d
o
o
u( t + t ) = u ( t ) + u& (t ) t + [ u&&( ) d ] d
o
o
t
&
&
&
&
&
&
&
&
u
(
t
+
t
)
=
u
(
t
)
+
u
(
t
)
t
+
(
u
(
t
+
t
)
u
(
t
)
)
f ( ) d
t
u
(
t
+
t
)
=
u
(
t
)
+
u
&
(
t
)
t
+
u
&
&
(
t
)
+
[
(
u
&
&
(
t
+
t
)
u
&
&
(
t
)
)
f () d
2
o
o1
424
3
g ( )
f()
1
t
f () d = t
0
t+t
t
f ( ) d = t
0
t
2
f
(
)
d
d = t
0 0
t 2
u
(
t
+
t
)
=
u
(
t
)
+
u
&
(
t
)
t
+
u
&
&
(
t
)
+ (&u&( t + t ) u&&( t ) ) t 2
] d
15
Reordenando los trminos de las ecuaciones anteriores, se tiene:
u& ( t + t ) = u& ( t ) + (1 ) u&&( t ) t + u&&(t + t ) t
14444
3
&
u ( t + t ) = t u + 1 u& ( t ) + (1 2 ) u&&(t ) t
+ S
+ K
1
1
R( t + t ) = [P( t + t ) M u&&s ( t + t )] + M
u
(
t
)
+
u
&
(
t
)
+
u
&
&
(
t
)
+
2
2
+S
u( t ) + 1 u& (t ) +
1 &u&( t ) t
2
t
16
17
WRITE(2,100)TIME(I),U(I)
WRITE(3,100)TIME(I),UP(I)
WRITE(4,100)TIME(I),UPP(I)
ENDDO
STOP
100 FORMAT(2F20.5)
END
LECTURA DE DATOS
LECTURA DE: V, W, NPOINTS
WRITE(6,*)' CARGUE EL NOMBRE DEL ARCHIVO, SIN RAIZ >>>>'
READ(5,111)CN
111 FORMAT(1A8)
OPEN(UNIT=1,FILE=CN//'.DTS',STATUS='OLD')
OPEN(UNIT=2,FILE=CN//'.DES',STATUS='UNKNOWN')
OPEN(UNIT=3,FILE=CN//'.VEL',STATUS='UNKNOWN')
OPEN(UNIT=4,FILE=CN//'.ACE',STATUS='UNKNOWN')
READ(1,*)V,W
WA=W-DSQRT(1.0-V**2)
NPOINTS=0
DO IP=1,MPOINTS
READ(1,*,END=999)TIME(IP),ACCELERATION(IP)
NPOINTS=NPOINTS+1
ENDDO
999 CONTINUE
C*** CALCULO
18
DO I=2,NPOINTS
SUMU=0.0
SUMV=0.0
U(1)=0.0
T0=TIME(I)
DO J=2,I
A1=ACCELERATION(J-1)
T1=TIME(J-1)
A2=ACCELERATION(J)
T2=TIME(J)
DT=T2-T1
F1U=FU(T0,A1,T1)
F2U=FU(T0,A2,T2)
SUMU=SUMU+0.5*DT*(F1U+F2U)
F1V=FV(T0,A1,T1)
F2V=FV(T0,A2,T2)
SUMV=SUMV+0.5*DT*(F1V+F2V)
ENDDO
C
U(I)=-(1.0/WA)*SUMU
UP(I)=-SUMV+V*W*U(I)
UPP(I)=WA*SUMU-2.0*V*W*UP(I)-((V*W)**2)*U(I)
WRITE(2,100)TIME(I),U(I)
WRITE(3,100)TIME(I),UP(I)
WRITE(4,100)TIME(I),UPP(I)
ENDDO
STOP
100 FORMAT(2F20.5)
END
111
LECTURA DE DATOS
LECTURA DE: V, W, NPOINTS
WRITE(6,*)' CARGUE EL NOMBRE DEL ARCHIVO, SIN RAIZ >>>>'
READ(5,111)CN
FORMAT(1A8)
OPEN(UNIT=1,FILE=CN//'.DTS',STATUS='OLD')
OPEN(UNIT=2,FILE=CN//'.DES',STATUS='UNKNOWN')
OPEN(UNIT=3,FILE=CN//'.VEL',STATUS='UNKNOWN')
OPEN(UNIT=4,FILE=CN//'.ACE',STATUS='UNKNOWN')
19
READ(1,*)VM0,VD0,VK0
NPOINTS=0
DO IP=1,MPOINTS
READ(1,*,END=999)TIME(IP),ACCELERATION(IP)
NPOINTS=NPOINTS+1
ENDDO
999 CONTINUE
C
C***
CALCULO
T1=TIME(1)
T2=TIME(2)
DT=T2-T1
A2=ACCELERATION(2)
C0=1.0/(DT*DT)
C1=0.5/DT
C2=2.0*C0
C3=1.0/C2
C
U(1)=C3*A2
UP(1)=0.0
UPP(1)=A2
C
DO I=2,NPOINTS
C
C*** CALCULO DEL DESPLAZAMIENTO, VELOCIDAD Y ACELERACION
C
T1=TIME(I-1)
T2=TIME(I)
DT=T2-T1
A2=ACCELERATION(I)
C0=1.0/(DT*DT)
C1=0.5/DT
C2=2.0*C0
C3=1.0/C2
C
VME=C0*VM0+C1*VD0
PA=-VM0*A2-(VK0-C2*VM0)*U(I)-(C0*VM0-C1*VD0)*U(I-1)
U(I+1)=(1.0/VME)*PA
UPP(I)=C0*(U(I-1)-2.0*U(I)+U(I+1))
UP(I)=C1*(-U(I-1)+U(I+1))
C
C*** IMPRESION
WRITE(2,100)TIME(I),U(I)
WRITE(3,100)TIME(I),UP(I)
WRITE(4,100)TIME(I),UPP(I)
ENDDO
STOP
100 FORMAT(2F20.5)
END
20
LECTURA DE DATOS
LECTURA DE: V, W, NPOINTS
WRITE(6,*)' CARGUE EL NOMBRE DEL ARCHIVO, SIN RAIZ >>>>'
READ(5,111)CN
111 FORMAT(1A8)
OPEN(UNIT=1,FILE=CN//'.DTS',STATUS='OLD')
OPEN(UNIT=2,FILE=CN//'.DES',STATUS='UNKNOWN')
OPEN(UNIT=3,FILE=CN//'.VEL',STATUS='UNKNOWN')
OPEN(UNIT=4,FILE=CN//'.ACE',STATUS='UNKNOWN')
READ(1,*)VM0,VD0,VK0
NPOINTS=0
DO IP=1,MPOINTS
READ(1,*,END=999)TIME(IP),ACCELERATION(IP)
NPOINTS=NPOINTS+1
ENDDO
999 CONTINUE
C
C***
CALCULO
G=0.5
B=0.25*(0.5+G)**2
U(1)=0.0
UP(1)=0.0
UPP(1)=ACCELERATION(1)
DO I=2,NPOINTS
&
&
&
T1=TIME(I-1)
T2=TIME(I)
DT=T2-T1
A1=ACCELERATION(I-1)
A2=ACCELERATION(I)
VJ0=VM0*(1/(B*DT**2))+VD0*(G/(B*DT))+VK0
DF=-VM0*(A2)+VM0*((1.0/(B*DT*DT))*U(I-1)+(1.0/(B*DT))*
UP(I-1) + ((0.5/B)-1.0)*UPP(I-1)) +
VD0*((G/(B*DT))*U(I-1)+((G/B)-1.0)*
UP(I-1) + ((0.5*G/B)-1.0)*UPP(I-1)*DT)
21
C*** CORRECCION DEL DESPLAZAMIENTO
U(I)=(1.0/VJ0)*DF
C*** ACTUALIZACION DE LAS VARIABLES
DU=U(I)-U(I-1)
UP(I)=(G/(B*DT))*DU+(1-(G/B))*UP(I-1)+(1-0.5*G/B)*DT*UPP(I1)
UPP(I)=(1.0/(B*DT**2))*(DU-UP(I-1)*DT)-((0.5/B)-1.0)*UPP(I1)
C*** IMPRESION
WRITE(2,100)TIME(I),U(I)
WRITE(3,100)TIME(I),UP(I)
WRITE(4,100)TIME(I),UPP(I)
ENDDO
STOP
100 FORMAT(2F20.5)
END
22
Problemas a Resolver
Problema 1: Probar numricamente que la integral de Duhamel converge a la
respuesta exacta, para un oscilador armnico sometido a una forzante armnica
F ( t ) = Fo sen( 1 t ) .
Problema 2:
Suponer un oscilador simple cuya frecuencia angular es de
1 = 31,62 rad seg y su amortiguamiento es de = 0.08 , sometido a una fuerza
impulsiva en la base, de F = 1200 kp , durante t = 0,02 seg , como se muestra en la
figura.
Fo
1200 kp
23
'pp.dat'
0.8
0.6
Fuerza
0.4
0.2
0
-0.2
-0.4
-0.6
-0.8
Tiempo - Seg
0.01 0.02 0.03 0.04 0.05 0.06 0.07 0.08
F/g
0.000
0.005
0.010
0.019
0.021
0.028
0.030
0.033
0.035
0.038
0.050
0.070
0.00
0.50
0.00
-0.60
0.00
1.00
-0.40
0.20
0.25
-0.70
0.60
0.00
RESPUESTA DINAMICA
DE LAS
ESTRUCTURAS
Parte 3
,1752'8&&,1$/$(;3(5,0(17$&,1
',10,&$(16$<2'(&$5$&7(5,=$&,1'(
3523,('$'(6',10,&$6'((6758&785$6
(&DU\62OOHU
,1752'8&&,1
(QODVSUXHEDVGHYHULILFDFLyQHVWUXFWXUDOHVQHFHVDULRFRQRFHUHOHVWDGRGHGHWHULRURGHXQD
HVWUXFWXUD([LVWHQGLIHUHQWHVDOWHUQDWLYDVTXHSHUPLWHQYHULILFDUHVWDVLWXDFLyQHQWUHHOODVHV
SRVLEOHPHQFLRQDUODFRPSDUDFLyQGHGRVVROXFLRQHVREWHQLGDVPHGLDQWH
&iOFXORDQDOtWLFRGHODVSURSLHGDGHVGLQiPLFDVGHODVHVWUXFWXUDVFRQVLGHUDQGRODVFRQGLFLRQHV
LQLFLDOHVTXHVHKDQWHQLGRHQFXHQWDHQVXGLVHxR
'HWHUPLQDFLyQH[SHULPHQWDODWUDYpVGHHQVD\RVQRGHVWUXFWLYRVGHODVPLVPDVSURSLHGDGHV
TXHVHHQFRQWUDURQHQHOFiOFXORDQDOtWLFR
(O JUDGR GH GHWHULRUR HVWUXFWXUDO VXUJH GH OD GLIHUHQFLD GHELGDPHQWH FRPSDUDGD HQWUH ODV
PDJQLWXGHVREWHQLGDVDWUDYpVGHOFiOFXORDQDOtWLFR\GHHQVD\RVH[SHULPHQWDOHV
/RV HQVD\RV H[SHULPHQWDOHV GH HVWUXFWXUDV D HVFDOD UHDO FRQVWLWX\HQ WDPELpQ XQD GH ODV
DOWHUQDWLYDVTXHSHUPLWHQHVWLPDUODVFDUDFWHUtVWLFDVGHOVLVWHPDHVWUXFWXUDIXQGDFLyQ([LVWHQ
GLYHUVRV WLSRV GH HQVD\RV TXH SHUPLWHQ GHWHUPLQDU ODV FDUDFWHUtVWLFDV GLQiPLFDV GH XQD
HVWUXFWXUDDHVFDODUHDOHQWUHHOODVHVSRVLEOHFLWDUSHTXHxDVH[SORVLRQHVFRQWURODGDVFHUFDQDVD
ODHVWUXFWXUDXQDOLEHUDFLyQEUXVFDGHSUHVLyQGLVSRVLWLYRVGHDLUHFRPSULPLGRLPSDFWRGH
XQDPDVDHQXQD]RQDFHUFDQDDODHVWUXFWXUDRVRPHWHUDODHVWUXFWXUDDXQDYLEUDFLyQIRU]DGD
DWUDYpVGHXQH[FLWDGRU
$FRQWLQXDFLyQVRODPHQWHVHGHVFULEHXQHQVD\RH[SHULPHQWDOSDUDHOWUDWDPLHQWRGHGRVFDVRV
SDUWLFXODUHVVLPSOHVVLQTXHHVWRVLJQLILTXHXQDSpUGLGDGHJHQHUDOLGDGHQHOSURFHGLPLHQWRD
VHJXLUSDUDHVWUXFWXUDVPiVFRPSOHMDV6HDxDGHDOILQDOL]DUHOFDStWXORXQEUHYHUHFRUGDWRULR
GHODIRUPDHQTXHVHSURFHGHFRQHOPpWRGRGH5D\OHLJKSDUDHOFiOFXORGHODIUHFXHQFLD
IXQGDPHQWDOGHODHVWUXFWXUD
'(7(50,1$&,1'(/$63523,('$'(6',10,&$6'(81
)/(-('($&(52
(OHQVD\RWLHQHFRPRREMHWLYRGHWHUPLQDUODVFDUDFWHUtVWLFDVGLQiPLFDVGHXQIOHMHGHDFHURGH
GLPHQVLRQHV\SURSLHGDGHVPHFiQLFDVFRQRFLGDV3DUDHOORVHVRPHWHHOIOHMHDXQDH[FLWDFLyQ
GLQiPLFDIRU]DGDGHDPSOLWXG\IUHFXHQFLDFRQRFLGDV3DUDGHWHUPLQDUODVIUHFXHQFLDVSURSLDV
GHOVLVWHPDVHVRPHWHDODHVWUXFWXUDDXQDH[FLWDFLyQGLQiPLFDIRU]DGDFRQXQDIUHFXHQFLD
YDULDEOHHQHOWLHPSREDUULGRGHIUHFXHQFLDV
,QVWUXPHQWDO\GLVSRVLWLYRVXWLOL]DGRVHQHOHQVD\R
/RVLQVWUXPHQWRVQHFHVDULRVSDUDODUHDOL]DFLyQGHOHQVD\RVRQORVVLJXLHQWHV
2VFLORVFRSLRSHUPLWHODPHGLFLyQGHVHxDOHV(QHVWHFDVRVHWUDWDGHXQRVFLORVFRSLRGHGRV
FDQDOHV TXH SHUPLWH PHGLU ODV DPSOLWXGHV \ IUHFXHQFLDV GH OD H[FLWDFLyQ \ OD UHVSXHVWD GHO
VLVWHPDHVWUXFWXUDO
$FHOHUyPHWURSHUPLWHFRQRFHUODUHVSXHVWDHQDFHOHUDFLRQHVGHXQGHWHUPLQDGRSXQWRGHOD
HVWUXFWXUD(VFDODDFHOHUyPHWUR 3,27
mV
m / s2
*HQHUDGRUGHVHxDOJHQHUDXQDVHxDOGHDPSOLWXG\IUHFXHQFLDVFRQRFLGDTXHVHDSOLFDDOD
HVWUXFWXUDDWUDYpVGHXQH[FLWDGRU
$PSOLILFDGRUODVHxDOGHVDOLGDGHOJHQHUDGRUHVGHEDMDDPSOLWXGSRUORWDQWRHVQHFHVDULR
DPSOLILFDUHVWDVHxDOSDUDDSOLFDUODDOH[FLWDGRU
9LEUDWLRQ ([FLWHU SHUPLWH WUDQVPLWLU OD VHxDO JHQHUDGD SRU HO DPSOLILFDGRU GH VHxDO D OD
HVWUXFWXUD
3&SHUPLWHODDGTXLVLFLyQGHGDWRVSDUDSRVWHULRUDQiOLVLVGHODUHVSXHVWDGHODHVWUXFWXUD
(VTXHPDGHFRQH[LRQHV
(QOD)LJXUDVHSUHVHQWDHOHVTXHPDGHFRQH[LRQHVGHORVGLYHUVRVLQVWUXPHQWRVXWLOL]DGRVHQ
HOHQVD\R
Generado
PC adquisicin de datos
Osciloscopio
Amplificado
Acelermetro
Excitador
(OREMHWLYRGHOHQVD\RHVHVWXGLDUHOFRPSRUWDPLHQWRGLQiPLFRGHOIOHMHPHWiOLFRGHOD)LJXUD
GHPDVD mb = 0,724kg \FRQXQDPDVDFRQFHQWUDGD m =0.037kg HQFDGDH[WUHPRVRPHWLGR
D XQD H[FLWDFLyQ GLQiPLFD HQ OD ]RQD FHQWUDO /DV FDUDFWHUtVWLFDV JHRPpWULFDV GHO IOHMH VH
PXHVWUDQHQOD)LJXUD
&iOFXORGHODIUHFXHQFLDDQJXODUWHyULFDGHOVLVWHPDSRUHOPpWRGRHQHUJpWLFR
GH5D\OHLJK
(OPpWRGRGH5D\OHLJKHVXQSURFHGLPLHQWRTXHSHUPLWHGHWHUPLQDUODIUHFXHQFLDIXQGDPHQWDO
GHXQVLVWHPDQRDPRUWLJXDGRFRQWLQXRV6HEDVDHQODKLSyWHVLVGHQXOLGDGGHODYDULDFLyQGH
ODHQHUJtDWRWDOFRQORFXDOODHQHUJtDSRWHQFLDOPi[LPDHVLJXDODODHQHUJtDFLQpWLFD
T max = V max
(1)
T=
1 2
u dm
2 0
V =
1
K u max
2
(2)
3EI
l3
(3)
1 3EI max
u
2 l3
(4)
/DHQHUJtDFLQpWLFDGHOVLVWHPDVHREWLHQHFRQVLGHUDQGRODVPDVDVGLVWULEXLGDmb GHOIOHMH\OD
PDVDFRQFHQWUDGDm HQHOH[WUHPRHVWRHV
L
T=
1 mb 2
1
u dx + m y 2
2 0 l
2
(5)
3 x 2 l x 3 max
3x 2 l x 3 max
(
)
u
t
u
u cos(t + )
=
sin
2l 3
2l 3
(6)
1 2 max 2
33
u
mb
m +
2
140
(7)
m
mb
E, I
u max
x
l
Figura 2 Representacin esquemtica del fleje
7HQLHQGR HQ FXHQWD HO PpWRGR HQHUJpWLFR GH 5D\OHLJK H[SUHVDGR HQ OD HF HV GHFLU
LJXDODQGR OD HFXDFLyQ FRQ OD UHVXOWD OD IUHFXHQFLD DQJXODU GHO VLVWHPD HVWUXFWXUDO
SURSXHVWR
1 =
k equ
3E I
=
33
33
l 3
mb + m
mb + m
140
140
(8)
k equ =12
mb + m
140
(9)
/DFRPSDUDFLyQHQWUHODIUHFXHQFLDIXQGDPHQWDOREWHQLGDHQIRUPDDQDOtWLFD\ODREWHQLGD
PHGLDQWHHOEDUULGRGHIUHFXHQFLDVSHUPLWHGHWHUPLQDUHOJUDGRGHGHWHULRURGHODHVWUXFWXUD
'HWHUPLQDFLyQGHODPRUWLJXDPLHQWRGHOVLVWHPD
/DHYDOXDFLyQGHODPRUWLJXDPLHQWRGHXQDHVWUXFWXUDHVXQSUREOHPDHVHQFLDOGHODGLQiPLFD
(QJHQHUDOVHUHVXHOYHXWLOL]DQGRWpFQLFDVGHLGHQWLILFDFLyQGHVLVWHPDV(VWDVWpFQLFDVSHUPLWHQ
OD HVWLPDFLyQ GH ODV FDUDFWHUtVWLFDV HVWUXFWXUDOHV H[FLWDQGR D OD HVWUXFWXUD \ PLGLHQGR VX
UHVSXHVWD HQ HO WLHPSR $ FRQWLQXDFLyQ VH SUHVHQWDQ GRV PpWRGRV SDUD OD REWHQFLyQ GHO
DPRUWLJXDPLHQWRGHXQDHVWUXFWXUD
Fleje metlico
m = 0.037 kg
mb = 0.724 kg
m = 0.037 kg
l = 0,55m
l = 0,55m
Seccin Transversal
h = 0,004m
b = 0,02m
Figura 3: Esquema y dimensiones de la viga a ensayar
2EWHQFLyQGHODFXUYDGHDPSOLWXGHVUHODFLyQGHIUHFXHQFLDV
'HORVUHVXOWDGRVGHOHQVD\RHVSRVLEOHWUD]DUODFXUYDDPSOLWXGGLQiPLFD A YVUHODFLyQGH
IUHFXHQFLDV = 1 / 1 YHU)LJXUD/DIUHFXHQFLDGHODIRU]DQWH VHREWLHQHGHORVGDWRV
UHJLVWUDGRVHQHOVLVWHPDGHDGTXLVLFLyQGHGDWRV\ODIUHFXHQFLD 1 GHOVLVWHPDHVODREWHQLGD
HQODHFXDFLyQ'HODFXUYDGHUHVSXHVWDSDUDFDGDIUHFXHQFLD A() VHREWLHQHHOIDFWRUGH
DPSOLILFDFLyQGLQiPLFDTXHSHUPLWHGHGXFLUHODPRUWLJXDPLHQWRHVWRHV
fA =
A max
=
u0
(1 )
2 2
+ 4 2 2
para res = 1
A max 1
=
u 0 2
(10)
UHVXOWDQGR
=
u0
2A max
(11)
7HQHUHQFXHQWDTXHu0 GHEHFDOFXODUVH\HVHOGHVSOD]DPLHQWRGHOFHQWURGHODYLJDEDMRFDUJD
HVWiWLFD\ A max HVODPi[LPDDPSOLWXGHQORVH[WUHPRVGHODYLJDSURGXFLGDSRUODFDUJD
GLQiPLFD
A max
u0
= / 1
1
Figura 4: Respuesta dinmica en desplazamientos
9HULILFDFLyQGHODPRUWLJXDPLHQWRPHGLDQWHHOPpWRGRGHOGHFUHPHQWRORJDUtWPLFR
(O PpWRGR GHO GHFUHPHQWR ORJDUtWPLFR HV XQ PpWRGR SUiFWLFR TXH SHUPLWH GHWHUPLQDU
H[SHULPHQWDOPHQWH HO FRHILFLHQWH GH DPRUWLJXDPLHQWR GH XQ VLVWHPD HQ YLEUDFLyQ OLEUH
DPRUWLJXDGD (VWH PpWRGR VXUJH GH OD GHILQLFLyQ GHO GHFUHPHQWR ORJDUtWPLFR GHO
DPRUWLJXDPLHQWRFRPRHOORJDULWPRQDWXUDOGHOFRFLHQWHHQWUHGRVDPSOLWXGHVVXFHVLYDVGHOD
UHVSXHVWD
(OGHVSOD]DPLHQWRPi[LPRHQHOWLHPSRHVWiGDGRSRU
u max = Ce t
(12)
u max = Ce (t +T )
(13)
(QHOWLHPSR t + T UHVXOWD
(OFRFLHQWHHQWUHGRVDPSOLWXGHVVXFHVLYDVGHODUHVSXHVWDVHH[SUHVDFRPR
Ce t
r=
=e
Ce (t +T )
2
1 2
(14)
'HGRQGHVHREWLHQHTXHHOFRHILFLHQWHGHDPRUWLJXDPLHQWRHVWiGDGRSRU
=
ln r
(15)
4 2 + (ln r )
ln r
4 2 n 2 + (ln r )
(16)
'HWHUPLQDFLyQGHODWUDQVPLVLELOLGDGGHODVIXHU]DVGLQiPLFDV
/D WUDQVPLVLELOLGDG Pi[LPD VH GHEH HVWXGLDU HQ HO HVWDGR PiV GHVIDYRUDEOH HV GHFLU HQ
UHVRQDQFLD SDUD XQD UHODFLyQ GH IUHFXHQFLDV = 1 /D IXHU]D WUDQVPLWLGD D ORV DSR\RV VH
REWLHQHFRQVLGHUDQGRHOHVTXHPDGHOD)LJXUD\FRQVLGHUDQGRODVLJXLHQWHH[SUHVLyQ
Tr =
2
FTmax
1 + (2 )
=
= fA
2
2
F0
1 2 + (2 )
(2 )2 + 1
(17)
5HVSXHVWDHQGHVSOD]DPLHQWRVDORODUJRGHOWLHPSRGHGXUDFLyQGHO
H[SHULPHQWR
(OREMHWLYRGHHVWHDSDUWDGRHVFRPSDUDUODUHVSXHVWDTXHVHREWLHQHHQGHVSOD]DPLHQWRVGHO
H[WUHPRGHODYLJDDORODUJRGHOWLHPSRFRQODUHVSXHVWDGDGDSRUPpWRGRVDQDOtWLFRV3DUDHOOR
VHREWLHQHQODUHVSXHVWDGHODHVWUXFWXUDXWLOL]DQGRHOVLVWHPDGHDGTXLVLFLyQGHGDWRVGLJLWDO
9HULILFDFLyQDQDOtWLFD
/DHFXDFLyQGHOPRYLPLHQWRGHOVLVWHPDHV
u +2 1u+12 u= F0 sin(1t )
(18)
F0
k equ (1 2 ) 2 + 4 2 2
sin( 1t + )
(19)
u H (t ) = e 1t ( B1 cos(1' t ) + B2 sin(1' t ))
(20)
B1 = Asin()
B2 = A
cos() + sin()
1
(21)
FRQ
tan() =
2
;
1 2
A=
F0
k equ (1 2 ) 2 + 4 2 2
(22)
'(7(50,1$&,1'(/$63523,('$'(6',10,&$6'(81
3(5),/'($&(52,31
(OHQVD\RWLHQHFRPRREMHWLYRGHWHUPLQDUODVFDUDFWHUtVWLFDVGLQiPLFDVGHXQDYLJDGHSHUILO
,31GHDFHURGHGLPHQVLRQHV\SURSLHGDGHVPHFiQLFDVFRQRFLGDV3DUDODGHWHUPLQDFLyQ
GHODVSURSLHGDGHVGLQiPLFDVVHVRPHWHDODYLJDDXQEDUULGRGHIUHFXHQFLDVFRQXQDH[FLWDFLyQ
FRQRFLGD/DH[FLWDFLyQGLQiPLFDVHJHQHUDFRQXQPRWRUVLWXDGRHQHOFHQWURGHODOX]TXH
SRVHHXQDPDVDH[FpQWULFD
,QVWUXPHQWDO\GLVSRVLWLYRVXWLOL]DGRVHQHOHQVD\R
/RVLQVWUXPHQWRVQHFHVDULRVSDUDODUHDOL]DFLyQGHOHQVD\RVRQORVVLJXLHQWHV
2VFLORVFRSLRSHUPLWHODPHGLFLyQGHVHxDOHV(QHVWHFDVRVHWUDWDGHXQRVFLORVFRSLRGHGRV
FDQDOHVTXHSHUPLWHUHJLVWUDUODVHxDOJHQHUDGDSRUHOVLVWHPDHOHFWURySWLFRGHPHGLFLyQGHOD
IUHFXHQFLDGHODIRU]DQWH\ODUHVSXHVWDGHODYLJD
$FHOHUyPHWURSHUPLWHFRQRFHUODUHVSXHVWDHQDFHOHUDFLRQHVGHXQGHWHUPLQDGRSXQWRGHOD
HVWUXFWXUD(VFDODDFHOHUyPHWUR 3,27
mV
m / s2
9DULDGRUGHYHORFLGDGGHJLURGHODH[FpQWULFDSHUPLWHJHQHUDUODVGLVWLQWDVIUHFXHQFLDVDOD
TXHHVWDUiVRPHWLGDODYLJDYDULDQGRODYHORFLGDGGHJLURGHODPDVDH[FpQWULFD
(VTXHPDGHFRQH[LRQHV
(QOD)LJXUDVHSUHVHQWDHOHVTXHPDGHFRQH[LRQHVGHORVLQVWUXPHQWRVXWLOL]DGRVHQHO
HQVD\R
/DYLJDGHOD)LJXUDVRSRUWDXQPRWRUGHSHVR P =28,603 kg FRQXQH[FpQWULFRFX\RSHVR
HVGH P1 = 0.20 kg TXHURWDDXQDYHORFLGDGDQJXODU 0 2000rpm /DYLJDPHWiOLFDHVWi
FRQVWLWXLGDSRUXQSHUILOQRUPDOL]DGR,31GHDFHURFRQSHVRHVSHFtILFR = 7800.0 kg / m 3
(OREMHWLYRGHOHQVD\RHVGHWHUPLQDUHOFRHILFLHQWHGHDPRUWLJXDPLHQWRODIUHFXHQFLDSURSLD
GHOVLVWHPD\ODUHVSXHVWDHQHOWLHPSRGHOPLVPR
'HWHUPLQDFLyQGHODYHORFLGDGGHURWDFLyQGHODPDVDH[FpQWULFD
/DGHWHUPLQDFLyQGHODYHORFLGDGGHJLURGHOH[FpQWULFRVHUHDOL]DDWUDYpVGHXQGLVSRVLWLYR
HOHFWURySWLFR(VWHGLVSRVLWLYRVHHQFXHQWUDPRQWDGRHQHOHMHGHOH[FpQWULFR\HVWiIRUPDGR
SRU XQD SHTXHxD UXHGD FLUFXODU FRQ SHUIRUDFLRQHV \ XQ GLVSRVLWLYR HOHFWURySWLFR TXH
JHQHUDXQDVHxDOHOpFWULFDGHIUHFXHQFLD f
PC adquisicin de datos
C1
C0
Variador
Osciloscopio
Acelermetro
Figura 5: Esquema de conexin
IPN
0.15
0 2000
m = 0,2kg
mb = 28,603 kg
0.20m
1.105m
0.23m
1.205m
/DYHORFLGDGGHURWDFLyQGHODPDVDGHOH[FpQWULFR\SRUORWDQWRODIUHFXHQFLDGHODDFFLyQVH
REWLHQHWHQLHQGRHQFXHQWDODGHILQLFLyQGHODYHORFLGDGDQJXODUGHODURWDFLyQGHOH[FpQWULFR
RPM =
60 2f 60
= f
=
2 60 2
(23)
/DH[SUHVLyQDQWHULRUSHUPLWHFDOFXODUHOQ~PHURGHYXHOWDVSRUPLQXWRGHOH[FpQWULFR\HVWi
GDGRSRUODIUHFXHQFLDGHODVHxDOHOpFWULFDJHQHUDGDSRUHOGLVSRVLWLYRHOHFWURySWLFRH[SUHVDGD
HQ+]
&iOFXORGHODIUHFXHQFLDDQJXODUGHOVLVWHPDYLJDPRWRUSRUHOPpWRGRGH
5D\OHLJK
(OPpWRGRHQHUJpWLFRGH5D\OHLJK\DPHQFLRQDGRHQHODSDUWDGRHVXQSURFHGLPLHQWRTXH
SHUPLWHGHWHUPLQDUODIUHFXHQFLDIXQGDPHQWDOQRDPRUWLJXDGDGHVLVWHPDVFRQWLQXRV&RPRVH
KDYLVWRDQWHULRUPHQWHVHEDVDHQTXHODYDULDFLyQGHHQHUJtDWRWDOGHOVLVWHPDSRWHQFLDOPiV
FLQpWLFDHVQXODHQFXDOTXLHULQVWDQWHGHWLHPSR3DUDHOFiOFXORGHODHQHUJtDSRWHQFLDOGHO
VLVWHPDHVQHFHVDULRFRQVLGHUDUHQHOFHQWURGHODYLJDODSUHVHQFLDGHXQD]RQDULJLGL]DGD
GHELGRDOVLVWHPDGHDQFODMHGHOFRQMXQWRPDVDFRQFHQWUDGDPRWRU(QHOH[WUHPRL]TXLHUGRVH
FRQVLGHUDTXHODYLJDQRSUHVHQWDXQHPSRWUDPLHQWRSHUIHFWRGHELGRDODIOH[LELOLGDGGHOSHUILO
GHDSR\RFRQVLGHUiQGRVHSRUORWDQWRODH[LVWHQFLDGHXQPXHOOHGHULJLGH] K SDUDHOFiOFXOR
DQDOtWLFRYHU)LJXUD/ODPDQGR mb DODPDVDGHODEDUUDGHDFHUR\ m DODPDVDGHOPRWRU
PiVODEDVHGHDVLHQWR\XWLOL]DQGRHOPpWRGRGH5D\OHLJKVHREWLHQHODIUHFXHQFLDDQJXODUGHO
FRQMXQWRYLJDPRWRU3DUDHOORVHUiQHFHVDULRFDOFXODUODHQHUJtDSRWHQFLDO\FLQpWLFDGHOVLVWHPD
\OXHJRLJXDODUODV
V max = T max
(24)
PT
10 IV
IV
IV
z
a = 23 cm
l1 = 110.5cm
l 2 = 120.5cm
l = 254 cm
/D HQHUJtD SRWHQFLDO Pi[LPD GHO VLVWHPD VH REWLHQH FRQVLGHUDQGR ODV H[SUHVLRQHV GHO
GHVSOD]DPLHQWR\GHODVYHORFLGDGHVGDGDVSRU
u ( z , t ) = ( z ) A0 sin (1 t )
u ( z , t ) = ( z ) 1 A0 cos(1 t )
(25)
&RQVLGHUDQGRODGHILQLFLyQGHODHQHUJtDSRWHQFLDOPi[LPDVHWLHQH
2
1 l 2u ( z, t )
1 2 l 2 ( z)
cos 2 (1 t )
=
V (t ) = EI
dz
A
EI
dz
0
2 0 z 2
2 0 z 2
(26)
max
2 ( z)
l
1
dz
= A02 EI
2
0
2
(27)
FRPRDOWHUQDWLYDWDPELpQSXHGHFDOFXODUVHODHQHUJtDSRWHQFLDOSDUDXQVLVWHPDHVWUXFWXUDO
OLQHDODWUDYpVGHOFiOFXORGHODHQHUJtDFRPSOHPHQWDULDFRPR
V (t ) =
1 l M 2 ( z, t )
1 l M 2 ( z) 2
=
dz
dz sin (1t )
2 0 EI ( z )
2 0 EI ( z )
(28)
1 l M 2 ( z)
dz
2 0 EI ( z )
(29)
V max =
/DHQHUJtDFLQpWLFDGHOVLVWHPDVHREWLHQHDSDUWLUGHODVLJXLHQWHGHILQLFLyQ
T (t ) =
l
1 l
1
m(z )(u )2 dz = A02 12 m( )2 dz cos 2 (1t )
2 0
2
(30)
6XVWLWX\HQGRODPDVDGHODYLJD\GHOPRWRU\PD[LPL]DQGRVHWLHQH
T max =
1 2 2 l
2
2
A0 1 mb ( ) dz + m (l / 2 )
0
(31)
/DIUHFXHQFLDIXQGDPHQWDOGHOVLVWHPDUHVXOWDFRQVLGHUDQGRODLJXDOGDGGHODH[SUHVLRQHV
GHODHQHUJtDSRWHQFLDOPi[LPDHFXDFLRQHVR\GHODHQHUJtDFLQpWLFDPi[LPDGDGDV
SRUODHFXDFLyQ
10
[V ] = [T ] EI z dz = MEI ((zz)) dz =
max
max
l
12 mb ( ) 2 dz
0
2
EI
0 z 2 dz
+ m (l / 2 )
0 mb ( ) dz + m (l / 2 )
l
(32)
M 2 ( z)
0 EI ( z ) dz
12 =
0 mb ( )
l
(33)
dz + m (l / 2 )
0HMRUDGHOFiOFXORGHIUHFXHQFLDVSRU5D\OHLJK
6HEDVDHQODLGHDGHXWLOL]DUODGHIRUPDGDGHODYLJDSURGXFLGDSRUODVIXHU]DVGHLQHUFLD/DV
H[SUHVLRQHVREWHQLGDVDQWHULRUPHQWHOOHYDUiQDSDUWLUGHDKRUDXQVXSHUtQGLFH
p 0 ( z ) = 12 m( z ) u 0 ( z ) = A0 12 m( z ) 0 ( z ) = 12 P 0 ( z )
(34)
/DGHIOH[LyQSURGXFLGDSRUHVWDFDUJDVHUi
u 1( z)
u1
A1
u 1 ( z ) = 12 2 = 12 1 ( z ) 2 = 12 1 ( z ) A 1
1
1
(35)
0
0
2
2
1 2
T max = 1 l m( z ) (u 1 ) 2 dz = ( A ) 6 l m( z ) ( 1 ) 2 dz
1 0
2 0
2
(36)
$SOLFDQGRHOPpWRGRHQHUJpWLFRGH5D\OHLJKVHREWLHQHODIUHFXHQFLDIXQGDPHQWDOGHOVLVWHPD
l
12
m( z ) dz = 0 P u ( z ) dz
= 0l
l
1 2
2
0 m( z ) ( ) dz 0 m( z ) u ( z )dz
0
(37)
&iOFXORGHODIXQFLyQGHVSOD]DPLHQWRXQLWDULR 0
/DIXQFLyQ 0 ( z ) UHSUHVHQWDHOGHVSOD]DPLHQWRQRUPDOL]DGRDODXQLGDG3ULPHUDPHQWHHV
QHFHVDULRFDOFXODUHOJLUR A TXHVXIUHHODSR\RYHU)LJXUDHQIXQFLyQGHODDFFLyQ3DUD
HOORVHPLGHHQODERUDWRULRODULJLGH] K TXHWLHQHDOJLURHOH[WUHPRHPSRWUDGRHOiVWLFDPHQWH
DSDUWLUGHOGHVSOD]DPLHQWR med TXHVHREWLHQHSDUDXQDFDUJDDSOLFDGD
11
z
l1
l2
P
A
med
P
med = + P = A l +
M P ( z ) M P
dz
EI ( z ) z
(38)
M P ( z ) M P
dz
EI ( z ) z
l M P (z = l)
(39)
5HVXOWDQGRGHDTXt
K =
A
=
M P (z = l)
med
&RQRFLGDHVWDULJLGH]ODIXQFLyQGHVSOD]DPLHQWR 0 ( z ) SXHGHREWHQHUVHDSDUWLUGHOWHRUHPD
GHODFDUJDXQLGDGKDFLHQGRYDULDEOHHOSXQWRGHDSOLFDFLyQGHHVWD~OWLPDYHU)LJXUD
0 (s) =
l
M (z = l)
(l s ) + 0 M ( z ) (M ( z, s))dz
K
EI ( z )
(40)
GRQGHODIXQFLyQPRPHQWRIOHFWRU M (z ) GHELGRDOSHVRSURSLRGHODYLJD\DOSHVRGHOPRWRU
FRQFHQWUDGRHQOD]RQDFHQWUDOGHODYLJDHVWiGDGRSRU
z2
0 z l2
q
2
z 2 PT
(z l 2 )2
+
l 2 z (l 2 + a )
M ( z ) = q
2a
2
z2
+ PT z l 2 + (l 2 + a ) z l
q
2
(41)
\HOPRPHQWRIOHFWRU M ( z , s) SURGXFLGRSRUODFDUJDXQLWDULDGHSRVLFLyQsYDULDEOHHVHOTXH
VHPXHVWUDHQODSURSLD)LJXUD
12
PT
0 (s)
l1
l2
P
z
M
z s
0
M ( z, s) =
1(z s ) z s
Figura 9: Viga bajo carga de peso propio.
'HWHUPLQDFLyQGHODPRUWLJXDPLHQWRGHOVLVWHPD
/DHYDOXDFLyQGHODPRUWLJXDPLHQWRGHXQDHVWUXFWXUDHVXQSUREOHPDHVHQFLDOGHODGLQiPLFD
(QJHQHUDOVHUHVXHOYHXWLOL]DQGRWpFQLFDVGHLGHQWLILFDFLyQGHVLVWHPDV(VWDVWpFQLFDVVHEDVDQ
HQ H[FLWDU D OD HVWUXFWXUD FRQ XQD IRU]DQWH GH DPSOLWXG \ IUHFXHQFLD FRQRFLGD \ PHGLU VX
UHVSXHVWDHQHOWLHPSR$FRQWLQXDFLyQVHSUHVHQWDQGRVPHWRGRORJtDVSDUDODREWHQFLyQGHO
DPRUWLJXDPLHQWRGHXQDHVWUXFWXUD
2EWHQFLyQGHODFXUYDGHDPSOLWXGHVUHODFLyQGHIUHFXHQFLDV
'HORVUHVXOWDGRVGHOHQVD\RREWHQLGRVDSDUWLUGHOVLVWHPDGHDGTXLVLFLyQGHGDWRVVHWUD]DOD
FXUYDDPSOLWXG A YVUHODFLyQGHIUHFXHQFLDV = 1 / 1 GRQGHODIUHFXHQFLDGHODIRU]DQWH
VHREWLHQHHQHVWHFDVRFRPR
1 = RPM
2 rad
60 seg
(42)
'HHVWD~OWLPDFXUYDVHREWLHQHHOIDFWRUGHDPSOLILFDFLyQGLQiPLFDGHGRQGHDVXYH]VH
GHGXFHHOIDFWRUGHDPRUWLJXDPLHQWRFUtWLFR(VWRHV
fA =
A max
=
u0
(1 )
2 2
+ 4 2 2
para res = 1
A max 1
=
u 0 2
(43)
UHVXOWDQGR
=
u0
2A max
(44)
7HQHUHQFXHQWDTXH u0 HVHOGHVSOD]DPLHQWRGHOH[WUHPRGHODYLJDEDMRFDUJDHVWiWLFD\
A max HVODPi[LPDDPSOLWXGHQHOH[WUHPRGHODYLJDSURGXFLGDSRUODFDUJDGLQiPLFDYHU
)LJXUD
13
9HULILFDFLyQGHODPRUWLJXDPLHQWRPHGLDQWHHOPpWRGRGHOGHFUHPHQWRORJDUtWPLFR
(O PpWRGR GHO GHFUHPHQWR ORJDUtWPLFR HV XQ PpWRGR SUiFWLFR TXH SHUPLWH GHWHUPLQDU
H[SHULPHQWDOPHQWHHOFRHILFLHQWHGHDPRUWLJXDPLHQWRGHXQVLVWHPDHQYLEUDFLyQOLEUH(VWH
PpWRGR VXUJH GH OD GHILQLFLyQ GHO GHFUHPHQWR ORJDUtWPLFR GHO DPRUWLJXDPLHQWR FRPR HO
ORJDULWPRQDWXUDOGHOFRFLHQWHHQWUHGRVDPSOLWXGHVVXFHVLYDVGHODUHVSXHVWD
3DUDHOFDVRHQTXHVHPLGDHOGHFUHPHQWRHQWUHGRVPi[LPRVVXFHVLYRVHQHOWLHPSR t \
t + T HOFRHILFLHQWHGHDPRUWLJXDPLHQWRHVWiGDGRSRUYHU$SDUWDGR
=
ln r
(45)
4 2 + (ln r )
8QDPD\RUH[DFWLWXGVHREWLHQHPLGLHQGRODVDPSOLWXGHVFRUUHVSRQGLHQWHVDPi[LPRVGLVWDQWHV
HQWUHVtVHSDUDGRVPiVGHXQSHUtRGR t \ n T GHGRQGHUHVXOWDHOVLJXLHQWHFRHILFLHQWHGH
DPRUWLJXDPLHQWR
=
ln r
(46)
2
4 2 n 2 + (ln r )
'HWHUPLQDFLyQGHODWUDQVPLVLELOLGDGGHODVIXHU]DVGLQiPLFDV
/DWUDQVPLVLELOLGDGPi[LPDGHEHHVWXGLDUVHHQHVWDGRGHUHVRQDQFLDHVGHFLUSDUDXQDUHODFLyQ
GHIUHFXHQFLDV = 1 6HREWLHQHODIXHU]DGLQiPLFDWUDQVPLWLGDDORVDSR\RVDSDUWLUGHOD
VLJXLHQWHH[SUHVLyQ
Tr =
2
FTmax
1 + (2 )
=
= fA
2
2
F0
1 2 + (2 )
(2 )2 + 1
(47)
GRQGH FTmax HV OD IXHU]D GLQiPLFD Pi[LPD WUDQVPLWLGD D ORV DSR\RV HQ WDQWR F0 HV OD
FRUUHVSRQGLHQWHIXHU]DHVWiWLFD
'LVPLQXFLyQGHODWUDQVPLVLELOLGDGGHIXHU]DVGLQiPLFDV
(QHOFDVRGHHVWUXFWXUDVTXHHVWiQVRPHWLGDVDYLEUDFLRQHVFRPRSRUHMHPSORIXQGDFLRQHV
SDUDPRWRUHVHVQHFHVDULRGLVPLQXLUODWUDQVPLVLEOLGDGGHODVIXHU]DVGLQiPLFDV&RQHVWH
REMHWLYRSDUDHOFDVRTXHVHDQDOL]DVHFRORFDQPXHOOHVDPRUWLJXDGRUHVHQWUHHOPRWRU\OD
YLJD 6H GHMD FRPR HMHUFLFLR SDUD HO OHFWRU REWHQHU HO YDORU GH OD ULJLGH] \ GHO IDFWRU GH
DPRUWLJXDPLHQWRGHOPXHOOH\DPRUWLJXDGRUSDUDTXHODWUDQVPLVLELOLGDGVHDLJXDODHQHO
LQVWDQWHTXHVHDOFDQFHODUHVRQDQFLD
Figura 10 Representacin del sistema viga motor.
14
5HVSXHVWDHQGHVSOD]DPLHQWRVDORODUJRGHOWLHPSRGHGXUDFLyQGHO
H[SHULPHQWR
(QHVWHDSDUWDGRVHREWLHQHODUHVSXHVWDHQGHVSOD]DPLHQWRVGHOH[WUHPRGHODYLJDDORODUJR
GHOWLHPSR3DUDHOORVHREWLHQHQORVGDWRVXWLOL]DQGRHOVLVWHPDGHDGTXLVLFLyQGHGDWRVGLJLWDO
9HULILFDFLyQDQDOtWLFD
Considrese un sistema como el de la Figura 11.
m1 u1
(m + mb m1 )u
s equi
k equi
(OGHVSOD]DPLHQWRYHORFLGDG\DFHOHUDFLyQGHODPDVDH[FpQWULFDVHGHVFULEHPHGLDQWHODV
VLJXLHQWHVH[SUHVLRQHV
u1 =u +e0 sin ( 1 t )
u1 =u + 1 e0 cos( 1 t )
u1 =u 12 e0
(48)
sin ( 1 t )
/DHFXDFLyQGHOPRYLPLHQWRGHOVLVWHPDUHVXOWD
(49)
1
0
Fo
u + 21 u +12 u =
m 12 e
1
o sin ( t )
1
m+m
b
(50)
8QDYH]REWHQLGDODIXHU]DHVWiWLFD F0 VHSXHGHREWHQHUWDPELpQHOGHVSOD]DPLHQWRHVWiWLFR
u 0
/DUHVROXFLyQGHHVWD~OWLPDHFXDFLyQGHOPRYLPLHQWRVRPHWLGDDXQDIRU]DQWHDUPyQLFD
UHVXOWD
u p (t ) =
F0
k equ (1 2 ) 2 + 4 2 2
sin( 1 + )
(51)
u H (t ) = e t ( B1 cos(1' t ) + B2 sin(1' t ))
1
GRQGHODVFRQVWDQWHV B1 y B2 UHVXOWDQOXHJRGHLPSRQHUODVFRQGLFLRQHVGHERUGHVQDWXUDOHV
u = 0
t 0 = 0 0
u 0 = 0
(52)
15
B1 = Asin()
B2 = A
cos() + sin()
1
(53)
FRQ
tan() =
F0
2
;A =
2
equ
1
k
(1 2 ) 2 + 4 2 2
(54)
5()(5(1&,$6
>@$%DUEDW62OOHU&RQFHSWRVGHFDOFXORGHHVWUXFWXUDVHQODVQRUPDWLYDVGHGLVHxR
VLVPRUUHVLVWHQWH&,01(,6(G$%DUEDW%DUFHORQD'LFLHPEUH
>@$%DUEDW-0LTXHO(VWUXFWXUDVVRPHWLGDVDDFFLRQHVVtVPLFDV&,01(%DUFHORQD
>@03D]'LQiPLFDHVWUXFWXUDO5HYHUWp
>@ 0 $ &HYDOORV ( &DU 7 3UDWR & 3UDWR / $OYDUH] ([SHULPHQWDO DQG QXPHULFDO
GHWHUPLQDWLRQRIWKHG\QDPLFSUSHUWLHVRIWKHUHDFWRUEXLOGLQJRI$WXFKD,,1331XFOHDU
(QJLQHHULQJDQG'HVLJQ
>@)&HVDUL0HWRGLGLFDOFRORQHOODGLQDPLFDGHOOHVWUXWWXUH3LWDJRUD%RORJQD
>@5&ORXJKDQG-3HQ]LHQ'\QDPLFVRI6WUXFWXUHV0F*UDZ+LOO1<RUN
RESPUESTA DINAMICA
DE LAS
ESTRUCTURAS
Parte 4
Sergio Oller
Archivo:
:
*.DTS
*.DES
*.VEL
*.ACE
*.DTS ------------------------------
Masa, Amortiguamiento,
Rigidez
TIME(1),ACCELERATION(1)
TIME(2),ACCELERATION(2)
TIME(3),ACCELERATION(3)
.
.
.
TIME(n),ACCELERATION(n)
--------------------------------------------------------------------------
C
aceleraciones
*.ACE
C---------------------------------------------------------------------IMPLICIT REAL*8(A-H,O-Z)
PARAMETER(MPOINTS=100)
CHARACTER*8 CN
DIMENSION TIME(MPOINTS),ACCELERATION(MPOINTS)
DIMENSION U(MPOINTS),UP(MPOINTS),UPP(MPOINTS)
C***
C
LECTURA DE DATOS
LECTURA DE: V, W, NPOINTS
WRITE(6,*)' CARGUE EL NOMBRE DEL ARCHIVO, SIN RAIZ >>>>'
READ(5,111)CN
111 FORMAT(1A8)
OPEN(UNIT=1,FILE=CN//'.DTS',STATUS='OLD')
OPEN(UNIT=2,FILE=CN//'.DES',STATUS='UNKNOWN')
OPEN(UNIT=3,FILE=CN//'.VEL',STATUS='UNKNOWN')
OPEN(UNIT=4,FILE=CN//'.ACE',STATUS='UNKNOWN')
READ(1,*)VM0,VD0,VK0
NPOINTS=0
DO IP=1,MPOINTS
READ(1,*,END=999)TIME(IP),ACCELERATION(IP)
NPOINTS=NPOINTS+1
ENDDO
999 CONTINUE
C
C*** CALCULO
T1=TIME(1)
T2=TIME(2)
DT=T2-T1
A2=ACCELERATION(2)
C0=1.0/(DT*DT)
C1=0.5/DT
C2=2.0*C0
C3=1.0/C2
C
U(1)=C3*A2
UP(1)=0.0
UPP(1)=A2
C
DO I=2,NPOINTS
C
C*** CALCULO DEL DESPLAZAMIENTO, VELOCIDAD Y ACELERACION
C
T1=TIME(I-1)
T2=TIME(I)
DT=T2-T1
A2=ACCELERATION(I)
C0=1.0/(DT*DT)
C1=0.5/DT
C2=2.0*C0
C3=1.0/C2
C
VME=C0*VM0+C1*VD0
PA=-VM0*A2-(VK0-C2*VM0)*U(I)-(C0*VM0-C1*VD0)*U(I-1)
U(I+1)=(1.0/VME)*PA
UPP(I)=C0*(U(I-1)-2.0*U(I)+U(I+1))
UP(I)=C1*(-U(I-1)+U(I+1))
C
C*** Impresion
WRITE(2,100)TIME(I),U(I)
WRITE(3,100)TIME(I),UP(I)
WRITE(4,100)TIME(I),UPP(I)
ENDDO
STOP
100 FORMAT(2F20.5)
END
3. Programa de Duhamel.
El concepto aplicado en este programa debe consultarse en la parte 2 de estas
notas.
3.1. Manual de entrada de datos,
------------------------------------------------------------------------INTEGRACION NUMERICA DE LA ECUACION DEL MOVIMIENTO
MEDIANTE LA INTEGRAL DE DUHAMEL:
DUHAM1: Exacta
DUHAM2: Convolucin - Regla de los trapecios
(S. Oller)
Archivos:
Entrada de datos
Salidas:
desplazamiento:
velocidades
aceleraciones
-------------------------Archivo:
V,W
*.DTS
*.DTS
*.DES
*.VEL
*.ACE
--------------------------------
Factor de amortiguamiento,
Frecuencia angular
TIME(1),ACCELERATION(1)
TIME(2),ACCELERATION(2)
TIME(3),ACCELERATION(3)
.
.
.
TIME(n),ACCELERATION(n)
-------------------------------------------------------------------------
C
Entrada de datos
*.DTS
C
Salidas:
desplazamiento:
*.DES
C
velocidades
*.VEL
C
aceleraciones
*.ACE
C---------------------------------------------------------------------IMPLICIT REAL*8(A-H,O-Z)
PARAMETER(MPOINTS=100)
DIMENSION TIME(MPOINTS),ACCELERATION(MPOINTS)
DIMENSION U(MPOINTS),UP(MPOINTS),UPP(MPOINTS)
CHARACTER*8 CN
C*** LECTURA DE DATOS
c
LECTURA DE: V, W, NPOINTS
WRITE(6,*)' CARGUE EL NOMBRE DEL ARCHIVO, SIN RAIZ >>>>'
READ(5,111)CN
111 FORMAT(1A8)
OPEN(UNIT=1,FILE=CN//'.DTS',STATUS='OLD')
OPEN(UNIT=2,FILE=CN//'.DES',STATUS='UNKNOWN')
OPEN(UNIT=3,FILE=CN//'.VEL',STATUS='UNKNOWN')
OPEN(UNIT=4,FILE=CN//'.ACE',STATUS='UNKNOWN')
READ(1,*)V,W
WA=W*DSQRT(1.0-V**2)
NPOINTS=0
DO IP=1,MPOINTS
READ(1,*,END=999)TIME(IP),ACCELERATION(IP)
NPOINTS=NPOINTS+1
ENDDO
999 CONTINUE
C
C*** CALCULO
U(1)=0.0
UP(1)=0.0
DO I=2,NPOINTS
A0=-ACCELERATION(I-1)
T0=TIME(I-1)
A1=-ACCELERATION(I)
T1=TIME(I)
A=A0
B=(A1-A0)/(T1-T0)
C0=A/(W**2)-2*V*B/(W**3)
C1=B/(W**2)
C2=U(I-1)-C0
C3=(UP(I-1)+V*W*C2-C1)/WA
T=T1-T0
U(I)=C0+C1*T+C2*DEXP(-V*W*T)*DCOS(WA*T)+
&
C3*DEXP(-V*W*T)*DSIN(WA*T)
UP(I)=C1+(WA*C3-V*W*C2)*DEXP(-V*W*T)*DCOS(WA*T)&
(WA*C2+V*W*C3)*DEXP(-V*W*T)*DSIN(WA*T)
UPP(I)=-W*W*U(I)-2*V*W*UP(I)
WRITE(2,100)TIME(I),U(I)
WRITE(3,100)TIME(I),UP(I)
WRITE(4,100)TIME(I),UPP(I)
ENDDO
STOP
100 FORMAT(2F20.5)
END
-------------------------------------------------------------------------
LECTURA DE DATOS
LECTURA DE: V, W, NPOINTS
WRITE(6,*)' CARGUE EL NOMBRE DEL ARCHIVO, SIN RAIZ >>>>'
READ(5,111)CN
111 FORMAT(1A8)
OPEN(UNIT=1,FILE=CN//'.DTS',STATUS='OLD')
OPEN(UNIT=2,FILE=CN//'.DES',STATUS='UNKNOWN')
OPEN(UNIT=3,FILE=CN//'.VEL',STATUS='UNKNOWN')
OPEN(UNIT=4,FILE=CN//'.ACE',STATUS='UNKNOWN')
READ(1,*)V,W
WA=W*DSQRT(1.0-V**2)
NPOINTS=0
DO IP=1,MPOINTS
READ(1,*,END=999)TIME(IP),ACCELERATION(IP)
NPOINTS=NPOINTS+1
ENDDO
999 CONTINUE
C*** CALCULO
DO I=2,NPOINTS
SUMU=0.0
SUMV=0.0
U(1)=0.0
T0=TIME(I)
DO J=2,I
A1=ACCELERATION(J-1)
T1=TIME(J-1)
A2=ACCELERATION(J)
T2=TIME(J)
DT=T2-T1
F1U=FU(T0,A1,T1)
F2U=FU(T0,A2,T2)
SUMU=SUMU+0.5*DT*(F1U+F2U)
F1V=FV(T0,A1,T1)
F2V=FV(T0,A2,T2)
SUMV=SUMV+0.5*DT*(F1V+F2V)
ENDDO
C
U(I)=-(1.0/WA)*SUMU
UP(I)=-SUMV+V*W*U(I)
UPP(I)=WA*SUMU-2.0*V*W*UP(I)-((V*W)**2)*U(I)
WRITE(2,100)TIME(I),U(I)
WRITE(3,100)TIME(I),UP(I)
WRITE(4,100)TIME(I),UPP(I)
ENDDO
STOP
100 FORMAT(2F20.5)
END
-------------------------------------------------------------------------
4. Programa de Newmark.
El concepto aplicado en este programa debe consultarse en la parte 2 de estas
notas.
4.1. Manual de entrada de datos,
------------------------------------------------------------------------INTEGRACION NUMERICA DE LA ECUACION DEL MOVIMIENTO
MEDIANTE NEWMARK
(S. Oller)
Archivos:
Entrada de datos
*.DTS
Salidas:
desplazamiento:
*.DES
velocidades
*.VEL
aceleraciones
*.ACE
------------------------- Archivo: *.DTS -------------------------------VM0,VD0,VK0
Masa, Amortiguamiento,
Rigidez
TIME(1),ACCELERATION(1)
TIME(2),ACCELERATION(2)
TIME(3),ACCELERATION(3)
.
.
.
TIME(n),ACCELERATION(n)
-------------------------------------------------------------------------
C---------------------------------------------------------------------C
INTEGRACION NUMERICA DE LA ECUACION DEL MOVIMIENTO
C
POR NEWMARK
C
(S. Oller)
C
Entrada de datos
*.DTS
C
Salidas:
desplazamiento:
*.DES
C
velocidades
*.VEL
C
aceleraciones
*.ACE
C
C---------------------------------------------------------------------IMPLICIT REAL*8(A-H,O-Z)
PARAMETER(MPOINTS=100)
DIMENSION TIME(MPOINTS),ACCELERATION(MPOINTS)
DIMENSION U(MPOINTS),UP(MPOINTS),UPP(MPOINTS)
CHARACTER*8 CN
C***
c
LECTURA DE DATOS
LECTURA DE: V, W, NPOINTS
WRITE(6,*)' CARGUE EL NOMBRE DEL ARCHIVO, SIN RAIZ >>>>'
READ(5,111)CN
111 FORMAT(1A8)
OPEN(UNIT=1,FILE=CN//'.DTS',STATUS='OLD')
OPEN(UNIT=2,FILE=CN//'.DES',STATUS='UNKNOWN')
OPEN(UNIT=3,FILE=CN//'.VEL',STATUS='UNKNOWN')
OPEN(UNIT=4,FILE=CN//'.ACE',STATUS='UNKNOWN')
READ(1,*)VM0,VD0,VK0
NPOINTS=0
DO IP=1,MPOINTS
READ(1,*,END=999)TIME(IP),ACCELERATION(IP)
NPOINTS=NPOINTS+1
ENDDO
999 CONTINUE
C
C*** CALCULO
G=0.5
B=0.25*(0.5+G)**2
U(1)=0.0
UP(1)=0.0
UPP(1)=ACCELERATION(1)
DO I=2,NPOINTS
C*** Etapa de PREDICCION
&
&
&
T1=TIME(I-1)
T2=TIME(I)
DT=T2-T1
A1=ACCELERATION(I-1)
A2=ACCELERATION(I)
VJ0=VM0*(1/(B*DT**2))+VD0*(G/(B*DT))+VK0
DF=-VM0*(A2)+VM0*((1.0/(B*DT*DT))*U(I-1)+(1.0/(B*DT))*
UP(I-1) + ((0.5/B)-1.0)*UPP(I-1)) +
VD0*((G/(B*DT))*U(I-1)+((G/B)-1.0)*
UP(I-1) + ((0.5*G/B)-1.0)*UPP(I-1)*DT)
DU=U(I)-U(I-1)
UP(I)=(G/(B*DT))*DU+(1-(G/B))*UP(I-1)+(1-0.5*G/B)*DT*UPP(I-1)
UPP(I)=(1.0/(B*DT**2))*(DU-UP(I-1)*DT)-((0.5/B)-1.0)*UPP(I-1)
C*** Impresion
WRITE(2,100)TIME(I),U(I)
WRITE(3,100)TIME(I),UP(I)
WRITE(4,100)TIME(I),UPP(I)
ENDDO
STOP
100 FORMAT(2F20.5)
END
C----------------------------------------------------------------------
5. Programa de Portic.
Este programa resuelve prticos de cortante bajo carga dinmica, utiliza el mtodo
modal para la descomposicin de la respuesta y el mtodo de Newmark para la
resolucin en el tiempo de cada uno de los modos propios.
5.1. Manual de entrada de datos,
------------------------------------------------------------------------PROGRAMA PORTIC PORTICOS DE CORTANTE
(S. Oller)
Archivos:
Entrada de datos
Salidas:
Resultados estructura:
Vectores y valores propios:
*.DTS
*.RES
*.SAL
------------------------------------------------------------------------Iprint
1
0
Datos generales
Ng IndInp
:
Indic de entrada de carga:
2 (*.res)
T0 Tf DT C1 W1 :
Si IndInp=2
Tiempo inicial, final,Inc. de tiempo,
la forzante
Si IndInp=1
No poner esta linea
amplitud, frecuencia de
matriz de rigidez
Coeficientes de viscosidad
VIS(1 : Ng)
Ng factores de viscosidad
10
11
TUPP(Ig)=0.0
c***
111
C
C*** APERTURA DE ARCHIVOS
C
OPEN(UNIT=1,FILE=CN//'.DTS',STATUS='OLD')
OPEN(UNIT=2,FILE=CN//'.RES',STATUS='UNKNOWN')
OPEN(UNIT=3,FILE=CN//'.SAL',STATUS='UNKNOWN')
Autovec
OPEN(UNIT=7,FILE=CN//'.DES',STATUS='UNKNOWN')
Norm.)
OPEN(UNIT=8,FILE=CN//'.VEL',STATUS='UNKNOWN')
Norm.)
OPEN(UNIT=9,FILE=CN//'.ACE',STATUS='UNKNOWN')
Norm.)
C
C*** LECTURA DE DATOS
C
Lectura de todos los datos del problema
READ(1,*)Iprint
READ(1,*)Ng,IndInp
! Nro de grados de libertad
IF(IndInp.EQ.2)READ(1,*)T0,Tf,DT,C1,W1
IF(Ng.GT.NP) THEN
WRITE(6,*) ' NUMERO DE GRADOS DE LIBERTAD > QUE EL MAXIMO '
STOP
ENDIF
c*** Matriz de Masa
READ(1,*)(COEFMAS(Ig),Ig=1,Ng)
IF(Iprint.EQ.1)WRITE(2,901)
901 FORMAT(' Matriz de Masa ')
DO 2 Ig=1,Ng
VMATmas(Ig,Ig)=COEFMAS(Ig)
AUX2(Ig,Ig)=VMATmas(Ig,Ig)
2
IF(Iprint.EQ.1)WRITE(2,999)(VMATmas(Ig,Jg),Jg=1,Ng)
C*** Matriz de Rigidez
903
READ(1,*)(COEFRIG(Ig),Ig=1,Ng)
IF(Iprint.EQ.1)WRITE(2,903)
FORMAT(' Matriz de Rigidez ')
DO 3 Ig=1,Ng
IF(Ig.GT.1) VMATrig(Ig,Ig-1)=-COEFRIG(Ig)
VMATrig(Ig,Ig) = COEFRIG(Ig)
IF(Ig.LT.NG)VMATrig(Ig,Ig) = VMATrig(Ig,Ig)+COEFRIG(Ig+1)
IF(Ig.LT.Ng)VMATrig(Ig,Ig+1)=-COEFRIG(Ig+1)
IF(Iprint.EQ.1)WRITE(2,999)(VMATrig(Ig,Jg),Jg=1,Ng)
DO 3 Jg=1,Ng
AUX1(Ig,Jg)=VMATrig(Ig,Jg)
C
C
C
91
DO 91 Ig=1,Ng
RES(Ig)=0.0
DO 91 Jg=1,Ng
RES(Ig)=RES(Ig)+AUX2(Ig,Jg)*1.0
92
DO 92 It=1,NPtime
DO 92 Ig=1,Ng
ACC(Ig,It)=RES(Ig)*AC(It)
VERIFICACION
DO 36 Ig=1,Ng
DO 36 Jg=1,Ng
VMATrig(Ig,Jg)=0.0
VMATmas(Ig,Jg)=0.0
12
36
13
DO 36 Kg=1,Ng
VMATrig(Ig,Jg)=VMATrig(Ig,Jg)+AUX1(Ig,Kg)*DVEC(Kg,Jg)
VMATmas(Ig,Jg)=VMATmas(Ig,Jg)+AUX2(Ig,Kg)*DVEC(Kg,Jg)
C
DO 15 Ig=1,Ng
WRITE(3,850)Ig,DVAL(Ig)
WRITE(3,851)Ig,(DVEC(Jg,Ig),Jg=1,Ng)
CONTINUE
15
C
C ***IMPRESION DE LA MATRIZ DE MASA NORMALIZACION
C
WRITE(3,*)'* Matriz de MASA Normalizada '
DO 16 Ig=1,Ng
16 WRITE(3,852)(VMATmas(Ig,Jg),Jg=1,Ng)
WRITE(3,*)'* Matriz de RIGIDEZ Normalizada '
DO 17 Ig=1,Ng
17 WRITE(3,852)(VMATrig(Ig,Jg),Jg=1,Ng)
C
C*** CALCULO DE LOS COEFICIENTES DE RAIGHLEY
C
BETA=(2.0*VIS(2)*DVAL(2)-2.0*VIS(1)*DVAL(1))/
.
((DVAL(2))**2-(DVAL(1))**2)
ALFA=2.0*VIS(1)*DVAL(1)-BETA*(DVAL(1))**2
C
C*** RESOLUCION DE LA ECUACION DEL MOVIMIENTO
C
C*** CALCULO DE LA RESPUESTA EN EL TIEMPO POR NEWMARK A 1 GRADO DE LIBERTAD
C
DO 310 It=2,NPtime
DO 300 Ig=1,Ng
VM0=1.0
VK0=(DVAL(Ig))**2
VD0=ALFA*VM0+BETA*VK0
CALL NEWMARK(It,Ig,VM0,VD0,VK0,TIME,ACC,U,UP,UPP,MPtime,NP)
C
C*** SUPERPOSICION MODAL
C
DO 320 Jg=1,Ng
TU(Jg)=TU(Jg)+DVEC(Jg,Ig)*U(Ig,It)
TUP(Jg)=TUP(Jg)+DVEC(Jg,Ig)*UP(Ig,It)
TUPP(Jg)=TUPP(Jg)+DVEC(Jg,Ig)*UPP(Ig,It)
320
CONTINUE
300 CONTINUE
C
C***OBTIENE LOS DESPLAZAMIENTOS TOTALES MAXIMOS PARA C/GRADO DE LIBERTAD
C
DO Jg=1,Ng
IF(DABS(TU(Jg)).GT.TUM(Jg))TUM(Jg)=DABS(TU(Jg))
IF(DABS(TUP(Jg)).GT.TUPM(Jg))TUPM(Jg)=DABS(TUP(Jg))
IF(DABS(TUPP(Jg)).GT.TUPPM(Jg))TUPPM(Jg)=DABS(TUPP(Jg))
ENDDO
C
C*** IMPRESION DE LA RESPUESTA EN EL TIEMPO
C
IF(Iprint.EQ.1)THEN
WRITE(2,910)TIME(It)
WRITE(2,*)' *-- Coordenada Normal - Desplazamiento'
WRITE(2,912) (U(Ig,It),Ig=1,Ng)
WRITE(2,*)' -- Desplazamiento TOTAL'
WRITE(2,912) (TU(Ig),Ig=1,Ng)
WRITE(2,*)' *-- Coordenada Normal - Velocidad'
310
C
14
WRITE(2,912) (UP(Ig,It),Ig=1,Ng)
WRITE(2,*)' -- Velocidad TOTAL'
WRITE(2,912) (TUP(Ig),Ig=1,Ng)
WRITE(2,*)' *-- Coordenada Normal - Aceleracion'
WRITE(2,912) (UPP(Ig,It),Ig=1,Ng)
WRITE(2,*)' -- Aceleracion TOTAL'
WRITE(2,912) (TUPP(Ig),Ig=1,Ng)
ENDIF
CONTINUE
DO Ig=1,Ng
WRITE(3,*)' ---MAXIMOS EN C/GRADO DE LIBERTAD--WRITE(3,666)Ig,TUM(Ig)
WRITE(3,667)Ig,TUPM(Ig)
WRITE(3,668)Ig,TUPPM(Ig)
WRITE(3,*)' -------- '
ENDDO
'
C
C*** RESPUESTA DE CADA COORDENADA NORMAL EN EL TIEMPO
C
DO 333 Ig=1,Ng
WRITE(7,101)Ig
WRITE(8,101)Ig
WRITE(9,101)Ig
DO 333 It=1,Nptime
WRITE(7,100)TIME(It),U(Ig,It)
WRITE(8,100)TIME(It),UP(Ig,It)
WRITE(9,100)TIME(It),UPP(Ig,It)
333 CONTINUE
C
C
STOP
100 FORMAT(2F12.5)
101 FORMAT(/,'#----> Coordenada Normal: ',I5)
666 FORMAT('Max. DESP. grado:',I5,F12.5)
667 FORMAT('Max. VELO. grado:',I5,F12.5)
668 FORMAT('Max. ACEL. grado:',I5,F12.5)
850 FORMAT(/,1x,I5,2x,' Auto VALOR -- w=',1x,1E12.5)
851 FORMAT( 1x,I5,2x,' Auto VECTOR -- U=',1x,30(1X,1E12.5))
852 FORMAT(20(1X,1E12.5))
910 FORMAT('==================== TIEMPO: ',1X,1E12.5,1x,' ==========')
912 FORMAT( 20(1X,1E12.5))
999 FORMAT( 20(1X,1E12.5))
END
C----------------------------------------------------------------SUBROUTINE JACOBI(A,B,FI,EIGV,D,IEIG,X,NP,N)
C*****************************************************************
C
C ESTA RUTINA CALCULA LOS VALORES Y VECTORES PROPIOS NORMALIZADOS
C
C
C NP
: MAXIMA DIMENSION DEL PROBLEMA (MAX. Nro DE Grados LIBERTAD)
C A(NP,NP) : MATRIZ DE ANALISIS DE RIGIDEZ
C B(NP,NP) : MATRIZ DE MASA
C N : ORDEN DE LA MATRIZ A RESOLVER: N menor o igual que NP
C EIGV(NP) : AUTOVALORES EN LOS PRIMEROS N ELEMENTOS
C FI(NP,NP) : AUTOVECTORES NORMALIZADOS EN LOS PRIMEROS NxN ELEMENTOS
C X(NP,NP) : MATRIZ AUXILIAR
C D(NP)
: VECTOR AUXILIAR
C
C*****************************************************************
IMPLICIT INTEGER*4 (I - N)
IMPLICIT REAL*8(A-H,O-Z)
DIMENSION A(NP,NP),B(NP,NP),EIGV(NP),FI(NP,NP),D(NP)
DIMENSION IEIG(NP),X(NP,NP)
C
C*** INICIALIZA LAS MATRICES DE AUTOVALORES Y AUTOVECTORES
C
NSMAX=50
RTCL=1.0D-16
DO 10 I=1,N
IF((A(I,I).GT.0.0) .AND. (B(I,I).GT.0.)) GO TO 4
WRITE(6,2020)
STOP
4 D(I)=A(I,I)/B(I,I)
10 EIGV(I)=D(I)
DO 30 I=1,N
DO 20 J=1,N
20 X(I,J)=0.
30 X(I,I)=1.
IF(N.EQ.1) GO TO 1
C
C*** COMIENZA LA ITERACION
C
NSWEEP=0
NR=N-1
40 NSWEEP=NSWEEP+1
EPS=(.01**NSWEEP)**2
DO 210 J=1,NR
JJ=J+1
DO 210 K=JJ,N
EPTOLA=(A(J,K)*A(J,K))/(A(J,J)*A(K,K))
EPTOLB=(B(J,K)*B(J,K))/(A(J,J)*A(K,K))
IF((EPTOLA.LT.EPS).AND.(EPTOLB.LT.EPS)) GO TO 210
C
AKK=A(K,K)*B(J,K)-B(K,K)*A(J,K)
AJJ=A(J,J)*B(J,K)-B(J,J)*A(J,K)
AB=A(J,J)*B(K,K)-A(K,K)*B(J,J)
CHECK=(AB*AB+4.*AKK*AJJ)/4.
IF(CHECK) 50,60,60
50 WRITE(6,2020)
STOP
60 SQCH=SQRT(CHECK)
D1=AB/2.+SQCH
D2=AB/2.-SQCH
DEN=D1
IF(ABS(D2).GT.ABS(D1)) DEN=D2
IF(DEN) 80,70,80
70 CA=0.
CG=-A(J,K)/A(K,K)
GO TO 90
80 CA=AKK/DEN
CG=-AJJ/DEN
C
C *** REALIZA LA ROTACION GENERALIZADA PARA TRANSFORMAR EN NULOS LOS
C *** ELEMENTOS EXTERNOS A LA DIAGONAL PRINCIPAL
C
90 IF(N-2)100,190,100
100 JP1=J+1
JM1=J-1
15
110
120
130
140
150
160
170
180
190
C
C **
C
KP1=K+1
KM1=K-1
IF(JM1-1)130,110,110
DO 120 I=1,JM1
AJ=A(I,J)
BJ=B(I,J)
AK=A(I,K)
BK=B(I,K)
A(I,J)=AJ+CG*AK
B(I,J)=BJ+CG*BK
A(I,K)=AK+CA*AJ
B(I,K)=BK+CA*BJ
IF(KP1-N)140,140,160
DO 150 I=KP1,N
AJ=A(J,I)
BJ=B(J,I)
AK=A(K,I)
BK=B(K,I)
A(J,I)=AJ+CG*AK
B(J,I)=BJ+CG*BK
A(K,I)=AK+CA*AJ
B(K,I)=BK+CA*BJ
IF(JP1-KM1)170,170,190
DO 180 I=JP1,KM1
AJ=A(J,I)
BJ=B(J,I)
AK=A(I,K)
BK=B(I,K)
A(J,I)=AJ+CG*AK
B(J,I)=BJ+CG*BK
A(I,K)=AK+CA*AJ
B(I,K)=BK+CA*BJ
AK=A(K,K)
BK=B(K,K)
A(K,K)=AK+2.*CA*A(J,K)+CA*CA*A(J,J)
B(K,K)=BK+2.*CA*B(J,K)+CA*CA*B(J,J)
A(J,J)=A(J,J)+2.*CG*A(J,K)+CG*CG*AK
B(J,J)=B(J,J)+2.*CG*B(J,K)+CG*CG*BK
A(J,K)=0.
B(J,K)=0.
MEJORA DEL AUTOVECTOR DESPUES DE CADA ITERACION
DO 200 I=1,N
XJ=X(I,J)
XK=X(I,K)
X(I,J)=XJ+CG*XK
200 X(I,K)=XK+CA*XJ
210 CONTINUE
C
C ** MEJORA DE AUTOVALORES
C
DO 220 I=1,N
IF((A(I,I).GT.0.) .AND. (B(I,I).GT.0.)) GO TO 220
WRITE(6,2020)
STOP
220 EIGV(I)=A(I,I)/B(I,I)
C
C ** CHEQUEO DE LA CONVERGENCIA
C
230 DO 240 I=1,N
16
TOL=RTCL*D(I)
DIF=ABS(EIGV(I)-D(I))
IF(DIF.GT.TOL) GO TO 280
240 CONTINUE
C
C
C
C
C
C
C
C
DO 3025 I=1,N
IEIG(I)=I
3025 CONTINUE
C
DO 3200 J=1,N
AUX=EIGV(J)
IAUX=J
DO 3100 I=1,N-J
IF(EIGV(I+J).GT.AUX) GO TO 3050
AUX=EIGV(I+J)
IAUX=I+J
3050 CONTINUE
3100 CONTINUE
AUXJ=EIGV(J)
EIGV(J)=AUX
EIGV(IAUX)=AUXJ
C
IAUXJ=IEIG(J)
IEIG(J)=IEIG(IAUX)
IEIG(IAUX)=IAUXJ
C
3200 CONTINUE
C
DO 3250 K=1,N
EIGV(K)=SQRT(EIGV(K))
3250 CONTINUE
C
C
ACTUALIZA LA MATRIZ Y COMIENZA UNA NUEVA ITERACION SI SE PERMITE
C
C ***** ORDENA LA MATRIZ MODAL DE ACUERDO A LOS AUTOVALORES
C
DO 3300 I=1,N
17
DO 3300 J=1,N
FI(I,J)=X(I,IEIG(J))
3300 CONTINUE
C
FACT=1
SQFAC=SQRT(FACT)
C
DO 3275 I=1,N
DO 3275 J=1,N
FI(I,J)=FI(I,J)/SQFAC
3275 CONTINUE
C
1 RETURN
280 DO 290 I=1,N
290 D(I)=EIGV(I)
IF(NSWEEP.LT.NSMAX) GO TO 40
GO TO 255
2020 FORMAT(1H ,'*** ERROR EN LA SOLUCION-STOP ',/
.1H ,'LAS MATRICES NO SON DEFINIDAS POSITIVAS'/)
END
C---------------------------------------------------------------------SUBROUTINE NEWMARK(It,Ig,VM0,VD0,VK0,TIME,
.
ACC,U,UP,UPP,MPtime,NP)
C*****************************************************************
C
C ESTA RUTINA CALCULA LA RESPUESTA PARA CADA GRADO DE LIBERTAD
C
C
C*****************************************************************
IMPLICIT INTEGER*4 (I - N)
IMPLICIT REAL*8(A-H,O-Z)
DIMENSION TIME(MPtime),ACC(NP,MPtime)
DIMENSION U(NP,MPtime),UP(NP,MPtime),UPP(NP,MPtime)
C
IF(It.EQ.2)THEN
G=0.5
B=0.25*(0.5+G)**2
U(Ig,1)=0.0
UP(Ig,1)=0.0
UPP(Ig,1)=ACC(1,It)
ENDIF
C*** Etapa de PREDICCION
.
.
.
T1=TIME(It-1)
T2=TIME(It)
DT=T2-T1
A1=ACC(Ig,It-1)
A2=ACC(Ig,It)
VJ0=VM0*(1/(B*DT**2))+VD0*(G/(B*DT))+VK0
DF=-VM0*(A2)+VM0*((1.0/(B*DT*DT))*U(Ig,It-1)+(1.0/(B*DT))*
UP(Ig,It-1) + ((0.5/B)-1.0)*UPP(Ig,It-1)) +
VD0*((G/(B*DT))*U(Ig,It-1)+((G/B)-1.0)*
UP(Ig,It-1) + ((0.5*G/B)-1.0)*UPP(Ig,It-1)*DT)
18
.
.
DU=U(Ig,It)-U(Ig,It-1)
UP(Ig,It)=(G/(B*DT))*DU+(1-(G/B))*UP(Ig,It-1)+(1-0.5*G/B)*
DT*UPP(Ig,It-1)
UPP(Ig,It)=(1.0/(B*DT**2))*(DU-UP(Ig,It-1)*DT)((0.5/B)-1.0)*UPP(Ig,It-1)
RETURN
C
END
C-----------------------------------------------------------------
19
Referencias