Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Apuntes de Clase
Rubén Boroschek
REVISION A.0
15 de Abril del 2010
NOTA:
El texto esta en condición preliminar. Mis clases han sido transcritas inicialmente por los
alumnos. He logrado revisar alguna de ellas. Si bien he tratado de eliminar los errores
tipográficos, siempre se descubren nuevos. Por tanto úsese con cuidado.
⎢⎜1 − ⎜⎛ ω ⎟⎞ ⎟ + ⎜⎛ 2 β ω ⎟⎞ ⎥
⎢⎜⎝ ⎝ ω ⎠ ⎟⎠ ⎝ ω⎠ ⎥
⎣ ⎦
Decremento Logarítmico: β ≈ ln ( vi vi + N )
Respuesta Sísmica:
2π N
= {φi } [ M ]{r}
T
Factor de Participación Li
Integral de Duhamel:
t
1 Li
v (t ) =
mω D ∫0
P (τ ) exp( − βω (t − τ )) sen(ω D (t − τ )) dτ yi ( t ) = V ( βi , ωi , vg )
M iωi
Coordenadas Generalizadas
⎧ ωi2 Li ⎫
m∗ z ( t ) + c ∗ z ( t ) + k ∗ z ( t ) = p ∗ ( t ) Fuerza Elástica {FE (t )} = ∑ [ M ]{φi } ⎨ Vi (t ) ⎬
⎩ M iωi ⎭
Donde en general
n =i n =1
Cortante Basal ωiVi (t )
0
Mi
L N
c ∗ = ∫ c ( x ) ⎣⎡φ ( x ) ⎦⎤ dx + ∑ cn ⎣⎡φ ( xn ) ⎦⎤
{v (t )} ≅ ∑ ω {φ } Y ( t )
2 2
T 2
n =1
Aceleración de Piso: i i i
0
L L N
k ∗ = ∫ k ( x ) ⎡⎣φ ( x ) ⎤⎦ dx + ∫ EI ( x) [φ ′′] dx + ∑ kn ⎡⎣φ ( xn ) ⎤⎦ Li
vi = {φi }
2 2
S d ( βi , Ti )
2
n =1
0 0
Mi
L N
p∗ (t ) = ∫ p ( x, t )φ ( x ) dx + ∑ p ( xn ) φ ( xn )
0 n =1
⎡ 1 ⎤
Alternativamente se puede utilizar la matriz de flexibilidad: ⎢ 2 [ I ] − [ F ][ M ]⎥ {φ } = 0 Sin
⎣ω ⎦
embargo no es un problema simétrico por tanto es mas difícil de resolver y converge a los
valores mayores.
mi → i = j
{φi } [ M ]{φ j } =
T
mi Masa modal
0→i ≠ j
{φm } [ K ][ M ] [ K ]{φn } = 0
T −1
{φm } [ K ][ M ] [ K ][ M ] {φn } = 0
T −1 −1
{φm } [ M ][ F ][ M ][ F ][ M ]{φn } = 0
T
b =1 {φm } [ K ]{φn } = 0
T
{φm } [ M ][ M ] [ K ][ M ] [ K ]{φn } = 0
−1 −1
b=2
T
{φm } [ K ][ M ] [ K ]{φn } = 0
T −1
{φm } [ M ][ F ][ M ][ F ][ M ]{φn } = 0
T
j =1
∑m φ
j =1
j
2
ji
La respuesta de una estructura de puede ver como una combinación de todas sus formas de
vibrar.
Luego
{φ } [ M ]{v(t )}
T
y (t ) = i
i Error! Objects cannot be created from editing field codes.
Mi
n
{v(t )} = ∑ yi (t ) {φi }
i =1
⎧v1 (t ) ⎫
⎪ ⎪
⎨v2 (t ) ⎬ = {φ1} y1 (t ) + {φ2 } y2 + {φ3 } y3 (t )
⎪v (t ) ⎪
⎩ 3 ⎭
Encontrar
{φ } [ M ]{v(0)} {φ } [ M ]{v(0)}
T T
y (0) = i
i ; y (0) = i
i
Mi Mi
{ f E (t )} = [ K ]{v(t )} = ∑ { f Ei (t )} = ∑ [ K ]{φi } yi (t )
Dado el problema de valores propios
⎡⎣[ K ] − ωi2 [ M ]⎤⎦ {φi } = {0}
Figura 3.2 Efecto del Amortiguamiento en el Cálculo del Corte Basal. Tres formas de
Calcular. dinaRespSismoNGDLModal NGDL=5; m=100 k=12183
Para un sistema con P(t ) = 0 y con condiciones iniciales v (0) = v 0 y v (0) = v 0 se tiene que el
desplazamiento está dado por:
⎡⎛ v + v βω ⎞ ⎤
v(t ) = e − βωt ⎢⎜ 0 0 ⎟ sin (ω D t ) + v0 cos (ω D t ) ⎥
⎣⎝ ω D ⎠ ⎦
Lo que es equivalente a:
Donde: ⎝ ωD ⎠
⎛ v0 + βω v0 ⎞
θ = arctg ⎜ ⎟
⎝ ωD v0 ⎠
Figura 3.3
Envolvente e− β ⋅ω ⋅t
2π
Periodo TD =
ωD
Figura 3.4
vi
vi = ρ e − βωti y vi + m = ρ e − βωti+ N entonces = e βωTD N sacando el logaritmo
vi + m
⎛ v ⎞ 2π
ln ⎜ i ⎟ = βωTD N = βω N
⎝ vi + m ⎠ ω 1− β 2
β ln ( vi vi + N ) ln ( vi vi + N )
= aproximando β ≈
1− β 2 2π N 2π N
Figura 3.5
ln ( vi vi + N )
vi
β=
2π N vi 2
1 ⎛ v ⎞
ln ⎜ i ⎟ = β
2π N ⎝ vi 2 ⎠
ln ( 2 )
N=
2πβ
ln ( 2 )
β N=
2πβ
0,01 11,03
0,05 2,2
0,10 1,1
Sin embargo este criterio no es útil para sistema de varios grados de libertad. En estos casos es
posible encontrar decaimientos como los indicados en las figuras siguientes:
Figura 3.8 Respuesta decayente para dos y tres formas modales observadas en un grado de
libertad de la estructura.
⎧ P0 sin(ωt − θ )
⎪
mv ( t ) + cv ( t ) + kv ( t ) = ⎨ P0 cos(ωt − θ )
⎪ i (ωt −θ )
⎩ P0e
⎧sin(ωt − θ )
⎪
v(t ) = e −ωβ t ( A sin (ωD t ) + B cos (ωD t ) ) + 0 D ⎨cos(ω t − θ )
P
k ⎪ i (ωt −θ )
Transiente
⎩e
Permanente
Dmax ⇒ γ = 1 − 2β 2 ≈ 1
1
D= 1 1
⇒ Dmax = ≈
(1 − γ ) + ( 2βγ )
2 2 2
2β 1 − β 2 2β
P0 ω
FD (t ) = c Dω cos (ω t − θ ) = P0 D cos (ω t − θ )
k ω FR (t )
Como FE y FD están a 90 grados la fuerza resultante, FR , es:
1
⎡ ⎤ 2
ω
2
⎢ ⎛ ⎞ ⎥
1
1 + ⎜ 2β ⎟
⎡ ⎛ ω ⎞2 ⎤ 2
⎢ ⎝ ω⎠ ⎥
⇒ FR = FD + FE = Po D ⎢1 + ⎜ 2β ⎟ ⎥ = Po ⎢
2 2
2⎥
⎢⎣ ⎝ ω ⎠ ⎥⎦ ⎛ ⎞
⎢ ⎜1 − ⎛ ω ⎞ ⎟ + ⎛ 2β ω ⎞ ⎥
2
⎢ ⎜⎝ ⎜⎝ ω ⎟⎠ ⎟⎠ ⎜⎝ ω ⎟⎠ ⎥
⎣ ⎦
La Transmisibilidad de fuerzas es:
1
⎡ ⎤ 2
ω⎞
2
⎢ ⎛ ⎥
1 + ⎜ 2β ⎟
FR ⎢ ⎝ ω⎠ ⎥
TR = ⎢ 2⎥
Po ⎛ ⎛ ω ⎞ ⎞ ⎛ ω ⎞
2
⎢ ⎜1 − ⎟ + 2β ⎟ ⎥
⎢ ⎜⎝ ⎜⎝ ω ⎟⎠ ⎟⎠ ⎜⎝ ω ⎠ ⎥⎦
⎣
Se puede demostrar que la TR es idéntica para razones de aceleración y desplazamiento
absolutos.
Figura 3.13
v(t )
P(t ) = P0 sin (ωt )
Figura 3.14
Dado:
Entonces:
v(t )
=
vest 2 β
( e − 1) cos(ωt )
1 − βωt
Figura 3.15
Figura 3.16
v(t ) 1
= ( sin(ωt ) − ωt cos(ωt ) )
vest 2
4. ENERGÍA
∫ ( F (t ) + F
v ( t1 )
I D (t ) + FE (t ) ) dv = 0
2 v( t )
1 1
⇒ m v(t ) + k v(t ) + ∫ FD (t )dv = 0
2 t2 2 t2
2 t1 2 t1
v ( t1 )
∆EK ∆EV
∆E K + ∆EV = − ∫ c v 2 (t )dt
t1
Energía _ disipada
t
⎡ 1 t ⎤
WE (t ) = poωρ ⎢ − cos(2ω t − θ ) + sin(θ ) ⎥
⎣ 4ω 2 ⎦0
⎡ ⎤
⎢ 1 t 1 ⎥
WE (t ) = poωρ ⎢ − cos(2ω t − θ ) + sin(θ ) + cos(θ ) ⎥
4ω 2 4ω
⎢⎣ Oscilante lineal
⎥⎦
⎡ 1 2π / ω 1 ⎤ 2π / ω
WE = poωρ ⎢ − cos(2ω 2π / ω − θ ) + sin(θ ) + cos(−θ ) ⎥ = poωρ sin(θ )
⎣ 4ω 2 4ω ⎦0 2
WE = π po ρ sin(θ )
po
Pero sin(θ ) = 2 βγ D y ρ = D ; reemplazando
k
estos valores tenemos
k ⎛ω ⎞ ⎛ω ⎞
WE = πρ 2 2β ⎜ ⎟ D = 2πρ 2 k β ⎜ ⎟
D ⎝ω ⎠ ⎝ω ⎠
v (0) 0 0
k 0
⎡ t sin(2(ω t − θ )) ⎤
t
ED = c ρ 2ω 2 ⎢ + ⎥⎦
⎣2 4ω 0
⎡ t sin(2(ωt − θ )) sin(2θ ) ⎤
ED = c ρ 2ω 2 ⎢ + +
⎣2 4ω 4ω ⎥⎦
⎡ ⎤
⎢ sin(2(ω t − θ )) ω t sin(2θ ) ⎥
ED = c ρ ω ⎢2
+ +
4 2 4 ⎥
⎢⎣ Oscilante Lineal
⎥⎦
⎡ 2π ⎤
⎢ sin(2(ω − θ ))
2 2 2π ω sin(2θ ) ⎥ 2 2 2π
ED = c ρ ω ⎢ + + ⎥ = cρ ω = π c ρ 2ω
⎢ 2ω 4ω 4 ⎥ 2ω
⎣ ⎦
c β
Con =2
k ω
ω
ED = 2πρ 2 β k
ω
4.2.3. Balance de Energía
Por inspección en un ciclo WE = ED ;
2
1
Energía Potencial: EV (t ) = {v(t )} [ K ]{v(t )}
T
2
T T
T T T
{FD (t )} {dv} = ∫ { FD (t )} {v(t )} dt = ∫ {v(t )} {C}{v(t )} dt
t t
Energía Disipada: ED (t ) = ∫ 0 0
Figura 4.2. Energía en Forzante Armónico. Caso 1 GDL. Kpiso= 39.478 Mpiso=1. β =0.05.
mv ( t ) + cv ( t ) + kv ( t ) = p(t ) = po sen(ωt )
Si p (t ) = p0 sin(ω t ) , entonces:
p0 1
En régimen permanente v (t ) = sin (ωt − θ )
k 2β
π
Pero como está en resonancia: θ=
2
P0 1
⇒ v (t ) = cos (ωt )
k 2β
Luego la resultante de un grafico fuerza desplazamiento para un instante de tiempo t es:
2
⎝ k 2β ⎠
Entonces, la energía disipada corresponde al área de la elipse que se forma al graficar FD (t )
en función de v(t ) , como se muestra en la Figura 4.5.
FD
P (t ) r (t )
v(t ) v(t )
Figura 4.5
Finalmente:
ED ED
β= =
2π k ρ 2
4π EV
Notar que en la derivación anterior se incluye la existencia de una masa.
cv ( t ) + kv ( t ) = p(t )
Si se hace un ensayo de desplazamiento controlado la respuesta y fuerza resultantes son:
v(t ) = ρ sen(ωt )
v(t ) = ρω cos(ωt )
v (0) 0 0 0 0
Por tanto la energía disipada en un ciclo:
v (T ) 2π / ω 2π / ω
ED = ∫
v (0)
p(t )dv = ∫0
p(t )v(t )dt = ∫0
f d (t )v(t )dt =π cρ 2ω
ω
1
En forma similar D =
( )
2
⎛1 − ω 2 ⎞ + g 2
⎜
⎝ ω ⎟⎠ ( )
2π / ω
Notar:
1. Las diferencias son muy pequeñas en amplitud y las máximas diferencias ocurren en
resonancia.
2. La máxima amplificación para el caso de independiente de la frecuencia se da en
resonancia.
η
4. Dado que se ajusto al caso de que β = se tiene una respuesta idéntica para ambos
2
casos.
Todo lo anterior permite resolver con un error pequeño el problema complicado de resolver en
el tiempo el caso independiente de la frecuencia.
ED
⇒ β eqv =
4π EV (ω / ω )
F+ + F−
kequiv =
ρ+ + ρ−
fˆ (t ) = kev(t ) + ce v(t )
Se elige ke y ce talque minimicen la suma de los errores al cuadrado en un periodo, para eso
defino:
2π
ω
∫ e dt
2
J (k e , c e ) =
0
∫ f v 0 sin( ω t ) dt
ke = 0
v o2 π
ω
2π
ω
∫ f v ω cos(ωt )dt
0
ce = 0
vo2 ω π
Demostración
Dado la fuerza no-lineal y el modelo lineal:
f = f (v ,v , z, t )
~
f = ke v + ce v
Se define
v(t ) = v0 sin(ω t )
~
e = f −f
2π
∫e
2
J (c e , k e ) = dt
0
Con propiedades
∂J ∂J
=0 =0
∂c e ∂k e
= ∫ (f − f) dt = 0
2
∂ce 0
2π
∂ ω
= ∫ ( f − (c v + k v))
2
dt
∂ce
e e
0
Con
∂f ∂( k e v )
=0 y =0
∂c e ∂c e
Se tiene
2π
ω
= 2 ∫ ( fv − ce v 2 − ke v v)dt
0
⎡ ω ⎤
2π 2π 2π
ω ω
= 2 ⎢ ∫ fvdt − ce ∫ v dt − ke ∫ v vdt ⎥ = 0
2
⎢⎣ 0 0 0 ⎥⎦
Con
2π 2π
ω ω
∫ v dt = v ω ∫ cos (ω t )dt
2 2 2 2
0
0 0
⎡ t sin( 2ω t ) ω ⎤
2π
⎡π ⎤
=v ω ⎢ + 2 2
⎥ = v0 ω
2 2
⎢⎣ ω + 0⎥⎦
0
⎢⎣ 2 4 ω 0 ⎥⎦
= v0 ωπ
2
Y
2π 2π
ω ω
⎡ sin 2 (ω t ) ω ⎤
2π
= v0 ω ⎢
2
⎥ = v02ω [0 − 0] = 0
⎢⎣ 2 ω 0 ⎥⎦
Luego
2π
ω
∫f
0
vdt − ce v02ωπ − ke 0 = 0
2π
ω
1
ce =
v02ωπ ∫f
0
vdt notar que esto es el área de la energía disipada.
Desarrollo
∂J
=0
∂k e
= ∫ ( f − (c v + k v)) dt
2
∂ke ∂ke
e e
0
2π
ω
∂f ∂ (ce v) ∂ (ke v)
= ∫ 2 ( f − c v − k v) ( ∂k
0
e e
e
−
∂ke
−
∂ke
)dt
Con
∂f ∂( c e v )
=0 y =0
∂k e ∂k e
Se tiene
⎡ ω ⎤
2π 2π 2π 2π
ω ω ω
0 ⎢⎣ 0 0 0 ⎦
Con
⎡ t sin(2ω t ) ω ⎤
2π 2π 2π
2 ⎡π ⎤ vπ
ω ω 2
∫ v dt = v ∫ sin (ω t )dt = v ⎢ − ⎥ = v0 ⎢ − 0 ⎥ = 0
2 2 2 2
4ω ⎣ω ⎦ ω
0 0
0 0 ⎣⎢ 2 0 ⎦⎥
Luego
2π
ω
v02π
∫0
f (t )v(t )dt − ce 0 − ke
ω
=0
2π
ω ω
ke = 2
v0 π ∫0
f (t )v(t )dt
∫ f v 0 sin( ω t ) dt
ke = 0
,
v o2 π
ω
la integral se define como la suma de 4 integrales cuyos límites y valores quedan definidos
según el signo que toma f para cada valor de v
Para v ∈ [0 , v 0 ] en dirección 1 → f = F y aquí t ∈ [0 , π / 2 ω ]
ke = 0
∫ f v ω cos(ωt )dt
0
ce = 0
,
vo2 ω π
la integral se define como la suma de 4 integrales cuyos límites y valores quedan definidos
según el signo que toma f para cada valor de v
tf
Fy v0
Reemplazando en la expresión anterior y factorizando por , queda
ω
⎡⎡
Fy π ⎤ ⎡ π ⎤ ⎡ 3π ⎤ ⎡ 3π ⎤ ⎤
ce = ⎢ ⎢ sen( ) − sen(0)⎥ − ⎢ sen(π ) − sen( )⎥ − ⎢ sen( ) − sen(π )⎥ + ⎢ sen(2π ) − sen( )⎥ ⎥
v0 π ω ⎣ ⎣ 2 ⎦ ⎣ 2 ⎦ ⎣ 4 ⎦ ⎣ 4 ⎦⎦
Fy
ce = ( [1 + 0] − [0 − 1] − [− 1 − 0] + [0 + 1] )
v0 π ω
4 Fy
ce =
v0 π ω
∫ f v 0 sen (ω t ) dt
ke = 0
, aquí la integral se define como la suma de 4 integrales cuyos límites
v o2 π
ω
y valores quedan definidos según el signo que toma f para cada valor de v
⎡2πw π 3π
⎤
1 ⎢ 2 ⎥
w 2w 0
ke = 2 ⎢ ∫ k1 (v0 sin(wt)) dt + ∫ k 2(v0 sin(wt)) dt + ∫ k2 (v0 sin(wt)) dt + ∫ k1 (v0 sin(wt)) dt⎥
2 2 2
vo π 0
⎢ π π 3π
⎥⎦
w ⎣ 2w w 2w
Viendo los límites observamos que siempre cuando el seno es distinto de cero el coseno es
nulo y viceversa, por lo que la primitiva con los límites tratados en las integrales queda:
tf − ti
tf
∫ k (v sen(wt )) dt = k v
2 2
0 0
ti
2w
− v 02
Reemplazando en la expresión anterior y factorizando por , queda
2⋅w
1 ⎡ ⎡π ⎤ ⎡ π⎤ ⎡ 3π ⎤ ⎡ 3π ⎤ ⎤
ke =
2π ⎢k1 ⎢ 2 − 0⎥ + k2 ⎢π − 2 ⎥ + k2 ⎢ 4 − π ⎥ + k1 ⎢2π − 2 ⎥ ⎥
⎣ ⎣ ⎦ ⎣ ⎦ ⎣ ⎦ ⎣ ⎦⎦
Fy
ke = ( k1π + k2π )
2π
∫ f v w cos(wt )dt
0
ce = 0
vo2 wπ
La integral se define como la suma de 4 integrales cuyos límites y valores quedan definidos
según el signo que toma f para cada valor de v
ti
2
− v02
Reemplazando en la expresión anterior y factorizando por , queda
2
Donde
Cα: constante
α: numero real < 2.
Si α > 2 la energía liberada disminuye y deja de ser un elemento atractivo para reducir
vibraciones
Parámetros lineales elemento viscoso
4Γ(α + 2)
ce = cα ω α −1v 0α −1
2 α +2
[Γ(α 2 + 3 2)]
2
ke = 0
Para
v = sin(t )
v = − cos(t )
α
f = v sgn(v )
Demostración
Dado
α
f = cα v sgn(v )
v(t ) = v0 sin(ωt )
Desarrollo de Ce
2π
ω
1
ce =
v02ωπ ∫ f (t )vdt
0
2π
ω
1 α
=
v ωπ
2
0
∫ cα v
0
sgn(v)ωv0 cos(ωt )dt
c ⎡π 2 ω α 3π
2ω
2π
ω ⎤
= α ⎢ ∫ v cos(ωt )dt − ∫ (−v) cos(ωt )dt + ∫ vα cos(ωt )dt ⎥
α
v0π ⎢⎣ 0 π
ω
3π
2ω
⎥⎦
Se tiene
c ⎡π 2 ω α α 3π
2ω
2π
ω ⎤
= α ⎢ ∫ v0 ω cos (ωt )dt + ∫ (v0 ω cos(π − ωt ) cos(π − ωt )dt + ∫ v0α ω α cosα +1 (ωt )dt ⎥
α +1 α α α
v0π ⎢⎣ 0 π
ω
3π
2ω
⎥⎦
cα v0α −1ω α ⎡ 2ω α +1 ⎤
π 3π 2π
2ω ω
∫ udv = uv − ∫ vdu
sin( x ) cos n −1 ( x ) n − 1
∫ cos ∫cos n − 2 ( x )dx
n
( x )dx = +
n n
n −1
i.e. F (n) = An + F (n − 2)
n
se puede demostrar para el caso en estudio que
An = 0
Valido para α = n
α −1 α −1⎛ α − 3 ⎞ (α − 1)(α − 3)(α − 5) α (α − 2)(α − 4)
F (α ) = F (α − 2) = ⎜ F (α − 4) ⎟ =
α α ⎝α − 2 ⎠ α (α − 2)(α − 4) α (α − 2)(α − 4)
Γ(α + 1) Γ(α + 1) 4Γ(α + 1)
= = α α α = α +2 α
(α (α − 2)(α − 4) ) 2 (( 2 )( 2 − 2 )( 2 − 2 ) )
α 2 Γ( 2 + 1) 2
2 2 4 2
NOTA: No esta demostrado para α < 2, que es el rango de interés del problema.
Continuando
cα v0α −1ω α ⎡ 2ω α +1 ⎤
π
Luego
⎡ 4 ⋅ Γ(α + 2) ⎤ α −1 α −1 ⎡ Γ (α + 2) ⎤
ce = cα v0α −1ω α −1 ⎢ α + 2 ⎥ = cα v ω ⎢ α α 3 2⎥
⎣ 2 ⋅ Γ( 2 + 2 ) ⎦ ⎣ 2 Γ( 2 + 2 ) ⎦
α 3 2 0
Para el caso de α =2
Ed
c=
πρ 2ω
π /ω π /ω π /ω
∫ cα ( ρω sen (ωt ) )
8
Ed = ∫ f d (t )dv =2 ∫ ∫
3
f d (t )v(t )dt = cα v vdt =
2
dt = cα ρ 3ω 2
0 0 0
3
8
ce = cα ρω
3π
Desarrollo de ke
2π
ω ω
ke = 2
v0 π ∫ f (t )vdt
0
2π
ω ω
α
=
v02π ∫ cα v
0
sgn(v)v0 sin(ωt )dt
cα ω ⎡ 2ω α ⎤
π 3π 2π
2ω ω
cα ω ⎡ 2ω α α ⎤
π 3π 2π
2ω ω
= ⎢ ∫ v0 ω cos (ωt ) sin(ωt )dt − ∫ (−v0 ω cos (ωt )) sin(ωt )dt + ∫ v0α ω α cosα (ωt ) sin(ωt )dt ⎥
α α α α
v0π ⎣⎢ 0 π
ω
3π
2ω ⎦⎥
Con
Se tiene
c vα −1ω α +1 ⎡ 2ω α ⎤
π 3π 2π
2ω ω
− cosα +1 (π + ωt )
2ω 2ω ω
= ⎢ + + ⎥
π ⎢⎣ ω (α + 1) 0 ω (α + 1) ω (α + 1) 3π ⎥
2ω ⎦
π
2ω
cα v0α −1ω α +1 ⎡ 1 −1 ⎤
= ⎢ +0+ =0
π ⎣ ω (α + 1) ω (α + 1) ⎥⎦
Luego
ke = 0
Códigos MATLAB
%Grafico de una fuerza viscosa no lineal y su aproximación lineal
%en función del desplazamiento
vo=1;
wd=1;
t=0:2*pi/(wd*100):2*pi/wd;
v1=vo*sin(wd*t);
v2=vo*wd*cos(wd*t);
% Parametro alfa--
alfa=1.75;
% --------------
Cnl=1;
ce=Cnl*vo^(alfa-1)*wd^(alfa-1)*(gamma(alfa+2)/((2^alfa)*gamma(alfa/2+1.5)^2));
fnl=Cnl*abs(v2).^alfa.*sign(v2);
fl=ce*v2;
plot(v1,fnl,v1,fl);
legend('No-lineal','Lineal');
title(['Fuerza viscosa no-lineal y aproximacion lineal \alpha =',num2str(alfa)])
xlabel('Desplazamiento');
ylabel('Fuerza');
⎧aM + bK i → i = j
Ci = ⎨ i
⎩ 0→i ≠ j
1 1 b
Ci = β i → β i = a + ωi
2miωi 2ωi 2
Si asumo dos β i con los ωi obtengo las constantes a y b
La matriz de Rayleigh tiene las mismas propiedades de ortogonalidad de [M] y [K], es decir:
Ci → i = j
{φ } [C ]{φ } =
T
0→i ≠ j
j i
1
βi =
2ωi
∑a ω
b
b i
2b
3 β → b = −1,0,1
http://www.eeri.org/site/images/projects/oralhistory/penzien.pdf http://www.edwilson.org/
Luego:
⎡ 2 β1ω1M 1 0 0 ⎤
⎢ ⎥= α
[Φ ] [C ][Φ ] = ⎢ 0 ⎥ [ ]
T
.... 0
⎢⎣ 0 0 2 β nωn M n ⎥⎦
Luego, se puede calcular [C] como:
−1
[C ] = ⎡⎣[Φ ] ⎤ [α ][Φ ]
T −1
⎦
Pero:
[ M i ] = [Φ ] [ M ][ Φ ]
T
−1
[Mi ] = ⎡[ Φ ] [ M ][ Φ ]⎤
−1 T
⎣ ⎦
[Mi ] [Mi ] = [I ]
−1
[ M i ] [ Φ ] [ M ][Φ ] = [ I ]
−1 T
[ M i ] [Φ ] [ M ] = [Φ ]
−1 T −1
En forma similar
[Φ ] [ M ][ Φ ][ M i ] = [I ]
T −1
−1
[ M ][Φ ][ M i ] = ⎡[ Φ ] ⎤
−1 T
⎣ ⎦
Por tanto
Pero
⎡ ⎤
⎢ ⎥
2 β iωi
[ M i ] [α ][ M i ] = ⎢⎢ ⎥ por tanto
−1 −1
Mi ⎥
⎢ ⎥
⎣⎢ ⎦⎥
⎛ ⎡ ⎤ ⎞
⎜ N ⎢ ⎥ ⎟
⎜ 2β iωi ⎥ {φ }T ⎟ [ M ]
[C ] = [ M ] ⎜ ∑ {φi } ⎢⎢ ⎥ i ⎟
i =1 Mi
⎜ ⎢ ⎥ ⎟
⎜ ⎢⎣ ⎥⎦ ⎟
⎝ ⎠
⎛ N
2 βiωi T ⎞
[C ] = [ M ] ⎜ ∑ {φi }{φi } ⎟ [ M ]
⎝ i =1 Mi ⎠
Para aquellos vectores que no se coloque amortiguamiento tendrán valor cero en la solución del
problema.
Adicionalmente podemos utilizar una combinación de Rayleigh y Wilson – Penzien. Siguiendo la
recomendación de Clough y Penzien. Sumamos ambos efectos. Se define el último modo al
cual se le asigna un amortiguamiento ωc , β c y se estable Rayleigh:
2βc
[C ] = ac [ K ] de donde y ac = el amortiguamiento para cualquier otra frecuencia es
ωc
1 1 ⎛ 2βc ⎞ ⎛ ωi ⎞
β i = acωi = ⎜ ⎟ ωi = β c ⎜ ⎟
2 2 ⎝ ωc ⎠ ⎝ ωc ⎠
Para las frecuencias bajo ωc se debe modificar su valor
⎛ ωi ⎞
βi = βi − βc ⎜ ⎟
⎝ ωc ⎠
J xN N xN N xJ
Esta ecuación puede ser resuelta numéricamente con el requisito de estabilidad o precisión
correspondiente al periodo menor TJ
dado tiene una parte estática existe una relación entre ambos
Equilibrio dinámico
Pero
por equilibrio
Observación: Sí masas concentradas
Sí Rayleigh
Entonces ya que
En este caso
Ejemplo:
2 EI=1000
1
L=10
Si
;
{ψ i }
J
{v ( t )} = ∑ {ψ }z ( t ) = [ψ ] { z ( t )}
i i
i −1 NxJ
Jxt
Al igual que en el caso modal reducimos el tamaño del problema a una dimensión J << N
[ψ ] {[ M ][ψ ] { z ( t )} + [C ] [ψ ]{ z ( t )} + [ K ] [ψ ] { z ( t )} = [ S ] p(t )}
T
J xN N xN N xJ
{}
[ M ] { z ( t )} + ⎡⎣C ⎤⎦ { z ( t )} + ⎡⎣ K ⎤⎦ { z ( t )} = L p ( t ) , esta ecuación esta acoplada
J xJ
J xt
Para resolver este problema lo podemos hacer numéricamente, dado que tiene una dimensión
considerablemente menor a N. Alternativamente podemos plantear sobre el sistema reducido
un problemas de valores y vectores propios ortogonales a ⎡⎣ M ⎤⎦ y ⎡⎣ K ⎤⎦
Descomposición modal: { z ( t )} = ∑ {ε } q ( t )
i i i
⎡ ⎡ K ⎤ − ρi ⎡ M ⎤ ⎤ {ε i } = {0}
⎣⎣ ⎦ ⎣ ⎦⎦
Por tanto el vector de desplazamiento del problema original es:
{v ( t )} = [ψ ]{ z ( t )} = [ψ ] [ε ] {q ( t )}
≈ [φ ]
La verdad es que [ψ ] [ε ] ≈ [φ ] son buenas aproximaciones para los primeros J/2 formas
modales. Y las frecuencias ρi ≈ ωi2 .
Ejemplo:
m = 1 k = 150 y ngld =5
⎡ 1 −1 ⎤
⎢−1 2 −1 ⎥
⎢ ⎥
[ K] = k ⎢ −1 2 −1 ⎥ ;[ M ] = [ I ]
⎢ ⎥
⎢ −1 −2 −1⎥
⎢⎣ −1 −2⎥⎦
⎡ 1 −1 ⎤
⎢4 / 5 0 ⎥ ⎡ 30 −30 ⎤
⎡⎣ K ⎤⎦ = [ψ ] [ K ][ψ ] = ⎢
T
⎢ ⎥ ⎥
⎣ −30 350 ⎦
[ψ ] = ⎢ 3 / 5 1 ⎥
⎢ ⎥ ⎡ 2.200 −0.0667 ⎤
⎢ 2 / 5 2 / 3⎥ ⎡⎣ M ⎤⎦ = [ψ ] [ M ] [ψ ] = ⎢ −0.0667 2.556 ⎥
T
⎢⎣ 1/ 5 1/ 3 ⎥⎦ ⎣ ⎦
⎡⎣ M ⎤⎦ { z ( t )} + ⎡⎣ K ⎤⎦ { z ( t )} = ⎡⎣ L ⎤⎦ p ( t )
[ψ ]
NxJ
Talque:
{v(t )} = [ψ ]{ z (t )}
Pero además que cumpla con ley de ortogonalidad:
⎧0 i ≠ j⎫
{ψ i } [ M ]{ψ j } = ⎪⎨M
T
⎬
⎩⎪ i i= j⎭
( )
1
{ψ 1} = { y1} { y1} [ M ]{ y1}
T 2
b. Normaliza
aij = {ψ i } [ M ]{ y j }
T
5.
6. ψ j = yi − aij {ψ i }
7. y j =ψ j
[ M ]{v ( t )} + [ K ]{v ( t )} = [ S ]{ p ( t )}
(2)
{ }
Y al asumir que toda función P ( t ) puede aproximarse por una serie de Fourier:
Donde {S } corresponde
k
al estado de carga k-ésimo del sistema y {v ( t )}
k
y por tanto
{v(t )} = ∑ {v ( t )}
m
k
k =1
{ } { }
Considerando en la ecuación (3) que v k (t ) = v k sin(ω t ) resulta:
[ K ]{v k } = {S k } + ω 2 [ M ]{v k }
Para obtener un conjunto de vectores cuya combinación sea una buena aproximación tomando
en cuenta el estado de carga k-ésimo de la estructura se resuelve inicialmente la ecuación
considerando solamente las fuerzas externas, es decir, despreciando el aporte de las fuerzas
de inercia.
[K ]{v0k } = {S k } → {v }k
0 (5)
El segundo vector del proceso puede ser calculado en base al error cometido en el primer paso,
al haberse despreciado las fuerzas de inercia, este error se puede aproximar como:
{S } = [ M ]{v } . (Notar que no importan los escalares ω
1
k k
0 dado que cada vector obtenido será
normalizado en el proceso).
[K ]{v1k } = {S1k } → {v }k
1
(6)
En general, para la generación de un vector
{v } se calcula:
k
i
[K ]{vik } = [M ]{vik−1} → {v }
k
i
(7)
0( d fi i ió )
VnT [M ]V
α=
VnT [M ]Vn
Luego, la ortogonalización de Gram-Schmidt clásica de un conjunto de n vectores a1 a2 … an , a
otro conjunto v1 v 2 … v n de vectores ortogonales, corresponde al algoritmo siguiente:
for j = 1:n
for i=1:j-1
αi= viT [M ]a j
vj= v j − α i vi
end
vj
vj =
v Tj [M ]v j
end
Este método, aunque adecuado matemáticamente, resulta inestable computacionalmente,
debido a que, al generar en cada paso los valores de α correspondientes a todos los vectores
precedentes en base al vector original aj, no es considerada la acumulación de errores al ir
ortogonalizando el vector por los que lo anteceden uno por uno, perdiéndose la ortogonalidad
entre los vectores generados. Es por ello que es mejor emplear uno de los métodos de Gram-
Schmidt modificado. Uno de los algoritmos más sencillos y estables de este método es el
siguiente, expresado de 2 formas:
for i=1:n for j = 1:n
for i=1:j-1
end end
end
Aunque ambos algoritmos solucionan en igual medida el problema que presenta el método de
Gram-Schmidt clásico, el de la izquierda (ortogonalización “hacia delante”) permite trabajar
matricialmente el problema, permitiendo realizar cada paso iterativo con solo 2 operaciones
matriciales (evitando un proceso iterativo dentro de otro), aumentando la velocidad del proceso.
Donde:
[K ] = [u ] [K ][u ] s
T
s
[M ] = [u ] [M ][u ] s
T
s
[V ] = [u ][Z ]
1 s 0
Donde:
[K ] = [X ] [K ][X ]
i
T
i
[M ] = [X ] [M ][X ]
i
T
i
[V ] = [X ][Z ]
i i i
Utilizar método de Gram-Schmidt modificado (2 veces) para hacer a [Vi ] ortogonal a todos los
vectores previamente calculados y normalizarlos, de manera que [Vi ] ⋅ [M ] ⋅ [Vi ] = [I ]
T
Cálculos finales:
[ ]
Se calcula matriz K = [V ] [K ][V ] y se resuelve problema de valores propios:
T
([K ] − Ω [I ])[Z ] = 0
2
if nargin < 2
opt=1;
end
if nargin < 3 || ~isempty(M)
opt=2;
end
%%% para caso general.
if opt==0
phi=phi;
end
if opt==1; % normaliza con primera linea
aux=(phi(1,:));
[pn,pm]=size(phi);
if min(abs(aux)) <= eps
opt=3;
disp('MODONORM:No se puede dividir debido a valor 0 se usa opt=3');
else
phi=phi*diag(1./aux);
end
end
if opt==3;
aux=max(phi);
phi=phi*diag(1./aux);
end
if opt==2
Mn=sqrt(diag(phi'*M*phi));
phi=phi*diag(1./Mn);
end
∞ ⎛ 2π nt ⎞ ∞ ⎛ 2π nt ⎞
P (t ) = a0 + ∑ an cos ⎜ ⎟ + ∑ bn sen ⎜
⎜ Tp ⎟ n =1 ⎜ Tp ⎟⎟
n =1 ⎝ ⎠ ⎝ ⎠
Donde:
Tp
2
Tp
⎛ 2πnt ⎞ Tp
⎛ 2πnt ⎞
1 ⎜ ⎟dt ; bn = 2 ⎜ ⎟dt
a0 =
Tp ∫0 P(t )dt ; an = T p ∫0 P (t ) cos
⎜ T ⎟ Tp ∫0 P (t ) sen
⎜ T ⎟
⎝ p ⎠ ⎝ p ⎠
Tp Es el período de la función P (t )
2π
Definimos las siguientes variables ω1 = = ∆ω y ωn = n∆ω
Tp
Ejemplo:
Dada la función rampa de la Figura. Su composición se presenta en las Figuras para 7 y 201
coeficientes (dinaFourieCoef.m).