Sei sulla pagina 1di 43

UNIVERSIDAD TÉCNICA DE AMBATO

FACULTAD DE INGENIERIA CIVIL Y MECÁNICA


INGENIERÍA CIVIL

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

1. VIBRACION FORZADA. EXCITACIÓN ARMÓNICA...............................................2


EJERCICIO DE APLICACIÓN.......................................................................................6
2. EXCITACIONES ARBITRARIAS.................................................................................10
2.1. EXCITACIÓN ARBITRARIA: ESCALÓN UNITARIO.....................................11
EJERCICIO DE APLICACIÓN.....................................................................................14
2.2. EXCITACIÓN ARBITRARIA: PULSO RECTANGULAR.................................21
EJERCICIO DE APLICACIÓN.....................................................................................28
3. RESONANCIA.................................................................................................................34
EJERCICIO DE APLICACIÓN.....................................................................................37
4. BIBLIOGRAFÍA..............................................................................................................41
5. REFERENCIAS...............................................................................................................41

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 ]

La respuesta de un sistema a una excitación armónica se conoce como respuesta


armónica. [ CITATION Aca19 \l 3082 ]
Ecuación del movimiento

Fig. 1 Esquema del sistema de


movimiento.

Sí una fuerza (𝑡) actúa sobre un sistema masa-resorte-amortiguador viscoso la ecuación


de movimiento puede ser obtenida usando la segunda ley de Newton. [ CITATION Aca19 \l
3082 ]

m ẍ + c ẋ+ kx=F o sin ωt (1)

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 )

La solución homogénea se halla igualando a cero la ecuación diferencial, es decir se


resuelve la ecuación diferencial de vibración libre, la misma que se la repite a
continuación.
m ẍ h + c ẋ h+ k x h=0

La solución particular depende de la forma de la excitación, se halla de la solución de:


m ẍ p + c ẋ p+ k x p =F o sin ωt

La solución homogénea es importante en los primeros instantes de tiempo, luego


desaparece por lo que el sistema queda vibrando en base a la solución particular. Sea
x p= A sin ωt + B cos ωt (1.3)

Donde A, B son constantes de integración que se determinan en base a la ecuación


diferencial. Las derivadas de x pcon respecto al tiempo, son:
ẋ= Aω cos ωt−Bω sin ωt

ẍ=− A ω 2 sin ωt −B ω 2 cos ωt


Al reemplazar en ecuación diferencial (1.2) y agrupando términos se tiene:

(−mω2 A−Bcω+ kA ) sin ωt + (−mω 2 B+ Acω+ kB ) cos ωt=F o sin ωt


Al igualar coeficientes se tiene un sistema de dos ecuaciones con dos incógnitas:

( k −m ω2 ) A−cωB=Fo

4
cωA + ( k−m ω2 ) B=0

En forma matricial se tiene:

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)
∆ ∆

Fig.2 Triángulo de relación de constantes de integración

En el triángulo rectángulo de la Fig. 1.2 se tiene:


A=X ' cos γ B= X ' sin γ
Al reemplazar A, B en la ecuación (1.3) se tiene:

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

El ángulo de fase es:


B
tan γ =
A

γ =tan−1
( k −mcωω )(1.8)
2

En resumen, si la respuesta del sistema viene dada por la respuesta permanente se


tiene que:

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:

CÓDIFICACIÓN DEL PROGRAMA


FUNCIÓN
function [u,v,acel,t,T,Wn,A,B,D,E,w,c,Delt]=vibraforced(m,uo,vo,k,Fo,zeda)
%VIBRACIÓN FORZADA. EXCITACIÓN ARMÓNICA
%Determina la respuesta desplazamientos velocidades y aceleraciones
%considerando la solución homogénea y particular de un sistema de 1 GDL

%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

%EJERCICIO DE APLICACIÓN EXCITACIÓN ARMÓNICA


