Beruflich Dokumente
Kultur Dokumente
Tarea Nº 1
Programación Matlab
Cargas Dinámicas Periódicas
Autor:
Mauricio Nova Duran
Revisores:
Profesor Teoría: Gilda Valenzuela.
Fecha:
Concepción 10 de Septiembre 2013
Dinámica Estructural
______________________________________________________________________
Índice
Objetivos…………………………………………………………………………………….2
Introducción………………………………………………………………………………....3
Desarrollo…………..………………………………………………………………………..5
Conclusión………………………………………………………………………………….12
1. Objetivos
Conocer cuáles son las influencias que tienen las variables intrínsecas del
sistema, tales como su grado de amortiguamiento, periodo natural de vibración
y su rigidez, en la respuesta que tiene ante la aplicación de cargas dinámicas
periódicas.
2. Introducción
Uo: deformación inicial, posición del sistema antes de entrar en vibración libre.
T0 T0
1 2
a0
T0 p(t )dt
0
aj
T0 p(t ) cos( j t )dt
0
0 j 1, 2,3,...
2
T0
2
0
T0
bj
T0 p(t ) sin( j t )dt
0
0 j 1, 2,3,...
Luego de obtener los coeficientes también se puede encontrar la respuesta del sistema
de la siguiente manera:
a0 1 1
u (t ) a (2 j ) b j (1 j2 ) sin( j0t )
2 j
j 1 k (1 j ) (2 j )
2 2
k
a j (1 j2 ) b j (2 j ) cos( j0t )
Tarea Nº 1 Cargas Dinámicas Periódicas, Series de Fourier 4
Dinámica Estructural
______________________________________________________________________
4. Desarrollo
Considere un sistema de un grado de libertad el cual es sometido a primero a las tres cargas
que se muestran abajo en forma independiente. Utilizando coeficientes de Fourier obtenga
la representación de la carga en serie de Fourier y escriba su correspondiente respuesta.
Considere una razón de amortiguamiento de un 5%. Resuelva el problema sin emplear
calculadora.
En la me memoria de cálculo están descrito todo los procedimientos usados para obtener
los coeficientes Fourier.
∞ 2𝜋𝑗 6𝜋 𝑗
10 𝑃0 cos − 15 𝑃0 cos − 5𝑃0 cos 2 𝜋 𝑗
𝑃(𝑡) = 0 + ∑ 5 5
(2 𝑗 𝜋)2
𝑗=1
∞ 6𝑗𝜋 2𝑗𝜋
4 𝑃0 𝑗 𝜋 + 5 𝑃0 sin 2 𝑗 𝜋 − 15 𝑃0 sin + 10 𝑃0 sin
+∑ 5 5
(2 𝑗 𝜋)2
𝑗=1
Una vez que se obtuvieron los valores de los coeficientes a0,aj y bj se puede representar la
respuesta del sistema ante la solicitación externa con solo reemplazar estos valores en la
ecuación siguiente;
𝑇 = 𝜋 𝑠𝑒𝑔
𝑇𝑜𝑛
𝑘 = 100
𝑚
𝜉 = 0.05
a0 1 1
u (t ) *
k j 1 k (1 j
2
) 2 j
2
[a (2 ) b (1
j j j j
2 2
)]sen( j0 t ) [a j (1 j ) b j (2 j )] cos( j0 t )
∞
0 1 1
𝑢(𝑡) = + ∑ ∗ 2
𝑘 𝑘 (1 − 𝛽𝑗 ) + (2 ∗ 𝜉 ∗ 𝛽𝑗)
𝑗=1
2𝜋𝑗 6𝜋 𝑗
10 𝑃0 cos − 15 𝑃0 cos − 5𝑃0 cos 2 𝜋 𝑗
∗ {[ 5 5 ∗ (2 ∗ 𝜉 ∗ 𝛽𝑗)
(2 𝑗 𝜋)2
6𝑗𝜋 2𝑗𝜋
4 𝑃0 𝑗 𝜋 + 5 𝑃0 sin 2 𝑗 𝜋 − 15 𝑃0 sin + 10 𝑃0 sin
+ 5 5 ∗ (1 − 𝛽𝑗 2 )]
(2 𝑗 𝜋)2
∗ 𝑠𝑒𝑛(𝑗 ∗ 𝑤𝑜 ∗ 𝑡)
2𝜋𝑗 6𝜋 𝑗
10 𝑃0 cos − 15 𝑃0 cos − 5𝑃0 cos 2 𝜋 𝑗
+[ 5 5 ∗ (1 − 𝛽𝑗 2 )
(2 𝑗 𝜋)2
6𝑗𝜋 2𝑗𝜋
4 𝑃0 𝑗 𝜋 + 5 𝑃0 sin 2 𝑗 𝜋 − 15 𝑃0 sin + 10 𝑃0 sin
− 5 5 ∗ (2 ∗ 𝜉 ∗ 𝛽𝑗)]
(2 𝑗 𝜋)2
∗ cos(𝑗 ∗ 𝑤𝑜 ∗ 𝑡)}
𝑃0 (3𝜋 + 16)
𝑎0 =
16𝜋
𝑃0 1 1 𝑃0 3
𝑎𝑗 = (cos(𝜋𝑗) + 1) ( + )+ 2
[cos ( 𝜋𝑗) − cos(𝜋𝑗)]
2𝜋 1+𝑗 1−𝑗 (𝜋𝑗) 2
𝑃0 1 3𝜋𝑗 1
𝑏𝑗 = ( sin ( ) − cos(2𝜋𝑗))
𝜋𝑗 𝜋𝑗 2 2
Representación de carga 2:
P(t ) a0 a j cos( j0t ) b j sen( j0t )
j 1 j 1
𝑃0 (3𝜋 + 16)
𝑃(𝑡) =
16𝜋
∞
𝑃0 1 1 𝑃0 3
+∑ (cos(𝜋𝑗) + 1) ( + )+ 2
[cos ( 𝜋𝑗) − cos(𝜋𝑗)]
2𝜋 1+𝑗 1−𝑗 (𝜋𝑗) 2
𝑗=1
∞
𝑃0 1 3𝜋𝑗 1
+∑ ( sin ( ) − cos(2𝜋𝑗))
𝜋𝑗 𝜋𝑗 2 2
𝑗=1
𝑃0 (3𝜋 + 16) ∞
16𝜋 1 1
𝑢(𝑡) = +∑ ∗ 2
𝑘 𝑘 (1 − 𝛽𝑗 ) + (2 ∗ 𝜉 ∗ 𝛽𝑗)
𝑗=1
𝑃0 1 1 𝑃0 3
∗ {[ (cos(𝜋𝑗) + 1) ( + )+ 2
[cos ( 𝜋𝑗) − cos(𝜋𝑗)]
2𝜋 1+𝑗 1−𝑗 (𝜋𝑗) 2
∗ (2 ∗ 𝜉 ∗ 𝛽𝑗) + 𝑏𝑗 ∗ (1 − 𝛽𝑗 2 )] ∗ 𝑠𝑒𝑛(𝑗 ∗ 𝑤𝑜 ∗ 𝑡)
𝑃0 1 1 𝑃0 3 𝑃0
+[ (cos(𝜋𝑗) + 1) ( + )+ 2
[cos ( 𝜋𝑗) − cos(𝜋𝑗)] ∗ (1 − 𝛽𝑗 2 ) −
2𝜋 1+𝑗 1−𝑗 (𝜋𝑗) 2 𝜋𝑗
1 3𝜋𝑗 1
∗ ( sin ( ) − cos(2𝜋𝑗)) ∗ (2 ∗ 𝜉 ∗ 𝛽𝑗)] ∗ cos(𝑗 ∗ 𝑤𝑜 ∗ 𝑡)}
𝜋𝑗 2 2
0.5
P(t)(Ton)
-0.5
-1
0 1 2 3 4 5 6 7
t (seg)
0.015
0.01
0.005
u (cm)
-0.005
-0.01
-0.015
-0.02
0 1 2 3 4 5 6 7
t (seg)
1.2
0.8
P(t)(Ton)
0.6
0.4
0.2
0
0 1 2 3 4 5 6
t (seg)
La imagen muestra la gráfica de la Serie de Fourier que representa a la Carga II, aquí
se nos es posible observar en forma clara el comportamiento de la carga, la que sigue
la misma tendencia de la función normal de ésta.
-3
x 10 RESPUESTA DEL SISTEMA CON SERIE DE FOURIER
14
12
10
6
u (cm)
-2
-4
0 1 2 3 4 5 6
t (seg)
4. Conclusiones
Mediante series de Fourier se puede llevar a cabo de forma más simple la obtención de
la respuesta de un sistema frente a la solicitación de cargas externas. Además de ser más
práctico para programar en matlab.