Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
ESTRUCTURAS II
TAREA PRIMER PARCIAL
INTEGRANTES:
Cabascango César
Cruz Cynthia
Soto Kevin
Tituaña Priscila
Toapanta Carolina
Curso:
Séptimo “A”
Fecha de entrega:
06/11/2019
Docente:
Ingeniero Christian Medina
ÍNDICE
2
1. VIBRACION FORZADA. EXCITACIÓN ARMÓNICA [ CITATION
Agu12 \l 3082 ]
Un sistema mecánico o estructural se dice que está sujeto a vibración forzada cuando
energía externa es suplida al sistema durante la vibración. La energía externa puede ser
suplida ya sea por medio de una fuerza aplicada o bien por medio de una excitación de
desplazamiento impuesta. La fuerza aplicada o la excitación de desplazamiento puede
ser armónica, no armónica pero periódica, no periódica, o aleatoria. [ CITATION Aca19 \l
3082 ]
En vista de que esta ecuación es no uniforme, su solución general (𝑡) está dada por la
suma de su solución homogénea, 𝑥ℎ(𝑡), y de la solución particular, 𝑥𝑝(𝑡). La solución
homogénea, es la solución de la ecuación homogénea. [2]
m ẍ + c ẋ+ kx=0 (1.1)
La cual representa la vibración libre del sistema. Esta vibración libre se reduce con el
tiempo bajo las tres posibles condiciones de amortiguamiento, por lo tanto, la solución
general de la ecuación que rige la vibración forzada del sistema en cuestión,
eventualmente se reducirá a su solución particular, la cual representa la vibración en
estado estable. La parte del movimiento que se reduce producto del amortiguamiento
(solución homogénea) es llamada transitoria. La tasa a la cual el movimiento transitorio
decae depende de los valores de los parámetros del sistema (𝑘, 𝑐, 𝑚). [ CITATION Aca19 \l
3082 ]
3
Son casos de vibración forzada los sismos y oleajes de fuertes magnitudes (terremotos,
tsunamis), la acción del viento o las vibraciones que producen los motores de máquinas.
[ CITATION Agu12 \l 3082 ]
La excitación de una máquina se modela mediante un pulso el mismo que puede ser
rectangular, triangular, trapezoidal, etc., pero para su solución se puede aproximar estas
funciones periódicas por funciones armónicas tipo seno o coseno. Por este motivo es
necesario estudiar la respuesta de un sistema de un grado de libertad ante una excitación
armónica. [ CITATION Agu12 \l 3082 ]
Respuesta ante una excitación sinusoidal [ CITATION Agu12 \l 3082 ]
Se desea encontrar la respuesta en el tiempo para el sistema de 1 GDL indicado en la
figura 1.2. La excitación vale F o sin ωt ; siendo ω la frecuencia de vibración de la
excitación, F o el valor de la amplitud máxima y t la variable tiempo.
La ecuación diferencial del movimiento es:
m ẍ + c ẋ+ kx=F o sin ωt (1.2)
La solución del problema x(𝑡) será igual a la solución homogénea más la solución
particular.
x ( t )=x h ( t ) + x p ( t )
( k −m ω2 ) A−cωB=Fo
4
cωA + ( k−m ω2 ) B=0
k −mω 2 −cω A F
[ cω k −mω 2
B
= o
0][ ] [ ]
El determinante de los coeficientes es:
2
∆=( k−m ω2 ) + ( cω )2
Al aplicar la regla de Cramer se tiene:
Fo −cω
A=
[ =
]
0 k−mω 2 F o (k −m ω2 )
(1.4)
∆ ∆
k −m ω2 F o
B=
[
cω 0
=
]
−cω F o
(1.5)
∆ ∆
x p=X ' cos γ sin ωt + X 'sin γ cos ωt=X ' sin ( ωt +γ ) (1.6)
5
De la figura se obtiene:
2
X ' =√ A 2 +B 2
2
F o2 ( k−mω 2) ( cω )2 F o2
X '=
√ ∆2
2
+
∆2
( k−m ω2 ) + ( cω )2
X '=
√ ∆2
F o2
X '= 2
(1.7)
√( k−m ω2 ) +( cω )2
γ =tan−1
( k −mcωω )(1.8)
2
F o2
x= sin ( ωt + γ )
2 2
√ ( k−mω ) + ( cω) 2
EJERCICIO DE APLICACIÓN
Para poder realizar el ejercicio se utilizó la siguiente función:
%m = masa en kg*s²/cm
%k = rigidez en kg/cm
%Wn = frecuencia angular en 1/s
%T = período natural de vibración en s
%A,B,D,E = constantes de integración
6
%vo = velocidad inicial en cm/s
%u = respuesta de desplazaminto en cm
%v = respuesta de velocidad en cm/s
%acel= respuesta de aceleración en cm/s2
%w=frecuencia de vibración de la excitación
%c=amortiguamiento
Wn=sqrt(k/m);
T=2*pi/Wn;
w=2*pi/T;
c=2*zeda*sqrt(k*m);
Delt=(k-m*w^2)^2+(c*w)^2;
A=uo;
B=vo/Wn;
D=(Fo*(k-m*w^2))/Delt;
E=-((c*w*Fo)/Delt);
tmax=5;
delta=0.01;
t=linspace(0,tmax,tmax/delta+1);
for i=1:length(t)
u(i)=A*cos(Wn*t(i))+B*sin(Wn*t(i))+D*sin(w*t(i))+E*cos(w*t(i));
v(i)=-Wn*A*sin(Wn*t(i))+Wn*B*cos(Wn*t(i))+D*w*cos(w*t(i))-E*w*sin(w*t(i));
acel(i)=-(Wn^2)*A*cos(Wn*t(i))-(Wn^2)*B*sin(Wn*t(i))-D*(w^2)*sin(w*t(i))-
E*(w^2)*sin(w*t(i));
end
end
SCRIPT
7
Fig. 3 Captura de pantalla MATLAB
Fig.
4 Respuesta en desplazamiento.
8
Fig. 5 Respuesta en velocidad.
9
2. EXCITACIONES ARBITRARIAS
10
2.1. EXCITACIÓN ARBITRARIA: ESCALÓN UNITARIO
[2]
Fig. 9 Explicación
esquemática de la integral de convolución
En donde la respuesta del sistema en un tiempo t es la suma de las respuestas a todos los
impulsos hasta ese momento;
11
Entonces, para explicar la utilidad del escalón unitario se procedió a realizar un ejemplo
práctico de cómo es la respuesta de un sistema masa-resorte-amortiguador usando la
convolución.
El sistema de masa-resorte-amortiguador está descrito por esta ecuación diferencial que
ya se ha visto con anterioridad y es de la forma:
, para el ejercicio esta ecuación será
equivalente a:
Dónde, m es la masa, b es al amortiguador, k es el resorte y u que en la ecuación de la
izquierda se la conocía como secuencia de impulsos de duración infinitesimal, ahora se
la interpretará simplemente como una fuerza de entrada.
Aplicando ciertos principios complejos como la transformada de Laplace, transformada
inversa de Laplace, fracciones parciales, propiedades de números imaginarios e
identidades trigonométricas se han obtenido tres casos que nos dan las ecuaciones
finales de respuesta a un impulso y nos ayudan a determinar la posición de la masa,
luego de haberle aplicado un impulso.
Se tienen tres casos que dependen de los coeficientes del sistema masa-resorte-
amortiguador
Si b 2−4 mk>0 , se tiene el caso II, denominado “Polos reales distintos”, el cual
nos indica que la posición de la masa está dada por la siguiente ecuación:
−b
t √ b2−4 mk t 2
− √ b −4 mk
h ( t )= 2
m e2 m
e ( 2m
−e 2m
t
) 1(t)
√b −4 mk
12
Si b 2−4 mk<0 , se tiene el caso III, denominado “Polos complejos conjugados”,
el cual nos indica que la posición de la masa está dada por la siguiente ecuación:
−b
t
2 me 2m
√ 4 mk−b2 t
h ( t )=
√ 4 mk−b 2
sin ( 2m ) 1(t)
u ( t )=1(t )
13
El principio de convolución, la señal de h(τ ) se multiplica con la señal de u(t−τ ), es
decir para valores menores a cero y mayores a t, la multiplicación es cero solo si t es
positiva, si t es negativa, entonces la multiplicación será cero para todo el intervalo de τ .
CASO I CASO II
Polos reales iguales Polos reales distintos
b 2−4 mk=0 b 2−4 mk>0
14
EJERCICIO DE APLICACIÓN
Finalmente se ilustra el ejemplo demostrativo en
Fig. 11 Diseño de un programa Guide en MATLAB para graficar respuestas a un escalón unitario de
un sistema mecánico masa-resorte-amortiguador
15
%
% SISTEMAMRA('CALLBACK',hObject,eventData,handles,...) calls the local
% function named CALLBACK in SISTEMAMRA.M with the given input
arguments.
% SISTEMAMRA('Property','Value',...) creates a new SISTEMAMRA or raises the
% existing singleton*. Starting from the left, property value pairs are
% applied to the GUI before sistemamra_OpeningFcn gets called. An
% unrecognized property name or invalid value makes property application
% stop. All inputs are passed to sistemamra_OpeningFcn via varargin.
%
% *See GUI Options on GUIDE's Tools menu. Choose "GUI allows only one
% instance to run (singleton)".
%
% See also: GUIDE, GUIDATA, GUIHANDLES
if nargout
[varargout{1:nargout}] = gui_mainfcn(gui_State, varargin{:});
else
gui_mainfcn(gui_State, varargin{:});
end
% End initialization code - DO NOT EDIT
16
% UIWAIT makes sistemamra wait for user response (see UIRESUME)
% uiwait(handles.figure1);
% --- Outputs from this function are returned to the command line.
function varargout = sistemamra_OutputFcn(hObject, eventdata, handles)
% varargout cell array for returning output args (see VARARGOUT);
% hObject handle to figure
% eventdata reserved - to be defined in a future version of MATLAB
% handles structure with handles and user data (see GUIDATA)
17
set(hObject,'BackgroundColor',[.9 .9 .9]);
end
18
% handles structure with handles and user data (see GUIDATA)
graficar(handles)
% Hint: get(hObject,'Value') returns toggle state of checkbox1
function graficar(handles)
m= get(handles.slider1,'Value');
b= get(handles.slider6,'Value');
k= get(handles.slider7,'Value');
c= get(handles.checkbox1,'Value');
entrada= get(handles.popupmenu2,'Value');
m=1.5*(1-m)+3*m;
k=100*(1-k)+800*k;
if c==0
b=0*(1-b)+50*b;
r=b^2-4*m*k;
set(handles.slider6,'Visible','on')
else
b=sqrt(4*m*k);
r=0;
set(handles.slider6,'Visible','off')
end
t=linspace(0,5,1e3);
switch entrada
case 1
if r==0;
x=t.*exp(-b/(2*m)*t);
set(handles.text9,'String','caso I: polos reales iguales')
else
if r>0;
x=m*exp(-b/(2*m)*t)/sqrt(r).*(exp(sqrt(r)/(2*m)*t)-exp(-sqrt(r)/(2*m)*t));
set(handles.text9,'String','caso II: polos reales distintos')
else
x=2*m*exp(-b/(2*m)*t)/sqrt(-r).*sin(sqrt(-r)/(2*m)*t);
set(handles.text9,'String','caso III: polos complejos conjugados')
end
end
case 2
if r==0;
x=(4*m^2-(4*m^2+2*b*m*t).*exp(-b*t/(2*m)))/b^2;
set(handles.text9,'String','caso I: polos reales iguales')
else
if r>0;
p1=(-b+sqrt(r))/(2*m);
p2=(-b-sqrt(r))/(2*m);
x=m/k-m^2/(k*sqrt(r))*(p1*exp(p2*t)-p2*exp(p1*t));
set(handles.text9,'String','caso II: polos reales distintos')
else
w=sqrt(-r)/(2*m);
x=m/k-m/k*exp(-b*t/(2*m)).*(b*sin(w*t)/sqrt(-r)+cos(w*t));
set(handles.text9,'String','caso III: polos complejos conjugados')
19
end
end
end
set(handles.text6,'String',['m=',num2str(m)])
set(handles.text7,'String',['b=',num2str(b,'%1.2f')])
set(handles.text8,'String',['k=',num2str(k,'%1.2f')])
set(handles.text11,'String',['b^2-4mk=',num2str(r,'%1.2f')])
d=(x(2:end)-x(1:end-1))/(t(2)-t(1));
plot(t,x,'linewidth',1.5,'Parent',handles.axes1)
ylabel('posición[m]','Parent',handles.axes1)
plot(t(1:end-1),d,'r-','linewidth',1.5,'Parent',handles.axes2)
xlabel('tiempo[seg]','Parent',handles.axes2)
ylabel('velocidad aproximada[m/s]','Parent',handles.axes2
Fig. 12 Posición y velocidad aproximada en escalón unitario para polos complejos conjugados
20
Fig. 13 Posición y velocidad aproximada en escalón unitario para polos reales iguales
21
2.2. EXCITACIÓN ARBITRARIA: PULSO RECTANGULAR
EXCITACIÓN ARBITRARIA
Se desea encontrar la respuesta en el tiempo de un sistema de 1 GDL, ante una fuerza
F(t) arbitraria, para lo cual en la figura14 se indica el modelo numérico de cálculo. La
ecuación diferencial del movimiento es:[1]
Un pulso rectangular consiste en una fuerza constante que actúa sobre el sistema
durante un tiempo t d, y se considera una clase importante de excitaciones que constan
de un solo pulso, como se muestra en la figura 15. Las presiones del aire generadas en
una estructura, debido a estallidos o explosiones, consisten esencialmente en un solo
pulso y, por lo general, pueden idealizarse en formas simples, como las que se muestran
en la figura 15. [4]
22
Figura 16. (a) Sistema de 1GDL; (b) fuerza de pulso rectangular.
ecuación de movimiento
(a)
La solución particular para la ecuación (a)es
p0
up(t)= (b)
k
y la solución complementaria es
uc(t)=AcosꙌnt + BsenꙌnt (c)
k
donde A y B son constantes de integración y Ꙍn =
√ m
la solución completa está dada por la suma de las ecuaciones (b) y (c):
p0
u(t)= AcosꙌnt + BsenꙌnt + (d)
k
si el sistema esta inicialmente en reposo, u(0)=0 y ὐ(0)=0 en t= 0, es posible determinar
las constantes Ay B para estas condiciones iniciales:
23
−p 0
A= B=0 (e)
k
Al sustituir la ecuación (e) en la ecuación (d) se obtiene
p0
u(t)= (1-cosꙌnt)
k
durante esta fase el sistema esta sometido a una fuerza escalonada. La respuesta esta
dada por la siguiente ecuación: [4]
u(t) 2 πt
=1−cos ω n t=1−cos t ≤ td
(u st )o Tn
24
donde a1 y a2 son constantes con valores complejos aun determinar. Mediante el uso de
las relaciones de Euler e i x =cosx+isen x y e−i x=cos x – isenx. La ecuación (d) puede
reescribirse como
u(t)= AcosꙌnt + BsenꙌnt (e)
donde A y B son constantes con valores reales todavía por determinar la ecuación (e) se
diferencia para obtener
u̇(t)= -Ꙍn Asen Ꙍnt + Ꙍn BcosꙌnt (f)
La evaluación de las ecuaciones (e) y (f) en el tiempo cero proporciona las contantes A
Y B en términos del desplazamiento inicial u(0) y la velocidad inicial u̇(0):
u(0)=A u̇(0)= ꙌnB (g)
Al sustituir Ay B de la ecuación (g) en la ecuación (e) resulta la siguiente ecuación
u̇(0)
u(t)= u(0)cosꙌnt + senꙌnt
Ꙍn
k
donde Ꙍn =
√ m
después de que la fuerza termina en td, el sistema experimente una vibración libre ,que
se define al modificar en forma adecuada la ecuación
u̇(t d )
u(t)= u(td)cosꙌn (t- td) + senꙌn (t- td) (r)
Ꙍn
esta vibración libre se incia mediante el desplazamiento y la velocidad de la masa en el
instante t= td
2π
La expresión de Ꙍn = y el uso de identidades trigonométricas permiten reescribir
Tn
estas ecuaciones de la forma [4]
25
u (t ) π td t 1 td
(
( ust ) 0
= 2 sen )
Tn
sen [2 π( −
Tn 2 Tn )
]t ≥ t d
Historia de la respuesta.
La naturaleza varia en gran medida tan solo por el cambio en la duración t d del pulso.
No obstante, sin importar cuan larga sea la duración, la respuesta dinámica no se acerca
a la solución estática, debido a que la fuerza se aplica repentinamente.[ CITATION
Agu12 \l 3082 ]
Respuesta máxima
se determina el valor máximo de la respuesta en cada una de las dos fases (vibración
forzada y vibración libre) por separado. El mayor de los dos máximos es la respuesta
máxima global. El número de máximos locales o picos que se desarrollan en la fase de
vibración forzada depende de t d /T n (figura 3.3); a medida que la duración del pulso se
alarga, se producen más picos. El primer pico se produce en t o=T n / 2 con la
deformación[ CITATION Mej17 \l 3082 ]
uo =2 ( ust )0
* t d debe ser más largo que T n/2 para que al menos se desarrolle un pico durante la fase
de vibración forzada. Si se desarrolla más de un pico durante esta fase, todos éstos
tendrán el mismo valor.
* si t d es más corto que T n/2, no se desarrollará ningún pico durante la fase de vibración
forzada (figura 3.3), y la respuesta simplemente se construye desde cero hasta u(t ¿¿ d )¿
[4]
2 πt d
(
u(t ¿¿ d )=( u st )o 1−cos
Tn ) ¿
26
Figura 17. Respuesta dinámica de un sistema de 1GDL no amortiguado a
una fuerza de pulso rectangular, la solución estática se muestra mediante
líneas discontinuas.
2 πt d
Rd =
u
uo
( st ) o{=
1−cos
Tn d n
t /T ≤ 1/2
2 t d /T n ≤1 /2
27
Figura 18.- Respuesta a una fuerza de pulso rectangular: (a)a respuesta máxima durante las fases de
vibración forzada y vibración libre;(b) espectro de choque.
p0
uo =(u st )o R d= R
k d
El valor máximo de la fuerza estática equivalente es
f so =kuo R d =p o R d
28
EJERCICIO
Un edificio de un piso, idealizado como un marco de 12 pies de alto con dos columnas
articuladas en la base y una viga rígida, tiene un periodo natural de 0.5 s. Cada columna
es una sección de acero de patín ancho, W8 × 18 del estándar estadounidense. Sus
I
propiedades de flexión alrededor de su eje mayor son I x =61.9 plg 2, S = x =15.2 plg3 ,
c
E=30000 ksi. Si se desprecia el amortiguamiento, determine la respuesta máxima de
este marco debida a una fuerza de pulso rectangular con amplitud de 4 kips y duración
t d= 0.2 s. Las cantidades de respuesta que interesan son el desplazamiento en la parte
superior del marco y el esfuerzo de flexión máximo en las columnas. [4]
Solución
1. Determinar Rd
t d 0.2
= =0.4
T n 0.5
uo
Rd =
0.2
(u¿¿ st)0 = =0.4 ¿
0.5
po 4
(u¿¿ st)o = = =1.07 pulg ¿
k 3.73
Figura 19
f so 7.61
M=
2 [ ]
h=
2
∗12∗12=547.8 kip −pulg
M 547.8
σ= = =36.04 ksi
S 15.2
La distribución del esfuerzo se muestra en la figura 19. [4]
EJERCICIO DE APLICACIÓN
30
for i=1:length(t1);
u1(i)=uo*cos((Wn)*(t1(i)-5))+((vo)/(Wn))*sin((Wn)*(t1(i)-5));
end
%FASE DE VIBRACIÓN LIBRE
tmax2=5;
delta=0.001;
t2=linspace(0,tmax2,tmax2/delta+1);
for i=1:length(t2);
u2(i)=(Po/k)*(1-cos((Wn)*t2(i)));
end
U1=2*Po/k
U2= 2*Po/k*(sin(pi*5/T))
End
SCRIPT
clear all,
clc
disp(' UNIVERSIDAD TÉCNICA DE AMBATO ')
disp(' FACULTAD DE INGENIERÍA CIVIL Y MECÁNICA ')
disp(' CARRERA DE INGENIERÍA CIVIL ')
figure(1)
subplot(1,1,1);plot(t1,u1,'m',t2,u2,'b');
title('RESPUESTA EN DESPZAMIENTO');
xlabel('TIEMPO(s)');
ylabel('DESPLAZAMIENTO (cm)'); grid on;
31
Fig 20 respuesta en desplazamiento
32
ESPECTRO DE RESPUESTA VIBRACION FORZADA - LIBRE
SCRIPT
clear all,
clc
disp(' UNIVERSIDAD TÉCNICA DE AMBATO ')
disp(' FACULTAD DE INGENIERÍA CIVIL Y MECÁNICA ')
disp(' CARRERA DE INGENIERÍA CIVIL ')
33
subplot(1,1,1);plot(t2,ER1,'m',t3,ER2,'b');
title('ESPECTRO DE RESPUESTA');
xlabel('TIEMPO(s)');
ylabel('Rd=uo/(ust)o'); grid on;
34
3. RESONANCIA
Su comportamiento esta dado por una fuerza variable con amplitud máxima constante,
que se obtiene como resultado de las fuerzas excitadoras de pequeña amplitud, que
puedan provocar el colapso de la estructura incluso durante el proceso de la resonancia
misma.[ CITATION Mej17 \l 3082 ]
La solución del desplazamiento en función del tiempo está compuesta por una solución
homogénea y una particular, así;
u ( t )=uh ( t ) +up(t)
m ü +c u̇+ ku=Fo∗sen(w∗t )
u=u ( 0 ) u̇=u̇(0)
Fo
ü+2 ξ∗wn∗u̇+ W 2n∗u= ∗sen ( w∗t )
m
35
u p ( t )=C∗sen ( w∗t ) + D∗cos ( w∗t )
Derivadas
Al sustituir
Fo
−w∗C∗sen ( w∗t )−w∗D∗cos ( w∗t ) +2 ξ∗W n∗w∗C∗cos ( w∗t ) −w∗D∗sen ( w∗t ) +W 2n∗u= ∗sen ( w∗t )
m
2 2
[ ( W −w )∗C−2 ξ∗W ∗w∗D ] sen ( w∗t ) +¿
n n
Los coeficientes del seno y coseno deben ser iguales para mantener esta ecuación en
función del tiempo (t).
2
w w Fo
[ ( )] ( )
1−
wn
∗C− 2 ξ
wn
∗D=
k
2
w w
( ) [ ( )]
2ξ
wn
∗C + 1−
wn
∗D=0
Despejando C y D
2
w
C=
Fo
[
1−
( )wn
]
k 2 2 2
w w
[ ( ) ] ( ( ))
1−
wn
+ 2ξ
wn
D=
Fo
[
−2 ξ ( )
wn
]
k 2 2 2
w w
[ ( ) ] ( ( ))
1−
wn
+ 2ξ
wn
36
Si
w
B= ( )
wn
Entonces
Fo 1−( B )2
C= [ ]
k [ 1−( B )2 ]2+ ( 2ξ ( B ) )2
Fo −2 ξ ( B )
D= [ ]
k [ 1−( B )2 ]2 + ( 2 ξ ( B ) )2
−ξ¿ w n∗t
La solución complementaria es: u vl (t)=e [ Acos ( w n∗t ) +Bsen ( wn∗t ) ]
La amplitud puede tender a infinito bajo ciertas circunstancias, en tal caso la resonancia
conduciría a un fallo completo del sistema, por una amplitud de movimiento excesiva.
[ CITATION Mej17 \l 3082 ]
37
Se puede observar que para amortiguamiento ξ ≠ 0 la curva muestra en general un
máximo de la amplitud, mientras que para ξ = 0 no existe máximo, tendiendo la
amplitud resonante a infinito.[ CITATION Cho14 \l 3082 ]
q/m
A=
2 2
√( w −wn ) +4 ξ wn ω
2
0
2 2 2
0
k c2
w r=
√
− 2 =w √ 1−2 ξ 2
m 2m
q /c
Ar =
k c2
√ −
m 4 m2
EJERCICIO DE APLICACIÓN
wn=sqrt(k/m);
T=2*pi/wn;
tmax=5;
delta=0.001;
38
t=linspace(0,tmax,tmax/delta+1);
beta=w/wn
C=Fo/k*(1-beta^2)/((1-beta^2)^2+(2*zeda*beta)^2);
D=Fo/k*(-2*zeda*beta)/((1-beta^2)^2+(2*zeda*beta)^2);
for i=1:length(t);
u(i)=C*sin(w*t(i))+D*cos(w*t(i));
v(i)=C*w*cos(w*t(i))-D*w*sin(w*t(i));
end
end
Parte 2
function[u,v,t,T,Wn,A,B,Wa]=SOLUCIONHOMOGENEA(m,k,uo,vo,zeda)
%Función que determina la solución homogénea de respuesta en el tiempo de sistemas
de 1GDL
n=sqrt(k/m);
T=2*pi/Wn;
B=uo;
Wa=Wn*sqrt(1-zeda^2);
A=(vo+zeda*Wn*B)/Wa;
tmax=5;
delta=0.001;
t=linspace(0,tmax,tmax/delta+1);
for i=1:length(t);
u(i)=exp(-zeda*Wn*t(i))*(A*sin(Wa*t(i))+B*cos(Wa*t(i)));
v(i)=-zeda*Wn*exp(-zeda*Wn*t(i))*(A*sin(Wa*t(i)))+B*cos(Wa*t(i))+exp(-
zeda*Wn*t(i))*(Wa*A*cos(Wa*t(i))-Wa*B*sin(Wa*t(i)));
end
end
SCRIPT
%Datos
m=4.1;
k=5000;
zeda=0.029;
Fo=2500;
Tw=1;
uo=0.05;
vo=0;
w=2*pi/Tw;
%Solución Particular
[ up,vp,t,T,wn,C,D,beta ] = SOLUCIONPARTICULAR( m,k,Fo,w,zeda );
%Solución Homogénea (vlibre subamortiguada)
[uh,vh,t,T,wn,A,B,Wa]=SOLUCIONHOMOGENEA(m,k,uo,vo,zeda);
%Solución Total
u=up+uh;
v=vp+vh;
39
umax=max(u)
vmax=max(v)
%Gráfico
figure(1)
subplot(3,1,1);plot(t,u,'m'); hold on; title('Respuesta en el tiempo de los
desplazamientos');xlabel('Tiempo (s)');grid on; ylabel('Desplazamiento (cm)');grid on;
figure(2)
subplot(3,1,1);plot(t,v,'c');title('Respuesta en el tiempo de las
velocidades');xlabel('Tiempo (s)');grid on;ylabel('Velocidades (cm/s)');grid on;
40
GRÁFICAS
Fig. 26.- Efecto de resonancia debido a la amplitud máxima constante con la respuesta en desplazamiento
Fig. 27.- Efecto de resonancia debido a la amplitud máxima constante con la respuesta en velocidad
41
4. BIBLIOGRAFÍA
5. REFERENCIAS
[1] R. Aguiar, Dinámica de Estructuras, Quito: Centro de Investigaciones Científicas Escuela Politéctina del Ejercito, 2012.
42
[2] «Academia,» [En línea]. Available:
https://www.academia.utp.ac.pa/sites/default/files/docente/72/clase_3_vibracion_con_excitacion_armonica_de_un_sistema_de_un_grado_de_libertad.
pdf. [Último acceso: 04 11 2019].
43