%Encontrar la respuesta en el tiempo para un sistema de 1 GDL para el caso de
vibración forzada armónica si m=17.51 kg*s2/c;k=27146 kg/cm;
%zeda=5%;uo=2cm;vo=10cm/s;Fo=1T
m=17.51;
k=27146;
zeda=0.05;
Fo=1000;
uo=2;
vo=10;
[u,v,acel,t,T,Wn,A,B,D,E,w,c,Delt]=vibraforced(m,uo,vo,k,Fo,zeda);
figure(9)
plot(t,u,'r');title('Respuesta en Desplazamientos');xlabel('Tiempo
(s)');ylabel('Desplazamiento (cm)');grid on;
figure(10)
plot(t,v,'b');title('Respuesta en Velocidad');xlabel('Tiempo (s)');ylabel('Velocidad
(cm/s)');grid on;
figure(11)
plot(t,acel,'m');title('Respuesta en Aceleración');xlabel('Tiempo (s)');ylabel('Aceleración
(cm/s2)');grid on;

7
Fig. 3 Captura de pantalla MATLAB

Fig.
4 Respuesta en desplazamiento.

8
Fig. 5 Respuesta en velocidad.

Fig. 6 Respuesta en aceleración.

9
2. EXCITACIONES ARBITRARIAS

En algunas ocasiones la respuesta dinámica de sistemas de un 1GDL a excitaciones no


es armónica ni periódica; sino que varían arbitrariamente con el tiempo.
En el presente trabajo, se han desarrollado los temas de Excitación arbitraria: Escalón
Unitario y Pulso Rectangular que son procedimientos para analizar la respuesta de un
sistema de 1GDL sometido a una fuerza que varía arbitrariamente con el tiempo. [1]
El objetivo es encontrar la solución de la ecuación diferencial de movimiento

Sujeta a las condiciones iniciales

En dónde p(t) es una secuencia de impulsos de duración


infinitesimal y la respuesta del sistema p(t) es la suma de las respuestas a los impulsos
individuales. [1]
Una fuerza muy grande que actúa durante un tiempo muy corto, pero con un tiempo
integral que es finito, se denomina fuerza impulsiva. [1]
De acuerdo con la segunda ley del movimiento de Newton, si una fuera p actúa sobre un
cuerpo de masa m, la razón de cambio de la cantidad de movimiento del cuerpo es igual
a la fuerza aplicada.

Fig. 7 Impulso Unitario

Fig. 8 Respuesta al impulso Unitario

10
2.1. EXCITACIÓN ARBITRARIA: ESCALÓN UNITARIO

Para desarrollar este tema es necesario hacer una introducción a la integral de


convolución como respuesta a una fuerza arbitraria.
Una fuerza p(t) que varía en forma arbitraria con el tiempo puede representarse como
una secuencia de impulsos demasiado cortos.
La respuesta de un sistema dinámico lineal a uno de estos impulsos, aquél en el tiempo τ
con magnitud p (τ) dτ, es esta magnitud multiplicada por la función de respuesta al
impulso 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;

La cual finalmente se conoce como integral de convolución.

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.

Fig. 10 Representación de un sistema masa-resorte-


amortiguador

Se tienen tres casos que dependen de los coeficientes del sistema masa-resorte-
amortiguador

 Si b 2−4 mk=0, se tiene el caso I, denominado “Polos reales iguales”, el cual


nos indica que la posición de la masa está dada por la siguiente ecuación:
−b
t
2m
h ( t )=t e 1(t )

 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)

La posición de la masa quiere decir que h(t) es la respuesta al impulso.


Debido a que se tiene una entrada de escalón unitario, al aplicar la integral de
convolución, se tiene entonces que

u ( t )=1(t )

Para resolver la integral de convolución, se le asignarán límites entre + ∞ y −∞, la


integral de convolución se expresará así:

y (t)=∫ h(τ )u(t−τ )dτ t indica el valor en donde el escalón
−∞

cambia su valor de 1 a cero y τ es la variable independiente.

Caso I: Polos reales iguales

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 τ .

CASOCASOII I CASO III


Se integra la multiplicación Polos reales
Polos distintos
reales iguales Polos complejos conjugados
de señales en todo el b 2−4 mk>0
b 2−4 mk=0 b 2−4 mk>0
intervalo de τ , dividiendo a la
integral en tres partes:
 Parte 1: −∞< τ≤0
 Parte 2: 0< τ≤t
 Parte 3: t <τ <∞

Entonces la integral de convolución está dada para los valores de entre τ , 0 y t:

CASO I CASO II
Polos reales iguales Polos reales distintos
b 2−4 mk=0 b 2−4 mk>0

Se usa la función CASO III


escalón para escribir la Polos complejos conjugados
salida del sistema de b 2−4 mk>0
forma compacta; al
reemplazar los valores
de τ y t y resolviendo las integrales en cada uno
de los casos, se obtienen las ecuaciones finales de
respuesta que dependen del tiempo t, la salida corresponde a la posición de la masa, y
las gráficas de respuesta son:

14
EJERCICIO DE APLICACIÓN
Finalmente se ilustra el ejemplo demostrativo en

CASO I CASO II CASO III


Polos reales iguales Polos reales distintos Polos complejos conjugados
b 2−4 mk=0 b 2−4 mk>0 b 2−4 mk>0

MATLAB que grafica la respuesta al escalón del sistema


mecánico masa-resorte-amortiguador, en base a las soluciones analíticas que se han
desarrollado.

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

CÓDIFICACIÓN DEL PROGRAMA


function varargout = sistemamra(varargin)
% SISTEMAMRA MATLAB code for sistemamra.fig
% SISTEMAMRA, by itself, creates a new SISTEMAMRA or raises the existing
% singleton*.
%
% H = SISTEMAMRA returns the handle to a new SISTEMAMRA or the handle to
% the existing singleton*.

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

% Edit the above text to modify the response to help sistemamra


% Last Modified by GUIDE v2.5 03-Nov-2019 22:43:20
% Begin initialization code - DO NOT EDIT
gui_Singleton = 1;
gui_State = struct('gui_Name', mfilename, ...
'gui_Singleton', gui_Singleton, ...
'gui_OpeningFcn', @sistemamra_OpeningFcn, ...
'gui_OutputFcn', @sistemamra_OutputFcn, ...
'gui_LayoutFcn', [] , ...
'gui_Callback', []);
if nargin && ischar(varargin{1})
gui_State.gui_Callback = str2func(varargin{1});
end

if nargout
[varargout{1:nargout}] = gui_mainfcn(gui_State, varargin{:});
else
gui_mainfcn(gui_State, varargin{:});
end
% End initialization code - DO NOT EDIT

% --- Executes just before sistemamra is made visible.


function sistemamra_OpeningFcn(hObject, eventdata, handles, varargin)
% This function has no output args, see OutputFcn.
% hObject handle to figure
% eventdata reserved - to be defined in a future version of MATLAB
% handles structure with handles and user data (see GUIDATA)
% varargin command line arguments to sistemamra (see VARARGIN)

% Choose default command line output for sistemamra


handles.output = hObject;

% Update handles structure


guidata(hObject, handles);

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)

% Get default command line output from handles structure


varargout{1} = handles.output;

% --- Executes on slider movement.


function slider1_Callback(hObject, eventdata, handles)
% hObject handle to slider1 (see GCBO)
% eventdata reserved - to be defined in a future version of MATLAB
% handles structure with handles and user data (see GUIDATA)
graficar(handles)
% Hints: get(hObject,'Value') returns position of slider
% get(hObject,'Min') and get(hObject,'Max') to determine range of slider

% --- Executes during object creation, after setting all properties.


function slider1_CreateFcn(hObject, eventdata, handles)
% hObject handle to slider1 (see GCBO)
% eventdata reserved - to be defined in a future version of MATLAB
% handles empty - handles not created until after all CreateFcns called

% Hint: slider controls usually have a light gray background.


if isequal(get(hObject,'BackgroundColor'), get(0,'defaultUicontrolBackgroundColor'))
set(hObject,'BackgroundColor',[.9 .9 .9]);
end

% --- Executes on slider movement.


function slider6_Callback(hObject, eventdata, handles)
% hObject handle to slider6 (see GCBO)
% eventdata reserved - to be defined in a future version of MATLAB
% handles structure with handles and user data (see GUIDATA)
graficar(handles)
% Hints: get(hObject,'Value') returns position of slider
% get(hObject,'Min') and get(hObject,'Max') to determine range of slider

% --- Executes during object creation, after setting all properties.


function slider6_CreateFcn(hObject, eventdata, handles)
% hObject handle to slider6 (see GCBO)
% eventdata reserved - to be defined in a future version of MATLAB
% handles empty - handles not created until after all CreateFcns called

% Hint: slider controls usually have a light gray background.


if isequal(get(hObject,'BackgroundColor'), get(0,'defaultUicontrolBackgroundColor'))

17
set(hObject,'BackgroundColor',[.9 .9 .9]);
end

% --- Executes on slider movement.


function slider7_Callback(hObject, eventdata, handles)
% hObject handle to slider7 (see GCBO)
% eventdata reserved - to be defined in a future version of MATLAB
% handles structure with handles and user data (see GUIDATA)
graficar(handles)
% Hints: get(hObject,'Value') returns position of slider
% get(hObject,'Min') and get(hObject,'Max') to determine range of slider

% --- Executes during object creation, after setting all properties.


function slider7_CreateFcn(hObject, eventdata, handles)
% hObject handle to slider7 (see GCBO)
% eventdata reserved - to be defined in a future version of MATLAB
% handles empty - handles not created until after all CreateFcns called

% Hint: slider controls usually have a light gray background.


if isequal(get(hObject,'BackgroundColor'), get(0,'defaultUicontrolBackgroundColor'))
set(hObject,'BackgroundColor',[.9 .9 .9]);
end

% --- Executes on selection change in popupmenu2.


function popupmenu2_Callback(hObject, eventdata, handles)
% hObject handle to popupmenu2 (see GCBO)
% eventdata reserved - to be defined in a future version of MATLAB
% handles structure with handles and user data (see GUIDATA)
graficar(handles)
% Hints: contents = cellstr(get(hObject,'String')) returns popupmenu2 contents as cell
array
% contents{get(hObject,'Value')} returns selected item from popupmenu2

% --- Executes during object creation, after setting all properties.


function popupmenu2_CreateFcn(hObject, eventdata, handles)
% hObject handle to popupmenu2 (see GCBO)
% eventdata reserved - to be defined in a future version of MATLAB
% handles empty - handles not created until after all CreateFcns called

% Hint: popupmenu controls usually have a white background on Windows.


% See ISPC and COMPUTER.
if ispc && isequal(get(hObject,'BackgroundColor'),
get(0,'defaultUicontrolBackgroundColor'))
set(hObject,'BackgroundColor','white');
end

% --- Executes on button press in checkbox1.


function checkbox1_Callback(hObject, eventdata, handles)
% hObject handle to checkbox1 (see GCBO)
% eventdata reserved - to be defined in a future version of MATLAB

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]

