Está en la página 1de 21

FACULTAD DE INGENIERÍA

ESCUELA ACADÉMICO PROFESIONAL DE INGENIERÍA CIVIL

“INFORME DE EJERCICIOS DE SISTEMA VIBRACIÓN LIBRE DE UN GRADO


DE LIBERTAD”

INFORME

AUTOR:

Samaniego Rimache Italo Aaron

ASESORA:

Ing. Manchego Meza Alfredo

LÍNEA DE INVESTIGACIÓN:

Diseño Sismoresistente

LIMA-PERÚ

2019-I
DEDICATORIA

A nuestros padres por su apoyo


incondicional y constante
motivación para el desarrollo
de nuestra carrera.
AGRADECIMIENTO

Al Ing. Manchego Meza


Alfredo, por brindar sus
conocimientos y apoyo
incondicional del presente
informe.
INDICE GENERAL

Pág.

DEDICATORIA………………………………………………………………....…...……I

AGRADECMIENTO………………………………………………………………….......II

INDICE GENERAL………….…………………………………………………………....IV

INTRODUCCION……………………………………………………………………........V

CAPÍTULO 1. GENERALIDADES

1.1 Objetivos………………………………………………………………………....….…6
1.2 Metodología………..…………………………………………………………..………6

CAPÍTULO 2. Resolución de los problemas

2.1 Problema 1………………………………………………………………………….….6


2.3 Problema 2…..……….……………………………………………………………..….9
CAPÍTULO 3. Resultados

3.1 Recomendaciones………………………….…………………………….…………….11
3.2 Conclusiones……….……..…………………..….……………………………………11
BIBLIOGRAFIA………………………………………………………………….………11

ANEXOS………………………………………………………………………………….12
INTRODUCCIÓN

Un sistema estructural experimento vibración forzada siempre que se suministra energía


externa al sistema durante la vibración. La energía externa se puede suministrar ya sea
mediante una fuerza aplicada o por una excitación de desplazamiento impuesta. La fuerza
aplicada la excitación de desplazamiento pueden ser armónica, no armónica pero periódica,
no periódica, o aleatoria.

La respuesta de un sistema a una excitación armónica se llama respuesta armónica. La


excitación no periódica puede ser de larga o corta duración. La respuesta de un sistema
dinámico a excitaciones no periódicas repentinamente aplicadas se llama respuesta
transitoria.

Se estudian aquí las vibraciones de sistemas con un grado de libertad, al tiempo que se
introducen algunos conceptos importantes como:

 Muchas de las propiedades de estos sistemas se presentan también en sistemas con


más grados de libertad.
 Muchos problemas prácticos pueden ser suficientemente aproximados por sistemas
con 1 gdl.
 Son los sistemas más sencillos, lo que hace pedagógicamente necesario comenzar por
su estudio.
 Mediante la técnica del "análisis modal" los sistemas lineales con n gdl pueden
resolverse superponiendo n sistemas con 1 gdl.

Estos sistemas de vibración libre, serán sin amortiguamiento como sistemas con
amortiguamiento (sistemas subamortiguados); cabe recalcar que los parámetros serán
hallados por ecuaciones diferenciales lineales homogéneas de coeficiente sísmico.

En conclusión en este documento se tratará del estudio de las vibraciones de un grado de


libertad con excitación armónica, así como se mencionará en los problemas propuestos.
CAPITULO 1: GENERALIDAD

1.1 Objetivo
- Realizar los problemas utilizando Matlab.
- Generar código de programación en Matlab.
1.2 Metodología
- En el siguiente trabajo se empleó el tipo de investigación cuantitativa, ya que es
sucesiva. Cada fase se precede a lo consiguiente, no se debe eludir los pasos, aunque
podemos determinar alguna etapa.
- El informe tiene como propósito recoger información para enriquecer el
conocimiento científico, orientando al investigador al descubrimiento de principios
y leyes.

