Escolar Documentos
Profissional Documentos
Cultura Documentos
TITULO:
INTEGRACION NUMERICA DE SISTEMAS DE 1 GDL-PARTE A
ALUMNO:
CARDENAS GODOY EDER
GRUPO:
A
FECHA:
06/03/2019
UNIVERSIDAD DE HUANUCO
EJERCICIO N°1
P á g i n a 1 | 31
Como:
1 ui+1 − ui−1 1
ui+1 = ui + u̇ i ∙ ∆t + ∙ ü i ∙ ∆t 2 = ui + ∙ ∆t + ∙ ü i ∙ ∆t 2
2 2 ∙ ∆t 2
⇒ 2 ∙ 𝑢𝑖+1 − 2 ∙ 𝑢𝑖 = 𝑢𝑖+1 − 𝑢𝑖−1 + 𝑢̈ 𝑖 ∙ ∆𝑡 2
ui+1 − 2 ∙ ui + ui−1
ü i = (II)
∆t 2
Considerando un sistema lineal y sustituyendo las expresiones (I) y
(II):
𝑚 ∙ 𝑢̈ 𝑖 + 𝑐 ∙ 𝑢̇ 𝑖 + 𝑘 ∙ 𝑢𝑖 = 𝑝𝑖
𝑢𝑖+1 − 2 ∙ 𝑢𝑖 + 𝑢𝑖−1 𝑢𝑖+1 − 𝑢𝑖−1
⇒𝑚∙ + 𝑐 ∙ + 𝑘 ∙ 𝑢𝑖 = 𝑝𝑖
∆𝑡 2 2 ∙ ∆𝑡
Despejando 𝑢𝑖+1 ,suponiendo conocidos 𝑢𝑖 𝑦 𝑢𝑖−1 :
2∙𝑚 𝑚 𝑐
𝑝̂𝑖 𝑝̂ 𝑖 = 𝑝𝑖 − [𝑘 − 2
] ∙ 𝑢𝑖 − [ 2
− ] ∙ 𝑢𝑖−1
𝑢𝑖+1 = 𝑐𝑜𝑛 { ∆𝑡 ∆𝑡 2 ∙ ∆𝑡
𝑘̂ 𝑚 𝑐
𝑘̂ = 2 +
∆𝑡 2 ∙ ∆𝑡
Se trata de un método explicito ,𝑢𝑖+1 = 𝑓(𝑝𝑎𝑠𝑜 𝑖, 𝑝𝑎𝑠𝑜 𝑖 − 1),sin
que se utilice la ecuación del movimiento en 𝑖 + 1:
𝑚 ∙ 𝑢̈ 𝑖+1 + 𝑐 ∙ 𝑢̇ 𝑖+1 + 𝑘 ∙ 𝑢𝑖+1 = 𝑝𝑖+1
Para calcular 𝑢1 ,se necesita 𝑢0 𝑦 𝑢−1 :
∆t 2 𝑝0 − 𝑐 ∙ 𝑢̇ 0 − 𝑘 ∙ 𝑢0
𝑢−1 = u0 − ∆t ∙ 𝑢̇ 0 + ∙ ü 0 𝑦 𝑢̈ 0 =
2 𝑚
Condición de estabilidad:
∆𝑡 1
<
𝑇𝑛 𝜋
El algoritmo de aplicación del método de Diferencias Centrales es:
Cálculos iniciales:
𝑝0 − 𝑐𝑢̇ 0 − 𝑘𝑢0
𝑢̈ 0 =
𝑚
(∆𝑡)2
𝑢−1 = 𝑢0 − ∆𝑡𝑢̇ 0 + 𝑢̈ 0
2
P á g i n a 2 | 31
𝑚 𝑐
𝑘̂ = +
(∆𝑡)2 2∆𝑡
𝑚 𝑐
𝑏= −
(∆𝑡)2 2∆𝑡
2𝑚
𝑎 = 𝑘 − (∆𝑡)2
P á g i n a 3 | 31
EJERCICIO N°1.1
% UNIVERSIDAD DE HUANUCO
%FACULTAD DE INGENIERIA CIVIL
%CURSO: INGENIERIA ANTISISMICA
%DOCENTE: Mag.Ing. ERIC LOVON REM LOVON DAVILA
%TERCERA TAREA ACADEMICA
%ALUMNO: EDER CARDENAS GODOY
%METODO DE LA DIFERENCIA CENTRADA
%RUTINA EN MATLAB
%FECHA: O6/03/2019
function [u,v]=IntDifcen(m,c,k,pt,dt,u0,v0)
dt=0.1;
t=0:dt:1;
P á g i n a 4 | 31
%Comenzamos con las respuestas del sistema
u=zeros(n,1);
v=u;
u(1)=u0;
v(1)=v0;
%Determinamos el desplazamiento
ut=ust*(1-cos(Wn*t));
for i=1:length(t)
ti=t(i);
ut(i)=ust*(1-cos(Wn*ti));
if ti>td;
ut(i)=ust*(cos(Wn*(ti-td))-cos(Wn*ti));
end
end
t2=0:0.001:1
for i=1:length(t2)
ti=t2(i);
ut2(i)=ust*(1-cos(Wn*ti));
if ti>td;
ut2(i)=ust*(cos(Wn*(ti-td))-cos(Wn*ti));
end
end
figure
plot(t,ut,'-o');hold on
plot(t2,ut2,'r');hold on
xlabel('TIEMPO')
ylabel('DESPLAZAMIENTO')
title('METODO DIFERENCIA CENTRADA')
P á g i n a 5 | 31
GRAFICA:
EJERCICIO N°1.2
%UNIVERSIDAD DE HUANUCO
%FACULTAD DE INGENIERIA CIVIL
%CURSO: INGENIERIA ANTISISMICA
%DOCENTE: Mag.Ing. ERIC LOVON REM LOVON DAVILA
%TERCERA TAREA ACADEMICA
%ALUMNO: EDER CARDENAS GODOY
%METODO DE LA DIFERENCIA CENTRADA
%RUTINA EN MATLAB
%FECHA: O6/03/2019
función [u,v]=IntDifcen(m,c,k,pt,dt,u0,v0)
dt=0.1;
t=0:dt:1;
%Determinamos el desplazamiento
ut=ust*(1-cos(Wn*t));
for i=1:length(t)
ti=t(i);
ut(i)=ust*(1-cos(Wn*ti));
if ti>td;
P á g i n a 7 | 31
ut(i)=ust*(cos(Wn*(ti-td))-cos(Wn*ti));
end
end
t2=0:0.001:1
for i=1:length(t2)
ti=t2(i);
ut2(i)=ust*(1-cos(Wn*ti));
if ti>td;
ut2(i)=ust*(cos(Wn*(ti-td))-cos(Wn*ti));
end
end
figure
plot(t,ut/ust,'-o');hold on
plot(t2,ut2/ust,'r');hold on
xlabel('TIEMPO')
ylabel('DESPLAZAMIENTO')
title('METODO DIFERENCIA CENTRADA')
GRAFICA:
P á g i n a 8 | 31
EJERCICIO N°2
P á g i n a 9 | 31
∆𝑝𝑖
𝑝(𝜏) = 𝑝𝑖 + ∙𝜏 𝑐𝑜𝑛𝜏 ∈ (0, ∆𝑡𝑖 )
∆𝑡𝑖
∆𝑝𝑖
𝑚 ∙ 𝑢̈ + 𝑘 ∙ 𝑢 = 𝑝𝑖 + ∙𝜏
∆𝑡𝑖
𝑢̇ 𝑖 𝑝𝑖 ∆𝑝𝑖 𝜏 𝑠𝑒𝑛(𝑤𝑛 ∙ 𝜏)
𝑢(𝜏) = 𝑢𝑖 ∙ cos(𝑤𝑛 ∙ 𝜏) + ∙ 𝑠𝑒𝑛(𝑤𝑛 ∙ 𝜏) + ∙ [1 − 𝑐𝑜𝑠(𝑤𝑛 ∙ 𝜏)] + ∙[ − ]
𝑤𝑛 𝑘 𝑘 ∆𝑡𝑖 𝑤𝑛 ∙ ∆𝑡𝑖
DERIVANDO:
𝑢̇ (𝜏) 𝑢̇ 𝑖 𝑝𝑖 ∆𝑝𝑖 1
= −𝑢𝑖 ∙ 𝑠𝑒𝑛(𝑤𝑛 ∙ 𝜏) + ∙ 𝑐𝑜𝑠(𝑤𝑛 ∙ 𝜏) + ∙ 𝑠𝑒𝑛(𝑤𝑛 ∙ 𝜏) + ∙ ∙ [1 − 𝑐𝑜𝑠(𝑤𝑛 ∙ 𝜏)]
𝑤𝑛 𝑤𝑛 𝑘 𝑘 𝑤𝑛 ∙ ∆𝑡𝑖
𝑢̇ 𝑖 𝑝𝑖 ∆𝑝𝑖
𝑢𝑖+1 = 𝑢𝑖 ∙ cos(𝑤𝑛 ∙ ∆𝑡𝑖 ) + ∙ 𝑠𝑒𝑛(𝑤𝑛 ∙ ∆𝑡𝑖 ) + ∙ [1 − 𝑐𝑜𝑠(𝑤𝑛 ∙ ∆𝑡𝑖 )] +
𝑤𝑛 𝑘 𝑘
1
∙ [1 − 𝑐𝑜𝑠(𝑤𝑛 ∙ 𝜏)]
𝑤𝑛 ∙ ∆𝑡𝑖
𝑢̇ 𝑖+1 𝑢̇ 𝑖 𝑝𝑖 ∆𝑝𝑖 1
= −𝑢𝑖 ∙ 𝑠𝑒𝑛(𝑤𝑛 ∙ ∆𝑡𝑖 ) + ∙ 𝑐𝑜𝑠(𝑤𝑛 ∙ ∆𝑡𝑖 ) + ∙ 𝑠𝑒𝑛(𝑤𝑛 ∙ ∆𝑡𝑖 ) + ∙
𝑤𝑛 𝑤𝑛 𝑘 𝑘 𝑤𝑛 ∙ ∆𝑡𝑖
∙ [1 − 𝑐𝑜𝑠(𝑤𝑛 ∙ ∆𝑡𝑖 )]
P á g i n a 10 | 31
Estas ecuaciones pueden reescribirse después de sustituir la
ecuación (1) como fórmulas de recurrencia:
𝑢̇ 𝑖+1 = 𝐴′ 𝑢𝑖 + 𝐵′ 𝑢̇ 𝑖 + 𝐶 ′ 𝑝𝑖 + 𝐷′ 𝑝𝑖+1
𝜁
𝐴 = 𝑒 −𝜁𝑤𝑛 ∆𝑡 ( 𝑠𝑒𝑛𝑤𝐷 ∆𝑡 + 𝑐𝑜𝑠𝑤𝐷 ∆𝑡)
√1 − 𝜁 2
1
𝐵 = 𝑒 −𝜁𝑤𝑛 ∆𝑡 ( 𝑠𝑒𝑛𝑤𝐷 ∆𝑡)
𝑤𝐷
1 2 1 − 2𝜁 2 𝜁 2𝜁
𝐶= { + 𝑒 −𝜁𝑤𝑛 ∆𝑡 [( − ) 𝑠𝑒𝑛𝑤𝐷 ∆𝑡 − (1 + ) 𝑐𝑜𝑠𝑤𝐷 ∆𝑡]}
𝑘 𝑤𝑛 ∆𝑡 𝑤𝐷 ∆𝑡 √1 − 𝜁 2 𝑤𝑛 ∆𝑇
1 2𝜁 −𝜁𝑤𝑛 ∆𝑡
2𝜁2 − 1 2𝜁
𝐷 = [1 − +𝑒 ( 𝑠𝑒𝑛𝑤𝐷 ∆𝑡 + 𝑐𝑜𝑠𝑤𝐷 ∆𝑡)]
𝑘 𝑤𝑛 ∆𝑡 𝑤𝐷 ∆𝑡 𝑤𝑛 ∆𝑡
𝑤𝑛
𝐴′ = −𝑒 −𝜁𝑤𝑛 ∆𝑡 ( 𝑠𝑒𝑛𝑤𝐷 ∆𝑡)
√1 − 𝜁 2
𝜁
𝐵′ = 𝑒 −𝜁𝑤𝑛 ∆𝑡 (𝑐𝑜𝑠𝑤𝐷 ∆𝑡 − 𝑠𝑒𝑛𝑤𝐷 ∆𝑡)
√1 − 𝜁 2
1 1 𝑤𝑛 𝜁 1
𝐶′ = {− + 𝑒 −𝜁𝑤𝑛 ∆𝑡 [( + ) 𝑠𝑒𝑛𝑤𝐷 ∆𝑡 + 𝑐𝑜𝑠𝑤𝐷 ∆𝑡]}
𝑘 ∆𝑡 √1 − 𝜁2 ∆𝑡√1 − 𝜁2 ∆𝑡
1 𝜁
𝐷′ = [1 − 𝑒 −𝜁𝑤𝑛 ∆𝑡 ( 𝑠𝑒𝑛𝑤𝐷 ∆𝑡 + 𝑐𝑜𝑠𝑤𝐷 ∆𝑡)]
𝑘∆𝑡 √1 − 𝜁 2
P á g i n a 11 | 31
% UNIVERSIDAD DE HUANUCO
%FACULTAD DE INGENIERIA CIVIL
%CURSO: INGENIERIA ANTISISMICA
%DOCENTE: Mag.Ing. ERIC LOVON REM LOVON DAVILA
%TERCERA TAREA ACADEMICA
%ALUMNO: EDER CARDENAS GODOY
%METODO EXACTO
%RUTINA EN MATLAB
%FECHA: O6/03/2019
function [u,v]=IntExacto(m,c,k,pt,dt,u0,v0)
z=0.05;
c=2*z*Wn*m;
wd=Wn*sqrt(1-(z^2));
dt=0.1;
t=0:dt:1;
Apri=-exp(-z*Wn*dt)*(Wn/sqrt(1-z^2)*sin(wd*dt))
Bpri=exp(-z*Wn*dt)*(cos(wd*dt)-z/sqrt(1-z^2)*sin(wd*dt))
Cpri=(1/k)*((-1/dt)+(exp(-z*Wn*dt))*(((Wn/sqrt(1-z^2))+(z/dt*sqrt(1-
z^2)))*sin(wd*dt)+(1/dt)*cos(wd*dt)))
Dpri=1/(k*dt)*(1-exp(-z*Wn*dt)*(z/sqrt(1-z^2)*sin(wd*dt)+cos(wd*dt)))
u=zeros(n,1);
v=u;
u(1)=u0;
v(1)=v0;
P á g i n a 12 | 31
e=u(i);
f=v(i)/Wn;
u(i+1,1)=A*u(i)+B*v(i)+C*pt(i)+D*pt(i+1);
v(i+1,1)=Apri*u(i)+Bpri*v(i)+Cpri*pt(i)+Dpri*pt(i+1);
end
xlabel('TIEMPO (seg)')
ylabel('DESPLAZAMIENTO (m)')
title('MÉTODO DIFERENCIA CENTRADA')
GRAFICA:
P á g i n a 13 | 31
EJERCICIO N°3
P á g i n a 14 | 31
El análisis se organiza en dos fases:
𝑢(𝑡) 2𝜋𝑡
= 1 − 𝑐𝑜𝑠𝑤𝑛 𝑡 − 𝑐𝑜𝑠 𝑡 ≤ 𝑡𝑑 (2)
(𝑢𝑠𝑡 )0 𝑇𝑛
𝒖(𝒕) 𝝅𝒕𝒅 𝒕 𝟏 𝒕𝒅
= (𝟐𝒔𝒆𝒏 ) 𝒔𝒆𝒏 [𝟐𝝅 ( − )] 𝒕 ≥ 𝒕𝒅
(𝒖𝒔𝒕 )𝟎 𝑻𝒏 𝑻𝒏 𝟐 𝑻𝒏
P á g i n a 15 | 31
% UNIVERSIDAD DE HUANUCO
%FACULTAD DE INGENIERIA CIVIL
%CURSO: INGENIERIA ANTISISMICA
%DOCENTE: Mag.Ing. ERIC LOVON REM LOVON DAVILA
%TERCERA TAREA ACADEMICA
%ALUMNO: EDER CARDENAS GODOY
%PULSO RECTANGULAR
%RUTINA EN MATLAB
%FECHA: O6/03/2019
% largo de la exitacion
n=length(t);
%v=u;
P á g i n a 16 | 31
%Ecuación de la Fase de vibración forzada(Usto)
Usto=Po/k;
for i=1:n
if t(i)<=Td1,
u1(i,1)=Usto*(1-cos(Wn*t(i)));
else
u1(i,1)=Usto*(cos(Wn*(t(i)-Td1))-cos(Wn*t(i)));
end
if t(i)<=Td2,
u2(i,1)=Usto*(1-cos(Wn*t(i)));
else
u2(i,1)=Usto*(cos(Wn*(t(i)-Td2))-cos(Wn*t(i)));
end
if t(i)<=Td3,
u3(i,1)=Usto*(1-cos(Wn*t(i)));
else
u3(i,1)=Usto*(cos(Wn*(t(i)-Td3))-cos(Wn*t(i)));
end
if t(i)<=Td4,
u4(i,1)=Usto*(1-cos(Wn*t(i)));
else
u4(i,1)=Usto*(cos(Wn*(t(i)-Td4))-cos(Wn*t(i)));
end
if t(i)<=Td5,
u5(i,1)=Usto*(1-cos(Wn*t(i)));
else
u5(i,1)=Usto*(cos(Wn*(t(i)-Td5))-cos(Wn*t(i)));
end
if t(i)<=Td6,
u6(i,1)=Usto*(1-cos(Wn*t(i)));
else
u6(i,1)=Usto*(cos(Wn*(t(i)-Td6))-cos(Wn*t(i)));
end
if t(i)<=Td7,
u7(i,1)=Usto*(1-cos(Wn*t(i)));
else
u7(i,1)=Usto*(cos(Wn*(t(i)-Td7))-cos(Wn*t(i)));
end
end
GRAFICA:
P á g i n a 18 | 31
3.2. FUERZA DE PULSO TRIANGULAR
P á g i n a 19 | 31
RESULTADOS FINALES:
𝑢(𝑡) 𝑡 𝑇𝑛 𝑡 𝑡𝑑
= 2( − 𝑠𝑒𝑛2𝜋 ) , 0≤𝑡≤
(𝑢𝑠𝑡 )0 𝑡𝑑 2𝜋𝑡𝑑 𝑇𝑛 2
𝑢(𝑡) 𝑡 𝑇𝑛 2𝜋 1 𝑡 𝑡𝑑
= 2 {1 − + [2𝑠𝑒𝑛 (𝑡 − 𝑡𝑑 ) − 𝑠𝑒𝑛2𝜋 ]} ; ≤ 𝑡
(𝑢𝑠𝑡 )0 𝑡𝑑 2𝜋𝑡𝑑 𝑇𝑛 2 𝑇𝑛 2
≤ 𝑡𝑑
𝑢(𝑡) 𝑇𝑛 2𝜋 1 2𝜋 𝑡
={ [2𝑠𝑒𝑛 (𝑡 − 𝑡𝑑 ) − 𝑠𝑒𝑛 (𝑡 − 𝑡𝑑 ) − 𝑠𝑒𝑛2𝜋 ]} ; 𝑡
(𝑢𝑠𝑡 )0 2𝜋𝑡𝑑 𝑇𝑛 2 𝑇𝑛 𝑇𝑛
≥ 𝑡𝑑
% UNIVERSIDAD DE HUANUCO
%FACULTAD DE INGENIERIA CIVIL
%CURSO: INGENIERIA ANTISISMICA
%DOCENTE: Mag.Ing. ERIC LOVON REM LOVON DAVILA
%TERCERA TAREA ACADEMICA
%ALUMNO: EDER CARDENAS GODOY
%PULSO TRIANGULAR
%RUTINA EN MATLAB
%FECHA: O6/03/2019
% largo de la exitacion
n=length(t);
u1=zeros(n,1);
u2=zeros(n,1);
u3=zeros(n,1);
u4=zeros(n,1);
u5=zeros(n,1);
u6=zeros(n,1);
u7=zeros(n,1);
for i=1:n
if t(i)<=Td1
u1(i,1)=Usto*((t(i)/Td1)-(Tn/2/pi/Td1)*sin(2*pi*t(i)/Tn));
%se muestra la variación respecto al tiempo de la deformación
dinámica normalizada
else
u1(i,1)=Usto*(cos((2*pi/Tn)*(t(i)-
Td1))+(Tn/2/pi/Td1)*sin((2*pi/Tn)*(t(i)-Td1))-
(Tn/2/pi/Td1)*sin(2*pi*t(i)/Tn));
end
if t(i)<=Td2
u2(i,1)=Usto*((t(i)/Td2)-(Tn/2/pi/Td2)*sin(2*pi*t(i)/Tn));
%se muestra la variación respecto al tiempo de la deformación
dinámica normalizada
else
u2(i,1)=Usto*(cos((2*pi/Tn)*(t(i)-
Td2))+(Tn/2/pi/Td2)*sin((2*pi/Tn)*(t(i)-Td2))-
(Tn/2/pi/Td2)*sin(2*pi*t(i)/Tn));
end
if t(i)<=Td3
u3(i,1)=Usto*((t(i)/Td3)-(Tn/2/pi/Td3)*sin(2*pi*t(i)/Tn));
%se muestra la variación respecto al tiempo de la deformación
dinámica normalizada
else
P á g i n a 21 | 31
u3(i,1)=Usto*(cos((2*pi/Tn)*(t(i)-
Td3))+(Tn/2/pi/Td3)*sin((2*pi/Tn)*(t(i)-Td3))-
(Tn/2/pi/Td3)*sin(2*pi*t(i)/Tn));
end
if t(i)<=Td4
u4(i,1)=Usto*((t(i)/Td4)-(Tn/2/pi/Td4)*sin(2*pi*t(i)/Tn));
%se muestra la variación respecto al tiempo de la deformación
dinámica normalizada
else
u4(i,1)=Usto*(cos((2*pi/Tn)*(t(i)-
Td4))+(Tn/2/pi/Td4)*sin((2*pi/Tn)*(t(i)-Td4))-
(Tn/2/pi/Td4)*sin(2*pi*t(i)/Tn));
end
if t(i)<=Td5
u5(i,1)=Usto*((t(i)/Td5)-(Tn/2/pi/Td5)*sin(2*pi*t(i)/Tn));
%se muestra la variación respecto al tiempo de la deformación
dinámica normalizada
else
u5(i,1)=Usto*(cos((2*pi/Tn)*(t(i)-
Td5))+(Tn/2/pi/Td5)*sin((2*pi/Tn)*(t(i)-Td5))-
(Tn/2/pi/Td5)*sin(2*pi*t(i)/Tn));
end
if t(i)<=Td6
u6(i,1)=Usto*((t(i)/Td6)-(Tn/2/pi/Td6)*sin(2*pi*t(i)/Tn));
%se muestra la variación respecto al tiempo de la deformación
dinámicanormalizada
else
u6(i,1)=Usto*(cos((2*pi/Tn)*(t(i)-
Td6))+(Tn/2/pi/Td6)*sin((2*pi/Tn)*(t(i)-Td6))-
(Tn/2/pi/Td6)*sin(2*pi*t(i)/Tn));
end
if t(i)<=Td7
u7(i,1)=Usto*((t(i)/Td7)-(Tn/2/pi/Td7)*sin(2*pi*t(i)/Tn));
%se muestra la variación respecto al tiempo de la deformación
dinámicanormalizada
else
u7(i,1)=Usto*(cos((2*pi/Tn)*(t(i)-
Td7))+(Tn/2/pi/Td7)*sin((2*pi/Tn)*(t(i)-Td7))-
(Tn/2/pi/Td7)*sin(2*pi*t(i)/Tn));
end
end
GRAFICA:
P á g i n a 23 | 31
3.3. FUERZA DE PULSO SINUSOIDAL:
La solución de la ecuación gobernante:
𝑝 𝑠𝑒𝑛 (𝜋𝑡⁄𝑡 ) ; 𝑡 ≤ 𝑡𝑑
𝑚𝑢̈ + 𝑘𝑢 = 𝑝(𝑡) { 0 𝑑
0 ; 𝑡 ≥ 𝑡𝑑
𝑡𝑑 1
CASO N°1: ⁄𝑇 ≠ 2
𝑛
Fase de vibración forzada: La fuerza es igual a la fuerza armónica
𝑝(𝑡) = 𝑝0 𝑠𝑒𝑛𝑤𝑡 considerado anteriormente con la frecuencia
𝑤 = 𝜋⁄𝑡 .
𝑑
𝑢(𝑡) 1 𝑡 𝑇𝑛 𝑡
= 2 [𝑠𝑒𝑛 (𝜋 𝑡 ) − 𝑠𝑒𝑛 (2𝜋 )] ; 𝑡 ≤ 𝑡𝑑
(𝑢𝑠𝑡 )0 𝑇 𝑑 2𝑡𝑑 𝑇𝑛
1 − ( 𝑛⁄2𝑡 )
𝑑
P á g i n a 24 | 31
Fase de vibración libre. Después de que termina la fuerza de pulso,
el sistema vibra libremente con su movimiento.Se utilizan identidades
trigonométricas y se manipulan las cantidades matemáticas, resulta:
𝑻𝒏 𝝅𝒕
𝒖(𝒕) ( ⁄𝒕 ) 𝒄𝒐𝒔 ( 𝒅⁄𝑻 ) 𝒕 𝟏 𝒕𝒅
𝒅 𝒏
= 𝟐
𝒔𝒆𝒏 [𝟐𝝅 ( − )] ; 𝒕 ≥ 𝒕𝒅
(𝒖𝒔𝒕 )𝟎 𝑻𝒏 𝑻𝒏 𝟐 𝑻𝒏
( ⁄𝟐𝒕 ) − 𝟏
𝒅
𝑡𝑑 1
CASO N°2: ⁄𝑇 =
𝑛 2
Fase de vibración forzada:
𝑢(𝑡) 1 2𝜋𝑡 2𝜋𝑡 2𝜋𝑡
= (𝑠𝑒𝑛 − 𝑐𝑜𝑠 ) ; 𝑡 ≤ 𝑡𝑑
(𝑢𝑠𝑡 )0 2 𝑇𝑛 𝑇𝑛 𝑇𝑛
Fase de vibración libre: Después de que termina la fuerza de pulso
en 𝑡 = 𝑡𝑑 , inicia la vibración libre del sistema mediante el
desplazamiento 𝑢(𝑡𝑑 ) y la velocidad 𝑢̇ (𝑡𝑑 ) al final de la fuerza de
pulso.
𝑢(𝑡𝑑 ) 𝜋
= 𝑢̇ (𝑡𝑑 ) = 0
(𝑢𝑠𝑡 )0 2
Se obtiene la respuesta del sistema después de que el pulso ha
terminado:
𝑢(𝑡) 𝜋 𝑡 1
= 𝑐𝑜𝑠2𝜋 ( − ) ; 𝑡 ≥ 𝑡𝑑
(𝑢𝑠𝑡 )0 2 𝑇𝑛 2
P á g i n a 25 | 31
% UNIVERSIDAD DE HUANUCO
%FACULTAD DE INGENIERIA CIVIL
%CURSO: INGENIERIA ANTISISMICA
%DOCENTE: Mag.Ing. ERIC LOVON REM LOVON DAVILA
%TERCERA TAREA ACADEMICA
%ALUMNO: EDER CARDENAS GODOY
%FUERZA DE PULSO SINUSOIDAL
%RUTINA EN MATLAB
%FECHA: O6/03/2019
function [u,v]=PulsoSinosoidal(m,c,k,dt,Uo,Vo)
% definicion
% largo de la exitacion
n=length(t);
u1=zeros(n,1);
u2=zeros(n,1);
u3=zeros(n,1);
u4=zeros(n,1);
u5=zeros(n,1);
u6=zeros(n,1);
u7=zeros(n,1);
P á g i n a 26 | 31
% Para una fuerza de pulso sinusoidal en la bibliografía de 'CHOPRA' ,
% nos, presenta dos casos para la fase de vibración forzada:
% 1º CASO: Td/Tn~=0.5
% 2º CASO: Td/Tn==0.5
% para los siguientes ejemplos usaremos el 1° CASO,es la Respuesta
dinámica de un sistema de 1GDL no amortiguado a una fuerza de pulso
sinusoidal de medio ciclo;
% y el 2° CASO representa la solución estática donde se muestra
mediante líneas discontinuas.
Td2/Tn~=0.5;
if t(i)<=Td2
u2(i,1)=Usto*(1/(1-(Tn/2/Td2)^2)*(sin(pi*t(i)/Td2)-
Tn/2/Td2*sin(2*pi*t(i)/Tn)));
else
u2(i,1)=Usto*((Tn/Td2*cos(pi*Td2/Tn))/((Tn/2/Td2)^2-
1)*sin(2*pi*(t(i)/Tn-0.5*Td2/Tn)));
end
Td3/Tn~=0.5;
if t(i)<=Td3
u3(i,1)=Usto*(1/(1-(Tn/2/Td3)^2)*(sin(pi*t(i)/Td3)-
Tn/2/Td3*sin(2*pi*t(i)/Tn)));
else
u3(i,1)=Usto*((Tn/Td3*cos(pi*Td3/Tn))/((Tn/2/Td3)^2-
1)*sin(2*pi*(t(i)/Tn-0.5*Td3/Tn)));
end
Td4/Tn~=0.5;
if t(i)<=Td4
u4(i,1)=Usto*(1/(1-(Tn/2/Td4)^2)*(sin(pi*t(i)/Td4)-
Tn/2/Td4*sin(2*pi*t(i)/Tn)));
else
u4(i,1)=Usto*((Tn/Td4*cos(pi*Td4/Tn))/((Tn/2/Td4)^2-
1)*sin(2*pi*(t(i)/Tn-0.5*Td4/Tn)));
end
Td5/Tn~=0.5;
if t(i)<=Td5
u5(i,1)=Usto*(1/(1-(Tn/2/Td5)^2)*(sin(pi*t(i)/Td5)-
Tn/2/Td5*sin(2*pi*t(i)/Tn)));
else
u5(i,1)=Usto*((Tn/Td5*cos(pi*Td5/Tn))/((Tn/2/Td5)^2-
1)*sin(2*pi*(t(i)/Tn-0.5*Td5/Tn)));
end
Td6/Tn~=0.5;
if t(i)<=Td6
P á g i n a 27 | 31
u6(i,1)=Usto*(1/(1-(Tn/2/Td6)^2)*(sin(pi*t(i)/Td6)-
Tn/2/Td6*sin(2*pi*t(i)/Tn)));
else
u6(i,1)=Usto*((Tn/Td6*cos(pi*Td6/Tn))/((Tn/2/Td6)^2-
1)*sin(2*pi*(t(i)/Tn-0.5*Td6/Tn)));
end
Td7/Tn~=0.5;
if t(i)<=Td7
u7(i,1)=Usto*(1/(1-(Tn/2/Td7)^2)*(sin(pi*t(i)/Td7)-
Tn/2/Td7*sin(2*pi*t(i)/Tn)));
else
u7(i,1)=Usto*((Tn/Td7*cos(pi*Td7/Tn))/((Tn/2/Td7)^2-
1)*sin(2*pi*(t(i)/Tn-0.5*Td7/Tn)));
end
end
disp(' t u1 u2 u3 u4 u5
u6 u7 ' ) %ordena valores calculados de constantes
disp( [ t' u1 u2 u3 u4 u5 u6 u7 ])
%ordena resultados
P á g i n a 28 | 31
GRAFICA:
P á g i n a 29 | 31
EJERCICIO C=
RESULTAD
N°1.2 0.0031
OS D=
kg =
OBTENIDO 103.1416 0.0016
S b= Apri =
-160.5216 -3.5795
EJERCICIO N°1
a= Bpri =
kg =
96.8584 0.7560
100.0000
u(t) Cpri =
b=
0 0.0433
-160.5216
0.0500 Dpri =
a=
0.1748 0.0474
100.0000
0.3220
0.4340
u(t) u(t)
0 0.4700
0
0.0500 0.4208
0.0474
0.1803 0.2136
0.1681
0.3394 -0.0627
0.3130
0.4645 -0.2982
0.4269
0.5062 -0.4052
0.4697
0.4481 EJERCICIO N°2 0.4136
0.2131 A= 0.234
-0.1060 0.8129 -0.0380
-0.3833 B= -0.2693
-0.5093 0.0907 -0.3869
P á g i n a 30 | 31
CONCLUSIONES
P á g i n a 31 | 31