Fig. 14 Excitación arbitraria


PULSO RECTANGULAR

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]

Figura 15 Excitaciones de un solo pulso

22
Figura 16. (a) Sistema de 1GDL; (b) fuerza de pulso rectangular.

El análisis se organiza en 2 fases:


1. FASE DE VIBRACIÓN FORZADA
Para resolver esta ecuación de segundo orden elegimos el método de solución clásica
Condiciones iniciales desplazamiento y velocidad inicial =0 →u=0, ὐ=0.[4]

ecuación de movimiento

La solución de la ecuación consiste en la suma de solución complementaria u c(t) y la


solución particular up(t) es decir u(t)= uc(t)+ up(t).
Consideramos una fuerza escalonada: p(t)=p0, t ≥ 0. En este caso , la ecuación para un
sistema sin amortiguamiento (c=0) es

(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

2. Fase de vibración libre:


La ecuación diferencial que rige para la vibración libre, para los sistemas sin
amortiguamiento (c=0) se especifica como: [4]
mü+ku =0 (L)
la solución de dicha ecuación tiene la forma:
u=e ℷ t (a)
donde ℷ es desconocida. Al sustituir en la ecuación (L) se obtiene :
(m ℷ2+k)e ℷ t =0
El término exponencial nunca es cero, por lo que
(m ℷ2+k)=0 (b)
Conocida la ecuación característica, la ecuación (b) tiene 2 raíces:
ℷ1,2 =±iꙌn (c)
Donde i =√ −1.La solucion general de la ecuacion es
u(t)= a1e ℷ 1t + a2e ℷ 2t
después de sustituir la ecuación (c) se convierte en
u(t)= a1e i Ꙍ nt + a2e−i Ꙍ n t (d)

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

u(td)= (ust)o [1-cosꙌn td ] u̇ (td)= (ust)oꙌn senꙌn td


si se sustituye esto en la ecuación (r)
u(t )
=(1-cosꙌn td )cosꙌn( t- td)+senꙌn td senꙌn (t- td) t≥ td
(ust )o
Que puede simplificarse, utilizando una identidad trigonométrica, como
u(t )
=cosꙌn( t- td)-cosꙌn t t≥ td
(ust )o


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.

La deformación máxima en la fase de vibración forzada puede expresarse en términos


del factor amplificación dinámica de deformación: [4]

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.

el factor amplificación dinámica de deformación que define la respuesta máxima


absoluta es
πt d
Rd =
u
uo
( st ) o{= 2 sen t /T ≤ 1/2
Tn d n
2t d /T n ≤ 1/2

la deformación máxima se calcula a partir de

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

2. Determinar la rigidez lateral del marco

3 EI 3∗( 30000 )∗61.9


k col= = =1.865 kips/ pulg
L3 ( 12∗12)3

k col=2∗1.865=3.73 kips/ pulg

3. Determinar (u¿¿ st)o ¿

po 4
(u¿¿ st)o = = =1.07 pulg ¿
k 3.73

4. Determinar la deformación dinámica máxima.

uo =(u¿ ¿ st)o∗Rd =1.07∗1.902=2.04 pulg ¿

5. Determinar el esfuerzo de flexión. Los momentos flexionantes que resultan en


cada columna se muestran en la figura 3.5. En la parte superior de la columna, el
momento flexionante es más grande y está dado por
29
3 EI 3∗30000∗61.9
M=

u o=
[ (12∗12) ]
∗2.04=547.8 kip− pulg

De manera alternativa, es posible encontrar el momento flexionante a partir de la fuerza


estática equivalente:

f so = po∗Rd =4∗1.902=7.61 kips

Figura 19

Debido a que ambas columnas tienen secciones transversales y longitudes idénticas, la


fuerza f so se repartirá por igual. El momento flexionante en la parte superior de la
columna es

f so 7.61
M=
2 [ ]
h=
2
∗12∗12=547.8 kip −pulg

El esfuerzo de flexión es mayor en la parte exterior de la parte superior de las columnas:

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

CÓDIFICACIÓN DEL PROGRAMA


FUNCIÓN
function [t1,t2,u2,U1,U2,u1 ] = PULSORECTANGULAR(uo,vo,k,T,Po)
%UNTITLED9 Summary of this function goes here
% Detailed explanation goes here
%PROGRAMA PARA CALCULAR LA RESPUESTA EN EL TIEMPO POR EL
METODO DE PULSO RECTANGULAR

%FASE DE VIBRACIÓN FORZADA


Wn=(2*pi)/T
tmax1=7;
delta=0.001;
t1=linspace(5,tmax1,tmax1/delta+1);

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 ')

disp(' DEBER DE ESTRUCTURAS II ')


disp('INTEGRANTES: CÉSAR CABASCANGO')
disp('INTEGRANTES: CINTHYA CRUZ')
disp('INTEGRANTES: CAROLINA TOAPANTA')
disp('INTEGRANTES: KEVIN SOTO')
disp('INTEGRANTES: ROSA TITUAÑA')
disp(' ')
disp(' ')
%Ejercicio1: Encontrar la respuesta en el tiempo en u para un sistema
%de 1GDL por el método de PULSO RECTANGULAR. k=5000 kg/cm, T=2.5
%uo=0, vo=0.
%CONDICIONES INICIALES
%DATOS
uo=0; %DESPLAZAMIENTO INICIAL (cm).
vo=0; %VELOCIDAD INICIAL (cm/s).
k=5000; %RIGIDEZ (Kg/m).
T=2.5 %PERIODO (seg).
Po=25000; %FUERZA INICIAL (kg).
[t1,t2,u2,U1,U2,u1 ] = PULSORECTANGULAR(uo,vo,k,T,Po);

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

Fig. 21 Captura de pantalla MATLAB

32
ESPECTRO DE RESPUESTA VIBRACION FORZADA - LIBRE

CÓDIFICACIÓN DEL PROGRAMA


FUNCIÓN
function [u1,t1,t2,t3,ER1,ER2]=ESPECTRO_PULSO_RECT(k,Po,Tn,td)
%UNTITLED11 Summary of this function goes here
% Detailed explanation goes here
Wn=(2*pi)/Tn
%ESPECTRO DE RESPUESTA VIBRACION FORZADA
tmax1=1;
delta1=0.001;
t1=linspace(0,tmax1,tmax1/delta1+1);
for i=1:length(t1);
u1(i)=(1-cos((Wn)*t1(i)));
end
tmax2=td;
delta2=0.001;
t2=linspace(1,tmax2,tmax2/delta2+1);
for i=1:length(t2);
ER1(i)=2;
end
% ESPECTRO DE RESPUESTA VIBRACIÓN LIBRE
tmax3=td;
delta3=0.001;
t3=linspace(0,tmax3,tmax3/delta3+1);
for i=1:length(t3);
ER2(i)=2*abs(sin(pi/Tn*t3(i)));
end
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 ')

disp(' DEBER DE ESTRUCTURAS II ')


disp('INTEGRANTES: CÉSAR CABASCANGO')
disp('INTEGRANTES: CINTHYA CRUZ')
disp('INTEGRANTES: CAROLINA TOAPANTA')
disp('INTEGRANTES: KEVIN SOTO')
disp('INTEGRANTES: ROSA TITUAÑA')
disp(' ')
disp(' ')

k=5000; %RIGIDEZ (Kg/m).


Tn=4; %PERIODO (seg).
Po=200; %FUERZA INICIAL (kg).
td=5;
[u1,t1,t2,t3,ER1,ER2]=ESPECTRO_PULSO_RECT(k,Po,Tn,td);
figure(1)

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;

Fig. 22 espectro de respuesta

Fig. 23 Captura de pantalla MATLAB

34
3. RESONANCIA

El fenómeno de resonancia se da cuando coincide la frecuencia de excitación (w) con


alguna de las frecuencias naturales del sistema(wn) haciendo que B sea 1.

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 amplitud de la deformación crece de manera indefinida, pero se vuelve infinita


después de un tiempo largo.

A medida que la deformación continúa aumentando, en algún punto del tiempo, el


sistema fallaría si fuera frágil. Por otro lado, el sistema presentaría fluencia si fuera
dúctil, su rigidez se reduciría y su frecuencia natural, ya no sería igual a la frecuencia
forzada.[ 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)

La solución homogénea se puede encontrar, teniendo en cuenta la segunda ley de


Newton e igualando a cero la ecuación diferencial;

m ü +c u̇+ ku=Fo∗sen(w∗t )

Con condiciones iniciales de:

u=u ( 0 ) u̇=u̇(0)

La solución Particular de esta ecuación diferencial es:

u p ( t )=C∗sen ( w∗t ) + D∗cos (w∗t )

Dividiendo para m: (Ecuación A)

Fo
ü+2 ξ∗wn∗u̇+ W 2n∗u= ∗sen ( w∗t )
m

La solución particular tiene la forma: (Ecuación B)

35
u p ( t )=C∗sen ( w∗t ) + D∗cos ( w∗t )

Derivadas

u˙p ( t )=w∗C∗cos ( w∗t ) −w∗D∗sen ( w∗t )

u¨p ( t )=[−w∗C∗sen ( w∗t ) ] −[ w∗D∗cos ( w∗t ) ]

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

Reduciendo términos: (Ecuación C)

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).

Dividiendo w 2n y de usando la relación k =w 2n∗m se obtiene que:

2
w w Fo
[ ( )] ( )
1−
wn
∗C− 2 ξ
wn
∗D=
k

2
w w
( ) [ ( )]

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 ) ]