CAPITULO 2: RESOLUCIÓN DE LOS PROBLEMAS

2.1 Encontrar la respuesta en el tiempo de un sistema de un grado de libertad cuyo período


de vibración es 0.2 s., que no tiene amortiguamiento y que en el tiempo igual a cero el
desplazamiento inicial es de 2.cm., y la velocidad inicial es 10 cm/s. Determinar además la
amplitud máxima y el ángulo de fase γ. Además, cambié el periodo de vibración; grafique
las respuestas (desplazamiento-tiempo) y comente.

CASO 1: Con t = 0.2seg

2π 2π
Wn = = = 31.416 𝑟𝑎𝑑/𝑠
T 0.2

De la ecuación del movimiento:

Ẋ0
X(t) = X0 ∗ cos(𝑊 ∗ 𝑡) + ∗ sen(𝑊 ∗ 𝑡)
𝑊

Se deduce, la amplitud máxima:

U̇0 2
AMAX = √( U0 )2 + ( )
W
10 2
AMAX = √( 2)2 + ( ) = 2.03 cm
31.42

También se deduce el ángulo de fase:

U̇0
θ = tg −1 ( )
U0 ∗ Wn

10
θ = tg −1 ( ) = 9.04°
2 ∗ 31.416

Por lo tanto, la ecuación es:

U̇0
U(t) = U0 ∗ cos(𝑊 ∗ 𝑡) + ∗ sen(𝑊 ∗ 𝑡)
𝑊

10
U(t) = 2 ∗ cos(31.416 ∗ t) + ∗ sen(31.416 ∗ t)
31.416

Gráfica:
CASO 2: Con t = 0.5seg

2π 2π
Wn = = = 12.566 𝑟𝑎𝑑/𝑠
T 0.2

De la ecuación del movimiento:

Ẋ0
X(t) = X0 ∗ cos(𝑊 ∗ 𝑡) + ∗ sen(𝑊 ∗ 𝑡)
𝑊

Se deduce, la amplitud máxima:

U̇0 2
AMAX = √( U0 )2 + ( )
W

10 2
AMAX = √( 2)2 + ( ) = 2.15 cm
12.566

También se deduce el ángulo de fase:

U̇0
θ = tg −1 ( )
U0 ∗ Wn

10
θ = tg −1 ( ) = 21.69°
2 ∗ 12.566

Por lo tanto, la ecuación es:

U̇0
U(t) = U0 ∗ cos(𝑊 ∗ 𝑡) + ∗ sen(𝑊 ∗ 𝑡)
𝑊

10
U(t) = 2 ∗ cos(12.566 ∗ t) + ∗ sen(12.566 ∗ t)
12.566
Gráfica:

Conclusión:

- Mientras el periodo aumenta, el ángulo de fase aumenta


- La amplitud aumenta, mientras aumenta el periodo.
- Como la velocidad inicial es positiva, la pendiente será positiva; por lo tanto, en la
gráfica se verá que aumenta.
- Es de amortiguamiento simple por que no presenta amortiguamiento.

2.2 Encontrar la respuesta en el tiempo de la estructura que se ha venido analizando


(pregunta 1) pero para dos casos de amortiguamiento ξ=0.05, ξ=0.10 y ξ=0.25. Comentar los
resultados orientados al Diseño Sismo Resistente.

Ecuación del movimiento:

Caso 1 : 𝝃 = 𝟎. 𝟎𝟓

U̇(0)+Wn∗𝜉∗U(0)
U(T) = e−𝜉∗ W𝑛 ∗ [ U(0) ∗ COS(W𝐷 ∗ T) + ( ) ∗ SEN(W𝐷 ∗ T)]
W𝐷

WD = Wn ∗ √1 − 𝜉 2

rad
WD = 31.42 ∗ √1 − 0.052 = 31.38
s
Por lo tanto, la ecuación del movimiento será:

10+31.42∗0.05∗2
U(T) = e−0.05∗ 31.42 ∗ [2 ∗ COS(31.38 ∗ T) + ( ) ∗ SEN(31.38 ∗ T)]
31.38

𝐔(𝐓) = 𝐞−𝟏.𝟓𝟕𝟏 ∗ [𝟐 ∗ 𝐂𝐎𝐒(𝟑𝟏. 𝟑𝟖 ∗ 𝐓) + ( 𝟎. 𝟒𝟐) ∗ 𝐒𝐄𝐍(𝟑𝟏. 𝟑𝟖 ∗ 𝐓)]

Caso 2 : 𝝃 = 𝟎. 𝟏

U̇(0)+Wn∗𝜉∗U(0)
U(T) = e−𝜉∗ W𝑛 ∗ [ U(0) ∗ COS(W𝐷 ∗ T) + ( ) ∗ SEN(W𝐷 ∗ T)]
W𝐷

WD = Wn ∗ √1 − 𝜉 2

rad
WD = 31.42 ∗ √1 − 0.12 = 31.26
s

Por lo tanto, la ecuación del movimiento será:

10+31.42∗0.1∗2
U(T) = e−3.14 ∗ [2 ∗ COS(31.26 ∗ T) + ( ) ∗ SEN(31.26 ∗ T)]
31.26

𝐔(𝐓) = 𝐞−𝟑.𝟏𝟒 ∗ [𝟐 ∗ 𝐂𝐎𝐒(𝟑𝟏. 𝟐𝟔 ∗ 𝐓) + ( 𝟎. 𝟓𝟐) ∗ 𝐒𝐄𝐍(𝟑𝟏. 𝟐𝟔 ∗ 𝐓)]

Caso 3 : 𝝃 = 𝟎. 𝟐𝟓

U̇(0)+Wn∗𝜉∗U(0)
U(T) = e−𝜉∗ W𝑛 ∗ [ U(0) ∗ COS(W𝐷 ∗ T) + ( ) ∗ SEN(W𝐷 ∗ T)]
W𝐷

WD = Wn ∗ √1 − 𝜉 2

rad
WD = 31.42 ∗ √1 − 0.252 = 30.41
s

Por lo tanto, la ecuación del movimiento será:

10+31.42∗0.25∗2
U(T) = e−7.86 ∗ [2 ∗ COS(30.41 ∗ T) + ( ) ∗ SEN(30.41 ∗ T)]
30.41

