Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
CONCRETO ARMADO I
UNIVERSIDAD DE HUÀNUCO
FACULTAD DE INGENIERIA CIVIL
• CICLO:
✓ IX
• GRUPO:
✓ A
1
INGENIERIA ANTICISMICA (PRACTICA N°3)
EJERCICIO N°1
2
INGENIERIA ANTICISMICA (PRACTICA N°3)
EJERCICIO N1
Elabore una rutina en Matlab para calcular la respuesta de un sistema de un
grado de libertad utilizando el método de diferencia centrada. Escriba la función
utilizando los siguientes argumentos de input y output
[u,v]=IntDifcen(m,c,k,pt,dt,u0,v0)
m: Masa del sistema.
c: Amortiguamiento.
k: Rigidez.
pt: Vector con la fuerza excitadora en cada instante de tiempo.
dt: Intervalo de tiempo de la fuerza excitadora.
uo: Desplazamiento inicial.
vo: Velocidad inicial.
u: Vector con el desplazamiento versus tiempo.
v: Vector con la velocidad versus tiempo.
Utilizando esta función resuelva el ejercicio 1 y 2 de clases. Muestre en
una tabla los valores de desplazamiento y velocidad versus tiempo.
-----------------------------------------------------------------------------------------------------------------------------
SOLUCION
PARA LA PREGUNTA NUMERO UNO TENIA Q ALIZAR LAS FORMULAS Y DESGLOZARLAS DE
TAL MANERA QUE SEPA DE DONDE SALE CADA FORMULA Y ASI ODER SUBIR AL PROGRAMA
MATLAD 2016ª.( Todos los datos utilizados son empleados del libro Anibal Chopra)
3
INGENIERIA ANTICISMICA (PRACTICA N°3)
Cuando detallo cada ejercicio considerar este grafico como interpolación para calcular cada
formula como salió y se utilizó:
Se obtiene:
4
INGENIERIA ANTICISMICA (PRACTICA N°3)
➢ SEXTO SE UTILZA EL METODO EXPLIXITO Ui+1 = f(pasoi. Pasoi-1) , sin que se utilice la
ecuación del movimiento en (i+1)
function [u,v]=IntDifcen(m,c,k,pt,dt,u0,v0)
5
INGENIERIA ANTICISMICA (PRACTICA N°3)
dt=0.1;
t=0:dt:1;
a0=(p0-c*v0-k*u0)/m;
%Desplazamiento en t=-1
um1=u0-dt*v0+(dt^2)*a0/2;
n=length(t);
pt=zeros(n,1);
pt(t<=td)=p0;
kg=(m/dt^2+c/(2*dt))
b=((-2*m)/(dt^2))+k
a=(m/(dt^2))-(c/(2*dt))
u=zeros(n,1);
v=u;
u(1)=u0;
v(1)=v0;
for i=1:n-1
pig=pt(i)-a*um1-b*u(i);
6
INGENIERIA ANTICISMICA (PRACTICA N°3)
u(i+1,1)=pig/kg;
um1=u(i);
end
ust=p0/k;
t=0:0.1:1;
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 ('MÉTODO DIFERENCIA CENTRAL')
7
INGENIERIA ANTICISMICA (PRACTICA N°3)
8
INGENIERIA ANTICISMICA (PRACTICA N°3)
9
INGENIERIA ANTICISMICA (PRACTICA N°3)
m=
Tn = Columns 17 through 20
wn = Columns 21 through 24
k= Columns 25 through 28
p0 = Colmns 29 through 32
td = Columns 33 through 36
v0 = Columns 37 through 40
u0 = Columns 41 through 44
kg = Columns 45 through 48
b= Columns 49 through 52
a= Columns 53 through 56
t2 = Columns 57 through 60
Columns 13 through 16
10
INGENIERIA ANTICISMICA (PRACTICA N°3)
11
INGENIERIA ANTICISMICA (PRACTICA N°3)
12
INGENIERIA ANTICISMICA (PRACTICA N°3)
13
INGENIERIA ANTICISMICA (PRACTICA N°3)
14
INGENIERIA ANTICISMICA (PRACTICA N°3)
15
INGENIERIA ANTICISMICA (PRACTICA N°3)
16
INGENIERIA ANTICISMICA (PRACTICA N°3)
17
INGENIERIA ANTICISMICA (PRACTICA N°3)
18
INGENIERIA ANTICISMICA (PRACTICA N°3)
EJERCICIO 2
19
INGENIERIA ANTICISMICA (PRACTICA N°3)
EJERCICIO 2
[u,v]=IntExacto(m,c,k,pt,dt,u0,v0)
SOLUCION
𝑝 𝜏 = 𝑝𝑖 + ∆𝑝𝑖 /Δ𝑡𝑖
𝑚𝑢 𝜏 + 𝑘𝑢 𝜏 = 𝑝𝑖 + ∆𝑝𝑖 ∆T
20
INGENIERIA ANTICISMICA (PRACTICA N°3)
function [u,v]=IntExacto(m,c,k,pt,dt,u0,v0)
%DEFINICION DE LOS PARAMETROS
%m: Masa
%c: Amortiguamiento
%k: Rigidez
%pt: Vector de fuerza excitadora en cada instante de tiempo
%dt: Intervalo de tiempo de la fuerza excitadora
%u0: Desplazamiento inicial t=0
%v0: Velocidad inicial t=0
%u : Vector con el desplazamiento versus tiempo
%v : Vector con la velocidad versus tiempo
m=1; %kg Masa
Tn=1; %seg Periodo no Amortiguado
td=0.5; %seg Periodo Amortiguado
vo=0;
uo=0;
wn=2*pi/Tn; %rad/s Frecuencia Angular
k=(wn^2)*m; % Rigidez del Sistema
po=10; %N
z=0; %Factor de amortiguamiento critico
c=2*z*wn*m;
wd=wn*sqrt(1-z^2);
dt=0.1;
t=0:dt:1;
%Definicion del largo de la excitacion
n=length(t);
pt=zeros(n,1);
21
INGENIERIA ANTICISMICA (PRACTICA N°3)
pt(t<=td)=po;
%Constante Metodo Exacto Basado en la Interpolacion de la excitacion
A=exp(-z*wn*dt)*(z/sqrt(1-z^2)*sin(wd*dt)+cos(wd*dt))
B=exp(-z*wn*dt)*(sin(wd*dt)/wd)
C=(1/k)*(2*z/(wn*dt)+exp(-z*wn*dt)*(((1-2*z^2)/(wd*dt)-z/sqrt(1-
z^2))*sin(wd*dt)-(1+2*z/(wn*dt))*cos(wd*dt)))
D=(1/k)*(1-2*z/(wn*dt)+exp(-z*wn*dt)*((2*z^2-
1)/(wd*dt)*sin(wd*dt)+2*z/(wn*dt)*cos(wd*dt)))
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)))
%Inicializar la respuesta del sistema
u=zeros(n,1);
v=u;
u(1)=uo;
v(1)=vo;
%Calcular la respuesta en cada intervalo de tiempo
for i=1:n-1
dp=pt(i+1)-pt(i);
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
plot(t,u, 'm')
hold on
22
INGENIERIA ANTICISMICA (PRACTICA N°3)
23
INGENIERIA ANTICISMICA (PRACTICA N°3)
A=
0.8090
B=
0.0935
C=
0.0032
D=
0.0016
Apri =
-3.6932
24
INGENIERIA ANTICISMICA (PRACTICA N°3)
Bpri =
0.8090
Cpri =
0.0452
Dpri =
0.0484
ans =
0.0484
0.1750
0.3316
0.4582
0.5066
0.4419
0.2247
-0.0783
-0.3514
-0.4903
25
INGENIERIA ANTICISMICA (PRACTICA N°3)
EJERCICIO 3 A
26
INGENIERIA ANTICISMICA (PRACTICA N°3)
PULSO RECTANGULAR
𝒖(𝒕) 𝟐(𝒑𝒊)
= 𝟏 − 𝐜𝐨𝐬(𝑾𝒏𝒕) = 𝟏 − 𝐜𝐨𝐬
𝒖(𝒔𝒕)𝟎 𝑻𝒏
Para los siguientes cálculos tenemos que saber de dónde salen las
ecuaciones para eso logre simplificar las ecuaciones de esta manera:
𝐕(𝐭𝐝) = 𝐖𝐧 ∗ 𝐬𝐞𝐧(𝐖𝐧)(𝐭𝐝)-----------(2)
27
INGENIERIA ANTICISMICA (PRACTICA N°3)
%DATOS
td1=0.125; % CASO 1
td2=0.25; % CASO 2
td3=1; % CASO 3
td4=0.5; % CASO 4
td5=2; % CASO 5
td6=2.5; % CASO 6
td7=3; % CASO 7
m=1 % MASA
ti=('0:1:2:3:4:5'); % INTERCALO DE TIEMPO
tn=1 % PERIODO NATURAL
wn=2*pi/tn % PRECUENCIA NATURAL
po=10 % VECTOR FUERZA
k=wn^2*m % RIGIDEZ
ust=po/k;
28
INGENIERIA ANTICISMICA (PRACTICA N°3)
%u(i)=ust*(2*sin(3.1416*td/tn)*sin(2*3.1416*(ti/tn-td/(2*tn))))---
t=>td
for i = 1:length(ti)1;
%{
u1=ust*(cos(wn*(ti-td1))-cos(wn*(ti))) % CASO 1 EN f(wn)
u2=ust*(cos(wn*(ti-td2))-cos(wn*(ti))) % CASO 2 EN f(wn)
u3=ust*(cos(wn*(ti-td3))-cos(wn*(ti))) % CASO 3 EN f(wn)
u4=ust*(cos(wn*(ti-td4))-cos(wn*(ti))) % CASO 4 EN f(wn)
u5=ust*(cos(wn*(ti-td5))-cos(wn*(ti))) % CASO 5 EN f(wn)
u6=ust*(cos(wn*(ti-td6))-cos(wn*(ti))) % CASO 6 EN f(wn)
u7=ust*(cos(wn*(ti-td7))-cos(wn*(ti))) % CASO 7 EN f(wn)
%}
u1=ust*(2*sin(3.1416*td1/tn)*sin(2*3.1416*(ti/tn-td1/(2*tn))));% CASO
1
u2=ust*(2*sin(3.1416*td2/tn)*sin(2*3.1416*(ti/tn-td2/(2*tn))));% CASO
2
u3=ust*(2*sin(3.1416*td3/tn)*sin(2*3.1416*(ti/tn-td3/(2*tn))));% CASO
3
u4=ust*(2*sin(3.1416*td4/tn)*sin(2*3.1416*(ti/tn-td4/(2*tn))));% CASO
4
u5=ust*(2*sin(3.1416*td5/tn)*sin(2*3.1416*(ti/tn-td5/(2*tn))));% CASO
5
u6=ust*(2*sin(3.1416*td6/tn)*sin(2*3.1416*(ti/tn-td6/(2*tn))));% CASO
6
u7=ust*(2*sin(3.1416*td7/tn)*sin(2*3.1416*(ti/tn-td7/(2*tn))));% CASO
7
end
disp(' u1 u2 u3 u4 u5 u6 u7
' ) %ordena valores calculados de constantes
plot ( ti/tn,u1/ust)
hold on;
plot ( ti/tn,u2/ust)
hold on;
plot ( ti/tn,u3/ust)
hold on;
plot ( ti/tn,u4/ust)
hold on;
29
INGENIERIA ANTICISMICA (PRACTICA N°3)
plot ( ti/tn,u5/ust)
hold on;
plot ( ti/tn,u6/ust)
hold on;
plot ( ti/tn,u7/ust)
hold on;
30
INGENIERIA ANTICISMICA (PRACTICA N°3)
31
INGENIERIA ANTICISMICA (PRACTICA N°3)
m= 0.0000
1 0.0000
tn = 0.0000
1 0.0000
wn = 0.0000
6.2832
po = ---- EJE X (ti/tn) VS EJEY(u1(t)/ust)----
10 ti/tn u1(t)/ust u2(t)/ust u3(t)/ust u4(t)/ust
k= u5(t)/ust u6(t)/ust u7(t)/ust
39.4784 Columns 1 through 3
32
INGENIERIA ANTICISMICA (PRACTICA N°3)
EJERCICIO 3B
33
INGENIERIA ANTICISMICA (PRACTICA N°3)
%UNIVERSIDAD DE HUÀNUCO
%FACULTAD DE INGENIERIA CIVIL
%CURSO: ANTISISMICA
%DOCENTE:MAG. ING. "ERIC REM LOVON DAVILA"
%TERCERA TAREA ACADEMICA
%ALUMNO:"EDUARDO ROBLES CUESTAS"
%FUERZA DE PULSO RECTANGULAR
%EJERCICIO N° 03-01 FUERZA DE PULSO RECTANGULAR
%FECHA:06/03/2019
%N°DE LISTA 35
%DATOS
td1=0.125; % CASO 1
td2=0.25; % CASO 2
td3=1; % CASO 3
td4=0.5; % CASO 4
td5=2; % CASO 5
td6=2.5; % CASO 6
td7=3; % CASO 7
m=1 % MASA
ti=('0:1:2:3:4:5'); % INTERCALO DE TIEMPO
tn=1 % PERIODO NATURAL
wn=2*pi/tn % PRECUENCIA NATURAL
po=10 % VECTOR FUERZA
k=wn^2*m % RIGIDEZ
34
INGENIERIA ANTICISMICA (PRACTICA N°3)
ust=po/k;
for i = 1:length(ti)1;
%{
u1=ust*(cos(wn*(ti-td1))-cos(wn*(ti))) % CASO 1 EN f(wn)
u2=ust*(cos(wn*(ti-td2))-cos(wn*(ti))) % CASO 2 EN f(wn)
u3=ust*(cos(wn*(ti-td3))-cos(wn*(ti))) % CASO 3 EN f(wn)
u4=ust*(cos(wn*(ti-td4))-cos(wn*(ti))) % CASO 4 EN f(wn)
u5=ust*(cos(wn*(ti-td5))-cos(wn*(ti))) % CASO 5 EN f(wn)
u6=ust*(cos(wn*(ti-td6))-cos(wn*(ti))) % CASO 6 EN f(wn)
u7=ust*(cos(wn*(ti-td7))-cos(wn*(ti))) % CASO 7 EN f(wn)
%}
u1=ust*(2*sin(3.1416*td1/tn)*sin(2*3.1416*(ti/tn-td1/(2*tn))));% CASO
1
u2=ust*(2*sin(3.1416*td2/tn)*sin(2*3.1416*(ti/tn-td2/(2*tn))));% CASO
2
u3=ust*(2*sin(3.1416*td3/tn)*sin(2*3.1416*(ti/tn-td3/(2*tn))));% CASO
3
u4=ust*(2*sin(3.1416*td4/tn)*sin(2*3.1416*(ti/tn-td4/(2*tn))));% CASO
4
u5=ust*(2*sin(3.1416*td5/tn)*sin(2*3.1416*(ti/tn-td5/(2*tn))));% CASO
5
u6=ust*(2*sin(3.1416*td6/tn)*sin(2*3.1416*(ti/tn-td6/(2*tn))));% CASO
6
u7=ust*(2*sin(3.1416*td7/tn)*sin(2*3.1416*(ti/tn-td7/(2*tn))));% CASO
7
end
disp(' u1 u2 u3 u4 u5 u6 u7
' ) %ordena valores calculados de constantes
35
INGENIERIA ANTICISMICA (PRACTICA N°3)
plot ( ti/tn,u1/ust)
hold on;
plot ( t2/tn,u2/ust)
hold on;
plot ( t3/tn,u3/ust)
hold on;
plot ( t4/tn,u4/ust)
hold on;
plot ( t5/tn,u5/ust)
hold on;
plot ( t6/tn,u6/ust)
hold on;
plot ( t7/tn,u7/ust)
hold on;
36
INGENIERIA ANTICISMICA (PRACTICA N°3)
37
INGENIERIA ANTICISMICA (PRACTICA N°3)
m=
1
tn =
1
wn =
6.2832
po =
10
k=
39.4784
38
INGENIERIA ANTICISMICA (PRACTICA N°3)
Columns 5 through 8
-2.0000 0.0000 -2.0000 0.0000
-2.0000 0.0000 -2.0000 0.0000
-2.0000 0.0000 -2.0000 0.0000
39
INGENIERIA ANTICISMICA (PRACTICA N°3)
40
INGENIERIA ANTICISMICA (PRACTICA N°3)
EJERCICIO 3C
41
INGENIERIA ANTICISMICA (PRACTICA N°3)
FORMULAS UTILIZADAS :
LAS FORMULAS UTILZIADAS ESTAN DETALLAS EN LOS EJERCICIOS ANETRIORES LO QUE ESTA A
CONTINUACION ES LO QUE LE SIGUE DE LAS FORMULAS EXPLCIADAS
42
INGENIERIA ANTICISMICA (PRACTICA N°3)
%UNIVERSIDAD DE HUÀNUCO
%FACULTAD DE INGENIERIA CIVIL
%CURSO: ANTISISMICA
%DOCENTE:MAG. ING. "ERIC REM LOVON DAVILA"
%TERCERA TAREA ACADEMICA
%ALUMNO:"EDUARDO ROBLES CUESTAS"
%FUERZA DE PULSO SINOSOIDAL
%EJERCICIO N° 03-01 FUERZA DE PULSO SEMISUIDAL
%FECHA:06/03/2019
%N°DE LISTA 35
%DATOS
td1=0.125; % CASO 1
td2=0.25; % CASO 2
td3=1; % CASO 3
td4=0.5; % CASO 4
td5=2; % CASO 5
td6=2.5; % CASO 6
td7=3; % CASO 7
dt=3:2;
ti=2:dt:4;
m=1 % MASA
tn=1 % PERIODO NATURAL
wn=2*3.14/tn % PRECUENCIA NATURAL
po=10 % VECTOR FUERZA
k=wn^2*m % RIGIDEZ
ust=po/k;
%-----------------------CONDICIONES A CONSIDERAR----------------------
-----
%---------------------- FASE DE VIBRACION FORZADA---------------------
--------
% u(i)=ust*(1/(1-(tn/2*td)^2))*(sen(pi*ti/td)-
tn/(2*td)*sen(2*pi(ti/tn)));--------t<=td
%----------------------FASE DE VIBRACION------------------------------
-----
% u(i)=ust*((tn/td)*cos(pi*td/tn))/((tn/2*td)^2-1)*sen(2*pi*(ti/tn-
(1/2)*(td/tn))) --- t=>td
%----------------------FORMULA APLICADAS------------------------------
-----
43
INGENIERIA ANTICISMICA (PRACTICA N°3)
for i=1:length(ti);
ti=t(1);
if t1>td1;
u1(i)=ust*(1/(1-(tn/2*td1)^2))*(sen(pi*ti/td1)-
tn/(2*td1)*sen(2*pi(ti/tn)));
u6=ust*((tn/td1)*cos(pi*td1/tn))/((tn/2*td1)^2-
1)*sen(2*pi*(ti/tn-(1/2)*(td1/tn)))
end
end
dt=-2:-1;
t2=0:dt:2;
for i=1:length(ti)
ti=t2(i);
if ti>td2;
u2(i)=ust*(1/(1-(tn/2*td2)^2))*(sen(pi*ti/td2)-
tn/(2*td2)*sen(2*pi(ti/tn)));
u2=ust*((tn/td2)*cos(pi*td2/tn))/((tn/2*td2)^2-1)*sen(2*pi*(t2/tn-
(1/2)*(td2/tn)))
end
end
t3=0:1:2:3:4:5;
for i=1:length(ti)
ti=t3(i);
u3(i)=ust*(1/(1-(tn/2*td3)^2))*(sen(pi*ti/td3)-
tn/(2*td3)*sen(2*pi(ti/tn)));
if ti>td3;
u3=ust*((tn/td3)*cos(pi*td3/tn))/((tn/2*td3)^2-1)*sen(2*pi*(t3/tn-
(1/2)*(td3/tn)))
end
end
t4=3:4;
for i=1:length(ti)
ti=t4(i);
u4(i)=ust*(1/(1-(tn/2*td4)^2))*(sen(pi*ti/td4)-
tn/(2*td4)*sen(2*pi(ti/tn)));
if ti>td4;
u4=ust*((tn/td4)*cos(pi*td4/tn))/((tn/2*td4)^2-1)*sen(2*pi*(ti/tn-
(1/2)*(td4/tn)))
end
end
t5=5
for i=1:length(ti)
ti=t5(i);
u5(i)=ust*(1/(1-(tn/2*td5)^2))*(sen(pi*ti/td5)-
tn/(2*td5)*sen(2*pi(ti/tn)));
if ti>td2;
44
INGENIERIA ANTICISMICA (PRACTICA N°3)
u5=ust*((tn/td5)*cos(pi*td5/tn))/((tn/2*td5)^2-1)*sen(2*pi*(ti/tn-
(1/2)*(td5/tn)))
end
end
t6=6
for i=1:length(ti)
ti=t6(i);
u6(i)=ust*(1/(1-(tn/2*td6)^2))*(sen(pi*ti/td6)-
tn/(2*td6)*sen(2*pi(ti/tn)));
if ti>td2;
u6=ust*((tn/td6)*cos(pi*td2/tn))/((tn/2*td6)^2-1)*sen(2*pi*(ti/tn-
(1/2)*(td6/tn)))
end
end
t7=7
for i=1:length(ti)
ti=t7(i);
u7(i)=ust*(1/(1-(tn/2*td7)^2))*(sen(pi*ti/td2)-
tn/(2*td2)*sen(2*pi(ti/tn)));
if ti>td2;
u7=ust*((tn/td7)*cos(pi*td2/tn))/((tn/2*td2)^2-1)*sen(2*pi*(ti/tn-
(1/2)*(td2/tn)))
end
end
%{
u1=ust*(cos(wn*(ti-td1))-cos(wn*(ti))) % CASO 1 EN f(wn)
u2=ust*(cos(wn*(ti-td2))-cos(wn*(ti))) % CASO 2 EN f(wn)
u3=ust*(cos(wn*(ti-td3))-cos(wn*(ti))) % CASO 3 EN f(wn)
u4=ust*(cos(wn*(ti-td4))-cos(wn*(ti))) % CASO 4 EN f(wn)
u5=ust*(cos(wn*(ti-td5))-cos(wn*(ti))) % CASO 5 EN f(wn)
u6=ust*(cos(wn*(ti-td6))-cos(wn*(ti))) % CASO 6 EN f(wn)
u7=ust*(cos(wn*(ti-td7))-cos(wn*(ti))) % CASO 7 EN f(wn)
%}
45
INGENIERIA ANTICISMICA (PRACTICA N°3)
disp(' td7=3' )
plot ( td1/tn,u2/ust)
hold on;
plot ( td2/tn,u3/ust)
hold on;
plot ( td3/tn,u4/ust)
hold on;
plot ( td5/tn,u5/ust)
hold on;
plot ( td6/tn,u6/ust)
hold on;
plot ( td7/tn,u7/ust)
hold on;
46