Esta demostración ha sido tomada del libro, dinámica de estructuras debidamente


referenciado [ CITATION Cho14 \l 3082 ]

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 ]

Fig.24.- Amplitud de oscilación para una excitación armónica, en función de la frecuencia de


excitación para diversos valores de amortiguamiento.
Fuente: Anil Chopra, Dinámica de estructuras, México, 2014, PEARSON[ CITATION Cho14 \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 ]

Por otra parte, la frecuencia de resonancia se obtiene encontrando el máximo de

q/m
A=
2 2
√( w −wn ) +4 ξ wn ω
2
0
2 2 2
0

Puesto que el numerador es constante, se busca el mínimo del radicando en el


denominador, obteniendo:

k c2
w r=

− 2 =w √ 1−2 ξ 2
m 2m

La amplitud resonante se obtiene sustituyendo el valor de w r en la expresión de A:

q /c
Ar =
k c2
√ −
m 4 m2

EJERCICIO DE APLICACIÓN

Encuentre la respuesta en el tiempo para una masa m de 4.1kg*s2/cm, que se puede


deslizar sin rozamiento sobre un eje horizontal, unida mediante un resorte de constante
k= 5000 kg/cm a una base fija en el eje, con un factor de amortiguamiento de 0.029; con
una fuerza de excitación de 2500kg con un amortiguamiento viscoso cada 1 s.,
suponiendo que parte de 0.05 m desde el reposo, se pide determinar las respuestas en
desplazamientos para un sistema 1GDL.

CÓDIFICACIÓN DEL PROGRAMA


FUNCIÓN
Parte 1

function [u,v,t,T,wn,C,D,beta] = SOLUCIONPARTICULAR( m,k,Fo,w,zeda )


%Función que determina la solución particular de respuesta en el tiempo de sistemas de
1GDL

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;

CAPTURA DEL PROGRAMA

Fig. 25.- Captura del programa de l tema resonancia

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

[1] R. Aguiar, Dinámica de Estructuras, Quito: Centro de Investigaciones


Científicas Escuela Politéctina del Ejercito, 2012.

[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].

[3] R. Mejía Lara, «pcpaudio.com,» 2017. [En línea]. Available: https://www.pcpaudio.com/pcpfiles/doc_altavoces/amortiguamiento


/amortiguamiento.html. [Último acceso: 4 Noviembre 2019].

[4] A. Chopra, Dinámica de estructuras, México: PEARSON, 2014.

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

Potrebbero piacerti anche