𝐔(𝐓) = 𝐞−𝟕.𝟖𝟔 ∗ [𝟐 ∗ 𝐂𝐎𝐒(𝟑𝟎. 𝟒𝟏 ∗ 𝐓) + ( 𝟎. 𝟖𝟓) ∗ 𝐒𝐄𝐍(𝟑𝟎. 𝟒𝟏 ∗ 𝐓)


Comentarios:

- Conformé avance el tiempo el desplazamiento tiende a cero para los casos.


- Según los casos, se evidencia que mientras aumenta la razón de amortiguamiento
crítico, el número de oscilaciones disminuirá.
- En su análisis se logra identificar que mientras aumenta la razón de amortiguamiento
crítico, aumenta la energía disipada de vibración libre.

CAPÍTULO 3. RESULTADOS

3.1 Recomendaciones

- Plantear modelo en otro software para la comparación y mejoramiento de los


parámetros de estas ondas.
- Realizar varios tipos de casos para el análisis.
- Establecer los tipos de energía interna, en función de la columna, entre otros.
- Ir a talleres del manejo del Matlab, para el mejor análisis de estos sistemas libres.

3.2 Conclusiones

- Se evaluó la respuesta en un sistema compuesto por una masa-amortiguador con un


grado de libertad para diversos casos de vibraciones.
- Se identificó mediante gráficos las diversas respuestas que experimentaban el sistema
al variar el coeficiente de amortiguación.
- El uso de software computacional resultó ser muy efectivo para el análisis del sistema.
BIBLIOGRAFÍAS

- Análisis Dinámico de estructuras, Chopra Anil K. 4ta Edición (2014)


- Análisis Dinámico de Estructuras, Mario Paz(1992)
- Vibración Mecánico teoría y problemas, Schaum
- S. S. RAO, Vibraciones mecánicas, México: PEARSON EDUCACIÓN, 2012
- Available:http://www.sc.ehu.es/sbweb/energias-
renovables/MATLAB/numerico/diferencial/diferencial.html

ANEXOS

- Códigos de programación en MATLAB


- Solución numérica
- Grafica Nº1
- close all
- f=5;
- t=0:1/(f*32):1;
- y=2*cos(2*pi*f*t)+0.32*sin(2*pi*f*t)
- plot(t,y)
- %stem(y)
- grid on
- hold on
-
- Grafica Nº2
- close all
- f= 2;
- t= 0:1/(f*32):1;
- y= 2*cos(2*pi*f*t)+0.8*sin(2*pi*f*t);
- plot(t,y)
- %stem(y)
- grid on
- hold on
-
- ADICIONALES
-
- Vibración libre sin amortiguamiento
- % Item 1
- % Vibración libre no amortiguada.
- m1 = 10;
- m2 = m1;
- r = 0.1;
- a = 0.2;
- Io = 0.1;
- k1 = 3000;
- K2 = [1500 4500 300];
- c = 0;
- Mo = 0;
- xo = 0.05;
- vo = 2;
- M = m1+m2+Io/r^2;
- n = c/(2*(m1+m2+Io/r^2));
- for j = 1:3
- k2 = K2(j);
- wn = sqrt((k1+k2*((a/r)^2+a/r))/(m1+m2+Io/r^2));
- f=@(t,x,v) -2*n*v-wn*wn*x+Mo/(r*M)*sin(wn*t); % Ec. de movimiento
- % Tiempo
- ta = 0;
- tb = 2;
- N = 320;
- hold on
- % Solución numérica
- [t,x,v] = rk_2(f,ta,tb,xo,vo,N);
- subplot(2,1,1)
- plot(t,x,'*')
- hold on
- subplot(2,1,2)
- plot(t,v,'*')
- % Solución analítica
- hold on
- x = xo*cos(wn*t)+vo/wn*sin(wn*t); % Determinación posición
- subplot(2,1,1)
- plot(t,x,'-')
- hold on
- v = vo*cos(wn*t)-xo*wn*sin(wn*t); % Determinación velocidad
- subplot(2,1,2)
- plot(t,v,'-')
- end
-
- subplot(2,1,1)
- grid on
- xlabel('t')
- ylabel('x');
- legend('aproximado','exacto')
- title('Posición')
- gtext('k2 = 1500','Color','b')
- gtext('k2 = 4500','Color','y')
- gtext('k2 = 300','Color','g')
-
- subplot(2,1,2)
- grid on
- xlabel('t')
- ylabel('x^.(t)');
- legend('aproximado','exacto')
- title('Velocidad')
- gtext('k2 = 1500','Color','b')
- gtext('k2 = 4500','Color','y')
- gtext('k2 = 300','Color','g')
- Vibración libre amortiguada
- % Item 2
- % Vibración libre amortiguada
- m1 = 10;
- m2 = m1;
- r = 0.1;
- a = 0.2;
- Io = 0.1;
- k1 = 3000;
- k2 = 1500;
- C = [1200 2400 200];
- Mo = 0;
- xo = 0.05;
- vo = 2;
- M = m1+m2+Io/r^2;
- wn = sqrt((k1+k2*((a/r)^2+a/r))/(m1+m2+Io/r^2));
- for j = 1:3
- c = C(j);
- n = c/(2*(m1+m2+Io/r^2));
- f=@(t,x,v) -2*n*v-wn*wn*x+Mo/(r*M)*sin(wn*t); % Ecuación de movimiento
- % Relación de amortiguamiento
- e = c/(2*(m1+m2+Io/r^2)*wn);
- % Tiempo
- ta = 0;
- tb = 2;
- N = 320;
- hold on
- % Solución numérica
- [t,x,v] = rk_2(f,ta,tb,xo,vo,N);
- subplot(2,1,1)
- plot(t,x,'.')
- hold on
- subplot(2,1,2)
- plot(t,v,'.')
- % Solución analítica
- if e < 1 % Sistema subamortiguado
- Xo = sqrt(xo^2*wn^2+vo^2+2*xo*vo*e*wn)/(sqrt(1-e^2)*wn);
- PHIo = atan((xo*wn*sqrt(1-e^2))/(vo+wn*xo*e));
- hold on
- x = Xo*exp(-e*wn*t).*sin(sqrt(1-e^2)*wn*t+PHIo);
- subplot(2,1,1)
- plot(t,x,'-')
- hold on
- v = -Xo*e*wn*exp(-e*wn*t).*sin(sqrt(1-e^2)*wn*t+PHIo)+...
- Xo*exp(-e*wn*t)*sqrt(1-e^2)*wn.*cos(sqrt(1-e^2)*wn*t+PHIo);
- subplot(2,1,2)
- plot(t,v,'-')
- elseif e == 1 % Sistema críticamente amortiguado
- hold on
- x = (xo+(vo+wn*xo)*t).*exp(-wn*t);
- subplot(2,1,1)
- plot(t,x,'-')
- hold on
- v = (vo+wn*xo).*exp(-wn*t)-(xo+(vo+wn*xo)*t)*wn.*exp(-wn*t);
- subplot(2,1,2)
- plot(t,v,'-')
- else % Sistema sobreamortiguado
- s1 = (-e+sqrt(e^2-1))*wn;
- s2 = (-e-sqrt(e^2-1))*wn;
- C1 = (xo*wn*(e+sqrt(e^2-1)+vo))/(2*wn*sqrt(e^2-1));
- C2 = (-xo*wn*(e+sqrt(e^2-1)-vo))/(2*wn*sqrt(e^2-1));
- hold on
- x = C1*exp(s1*t)+C2*exp(s2*t);
- subplot(2,1,1)
- plot(t,x,'-')
- hold on
- v = C1*s1*exp(s1*t)+C2*s2*exp(s2*t);
- subplot(2,1,2)
- plot(t,v,'-')
- end
- end
-
- subplot(2,1,1)
- grid on
- xlabel('t')
- ylabel('x');
- legend('aproximado','exacto')
- title('Posición')
- gtext('c = 1200','Color','b')
- gtext('c = 2400','Color','y')
- gtext('c = 200','Color','c')
-
- subplot(2,1,2)
- grid on
- xlabel('t')
- ylabel('x^.(t)');
- legend('aproximado','exacto')
- title('Velocidad')
- gtext('c = 1200','Color','b')
- gtext('c = 2400','Color','y')
- gtext('c = 200','Color','c')
- Vibración forzada
- % Item 3a
- m1 = 10;
- m2 = m1;
- r = 0.1;
- a = 0.2;
- Io = 0.1;
- k1 = 3000;
- k2 = 1500;
- c = 0;
- Mo = 1500;
- xo = 0.05;
- vo = 2;
- wf = 10;
- M = m1+m2+Io/r^2;
- wn = sqrt((k1+k2*((a/r)^2+a/r))/(m1+m2+Io/r^2));
- q = Mo/(r*M);
-
- n = c/(2*(m1+m2+Io/r^2));
- f=@(t,x,v) -2*n*v-wn*wn*x+q*sin(wf*t); % Ecuación de movimiento
- % Relación de amortiguamiento
- e = c/(2*(m1+m2+Io/r^2)*wn);
- % Tiempo
- ta = 0;
- tb = 2;
- N = 320;
-
- hold on
- % Solución numérica
- [t,x,v] = rk_2(f,ta,tb,xo,vo,N);
- subplot(2,1,1)
- plot(t,x,'.')
- hold on
- subplot(2,1,2)
- plot(t,v,'.')
-
-
- % Para c = 0 y wf = 10
- C1 = xo;
- C2 = vo/wn-(q*wf/wn)/(wn^2-wf^2);
- hold on
- x = C1*cos(wn*t)+C2*sin(wn*t)+q/(wn^2+wf^2)*sin(wf*t);
- subplot(2,1,1)
- plot(t,x,'-')
- hold on
- v = -C1*wn*sin(wn*t)+C2*wn*cos(wn*t)+q*wf/(wn^2+wf^2)*cos(wf*t);
- subplot(2,1,2)
- plot(t,v,'-')
- % Para c = 0 y wf = 20
- % Resonancia
- hold on
- x = -q/(2*wn^2)*(wn*t.*cos(wn*t)-sin(wn*t));
- subplot(2,1,1)
- plot(t,x,'-')
- hold on
- v = -q/(2*wn^2)*(wn.*cos(wn*t)-wn^2*t.*sin(wn*t)-wn*cos(wn*t));
- subplot(2,1,2)
- plot(t,v,'-')
-
- % Para c = 200 y wf = 20
- Xo = sqrt(xo^2*wn^2+vo^2+2*xo*vo*e*wn)/(sqrt(1-e^2)*wn);
- PHIo = atan(xo*wn*sqrt(1-e^2))/(vo+wn*xo*e);
- hold on
- xh = Xo*exp(-e*wn*t).*sin(sqrt(1-e^2)*wn*t+PHIo);
- xp = q*2*n*wf*sin(wf*t)/(4*n^2*wf^2+(wn^2-wf^2))+q*(wn^2-
wf^2)*cos(wf*t)...
- /(4*n^2*wf^2+(wn^2-wf^2));
- x = xh+xp;
- subplot(2,1,1)
- plot(t,x,'-')
- hold on
- vh = -Xo*e*wn*exp(-e*wn*t).*sin(sqrt(1-e^2)*wn*t+PHIo)+...
- Xo*exp(-e*wn*t)*sqrt(1-e^2)*wn.*cos(sqrt(1-e^2)*wn*t+PHIo);
- vp = q*2*n*wf^2*cos(wf*t)/(4*n^2*wf^2+(wn^2-wf^2))-...
- q*wf*(wn^2-wf^2)*sin(wf*t)/(4*n^2*wf^2+(wn^2-wf^2));
- v = vh + vp;
- subplot(2,1,2)
- plot(t,v,'-')
-
- % Para c = 1200 y wf = 20
- hold on
- xh = (xo+(vo+wn*xo)*t).*exp(-wn*t);
- xp = q*2*n*wf*sin(wf*t)/(4*n^2*wf^2+(wn^2-wf^2))+q*(wn^2-
wf^2)*cos(wf*t)...
- /(4*n^2*wf^2+(wn^2-wf^2));
- x = xh+xp;
- subplot(2,1,1)
- plot(t,x,'-')
- hold on
- vh = (vo+wn*xo).*exp(-wn*t)-(xo+(vo+wn*xo)*t)*wn.*exp(-wn*t);
- vp = q*2*n*wf^2*cos(wf*t)/(4*n^2*wf^2+(wn^2-wf^2))-...
- q*wf*(wn^2-wf^2)*sin(wf*t)/(4*n^2*wf^2+(wn^2-wf^2));
- v = vh + vp;
- subplot(2,1,2)
- plot(t,v,'-')
-
- subplot(2,1,1)
- grid on
- xlabel('t')
- ylabel('x');
- legend('aproximado','exacto')
- title('Posición')
-
- subplot(2,1,2)
- grid on
- xlabel('t')
- ylabel('x^.(t)');
- legend('aproximado','exacto')
- title('Velocidad')

También podría gustarte