Você está na página 1de 18

PARTE 1 DEL TRABAJO INTEGRADOR

NOMBRE:CLIMAN CHALLAPA CHURA CI 4069333 OR

La estructura escogida es un poste con las siguientes características:

DATOS DEL POSTE


componentes masa(kg)
cruceta 1 1050.55
cruceta 2 1075.5
hilo guardia 10
cable +cadena 310.1
poste 7452.5

Calculo de la masa del modelo con 1GDL.

En el libro "Mechanical Vibrations - Rao" que establece que para una viga engastada el 23% de la
masa de ésta se debe botar en la punta como masa concentrada y sumando el total de la masa de los
accesorios, por encontrarse en el tercio superior, tendremos:

MASA POSTE 4160.225 kg


ALTURA POSTE h= 24 m

DIAMETRO
POSTE D= 40 cm

fc= 210 kg/cm2


Calculo del desplazamiento.

 Método manual:
Datos:
L=24 m ; D= 40cm

COEFICIENTE DE FLEXIBILIDAD

Modelo de sap
Calculo de la rigidez del modelo con 1GDL.

Para determinar la rigidez del modelo en la dirección "Y", dada la complejidad que significaría
tratar de obtener una sección equivalente teniendo en cuenta todos los materiales involucrados, se
aplicó una carga de 1 Kg en la parte superior del poste modelado en el software SAP2000 y se
determinó desplazamiento según un análisis lineal. En este modelo se ha botado un "tendón" para
considerar el acero activo del concreto prensado. En la Figura 3 se muestra la deformación sufrida
por el poste y el desplazamiento en la cima igual a δ1=0,001645 m, resultado que nos salió igual
tanto con el método del coeficiente de flexibilidad como en el SAP2000.

Para encontrar la rigidez en esa dirección hacemos la división entre la Fuerza y el Desplazamiento,
resultando:

Determinación de la frecuencia natural del modelo con 1 G.D.L.

Teniendo estos datos, podemos calcular la frecuencia natural angular del modelo de 1
G.D.L. reemplazando:

√ √

La frecuencia natural del sistema es:

La frecuencia natural del primer modo de vibración del modelo en el SAP2000 es de


0.068Hz, lo que hace pensar que el modelo tiene un comportamiento aceptable dentro de las
limitaciones.
PARTE 2 DEL TRABAJO INTEGRADOR

La estructura escogida en el Trabajo Nº 4 fue discretizada teniendo en cuenta los accesorios (Hilo
de guardia, cruceta Nº1 y cruceta Nº2) y la longitud del poste debajo de éstos. Así se escogieron 7
grados de libertad no igualmente alejados para la modelación como muestra la Fig. 1 (nodos 1, 2, 3,
4, 5,7).

Características del poste

gdl M cruceta 1 M cruzeta 2 M hilo de g M cable +ca M poste h (m)


1 10 70.1 24
2 1050.55 310.1 568.3 23.35
3 1075.5 310.1 923.6 20
4 1206.4 16
5 1276.5 12
6 1491.9 8
7 1714.075 4

La matriz de rigidez es:

1641562.598 -1641562.598 0 0 0 0 0
-1641562.598 2100220.088 -458657.4902 0 0 0 0
0 -458657.4902 984122.5028 -525465.0126 0 0 0
K= 0 0 -525465.0126 1050930.025 -525465.0126 0 0
0 0 0 -525465.0126 1211786.662 -686321.6491 0
0 0 0 0 -686321.6491 1372643.298 -686321.6491
0 0 0 0 0 -686321.6491 1372643.298
Matriz de masas

80.1 0 0 0 0 0 0
0 1929.0 0 0 0 0 0
0 0 2309.2 0 0 0 0
M= 0 0 0 1206.371579 0 0 0
0 0 0 0 1276.471579 0 0
0 0 0 0 0 1491.942351 0
0 0 0 0 0 0 1714.075

Con la matriz de masas y la matriz de rigidez entramos a matlab en el cual calculamos

Con el siguiente scrip encontramos las formas modales y las frecuencias naturales:

%calculo de los valores y formas modales

clc
m= xlsread('climan','matrices','B3:H9'); %carga la matriz de masas

k=xlsread('climan','matrices','B14:H20');%carga la matriz de rigidez

%matriz dinamica
format short g
%calculo de valores propios y formas modales
[Phi,Omega]=dmodos(m,k)
%calculo de F=w/(2*pi)
n=length(k);
for i=1:n
F1(i)=Omega(i)/(2*pi);
end
w=Omega'
F1
disp('end')
%grafica de los modos y frecuencias
for i=1:n
C1(i)=Phi(i,1);
end

for i=1:n
C2(i)=Phi(i,2);
end

for i=1:n
C3(i)=Phi(i,3);
end
%para grafico del modo 1
x=[0;C1'];
y=[0 4 8 12 16 20 23.35 24]';%alturas del poste
figure(1)
plot(x,y)
grid on
title('MODO W1 DE VIBRACION')
axis([-0.3 0.3 0 25]);
xlabel('desplazamiento');
ylabel('altura poste');
%para grafico del modo 2
x=[0;C2'];
figure(2)
plot(x,y)
grid on
title('MODO W2 DE VIBRACION')
axis([-0.3 0.3 0 25]);
xlabel('desplazamiento');
ylabel('altura poste');
%para grafico del modo 3
x=[0;C3'];
figure(3)
plot(x,y)
grid on
title('MODO W3 DE VIBRACION')
axis([-0.3 0.3 0 25]);
xlabel('desplazamiento');
ylabel('altura poste');

scrip para hallar las formas modales

function [Phi,Omega]=dmodos(m,k)
%------------------------------------------------------------------------
%calcula las formas y frecuecnias modales para las matrices
%cualesquiera de m(masa) y k (rigidez)
%autovalores y autovectores
[V,Omega2]=eig(k,m);
[n,n]=size(m);
%frecuecnias angulares
Omega=sqrt(diag(Omega2));
%0rdena las frecuencias
[W,I]=sort(Omega);
%ordena los modos de acuerdo alas frecuencias
for i=1:n
Phi(:,i)=V(:,I(i));
end
q=Phi'*m*Phi;
q=diag(q);
%normaliza los modos
for j=1:n
Phi(:,j)=Phi(:,j)/sqrt(q(j));
end
Omega=W;
%matriz Phi
Phi;

Formas modales:
modo1 modo 2 modo 3 modo 4 modo 5 modo 6 modo 7
0,0137 0,0111 -0,0129 -0,0048 0,0015 -0,00035 0,1094
0,0137 0,0110 -0,0126 -0,0046 0,0014 -0,00032 -0,0045
0,0125 0,0023 0,0111 0,0103 -0,0059 0,0020 4,362e-05
Phi= 0,0103 -0,0070 0,0109 -0,0099 0,0182 -0,0109 -9,281e-07
0,0076 -0,0136 4,191e-05 -0,0134 -0,0063 0,0178 1,8734e-08
0,0052 -0,0141 -0,0083 0,0023 -0,0113 -0,0154 -4,2193e-10
0,0027 -0,0091 -0,0089 0,0143 0,0124 0,00713 8,219e-12

modo1 modo 2 modo 3 modo 4 modo 5 modo 6 modo 7


w 4,5196 13,3846 20,690 27,1270 34,153 40,810 146,1321
F 0,7193 2,1302 3,2930 4,3174 5,4357 6,4952 23,2576
Fsap 0.704 2.205 3.406
PARTE 3 DEL TRABAJO INTEGRADOR

Respuesta dinámica de nuestra estructura sujeta a la fuerza dada por:

() {

Cuya grafica será:

Scrip para general la carga y graficar la función propuesta es:


clc
clear
%========================================================================
=======
%definimos la carga propuesta y grafica de la funcion
%========================================================================
=======
t=linspace(0,100,4000)';
p1=10*t(1:401);
p2=-5*t(402:1201)+150;
p3=zeros(1,4000-1201)';
p=[p1;p2;p3];
grid on
plot(t,p)
xlabel('Tiempo(s)');
ylabel('Fuerza (N)');
%datos
%========================================================================
=======
% 2. Define las propiedades del poste
%------------------------------------------------------------------------
-------
m = 4160.225; % masa del poste kg
fn = 0.0608; % frequencia natural igual
wn = 2*pi*fn; % frequencia natural angular
zt = 0.02; % taxa de amortecimento de 2%

n = 4000;
T = 100; % implica em uma resolucao de frequencia de
(1/51.2)Hz.
dt = T/n; % implica em uma frequencia maxima de 12.8Hz.
x0 = 0; % posicao inicial
v0 = 0; % velocidade inicial
F=p
%========================================================================
=======
% 4. llama ala funcion de Duhamel para integral la funcion
%------------------------------------------------------------------------
-------
[t,d]=dtrapez(F,m,wn,zt,dt)

PARA INTEGRAL LA FUNCIÓN CON DHUAMEL LO REALIZAMOS CON EL MÉTODO DE


INTEGRACIÓN DE TRAPACIOS CUYO ESCRIP ES:

function [t,d]=dtrapez(p,m,w,xi,dt)

n=length(p);
tmax=dt*n;
tmax;
t=linspace(0,tmax,n)';
A1=w*(1-xi^2)^(1/2);
A=A1;
f=p.*cos(A*t);
g=p.*sin(A*t);
G1=[0;f(1:n-1)];
f1=G1;
g1=[0;g(1:n-1)];
pc=f1*exp(-xi*A*dt)+f;
ps=g1*exp(-xi*A*dt)+g;
pc=pc*dt/m/A/2;
ps=ps*dt/m/A/2;
for i=1:n
if i==1
c(i,1)=pc(i,1) ;
s(i,1)=ps(i,1) ;
else
c(i,1)=c(i-1,1)*exp(-xi*w*dt)+pc(i,1);
s(i,1)=s(i-1,1)*exp(-xi*w*dt)+ps(i,1);
end
end
d=c.*sin(A*t)-s.*cos(A*t);
figure
plot(t,d)
xlabel('Tiempo')
ylabel('Desplazamiento')
disp('desplazamiento maximo');
dmaximo=max(d)
RESULTADOS

Desplazamiento máximo d= 0.2355


PARTE 4 DEL TRABAJO

Respuesta dinámica de nuestra estructura sujeta a la fuerza dada por:

() {

Cuya grafica será:

%========================================================================
=======
% 1. Inicializa script
%------------------------------------------------------------------------
-------
clear;
clc;

%========================================================================
=======
% 2. Define las propiedades del poste
%------------------------------------------------------------------------
-------

m = 4160.225 ; % masa del poste kg


fn = 0.0608; % frequencia natural igual
wn = 2*pi*fn; % frequencia natural angular
zt = 0.02; % taxa de amortecimento de 2%

n = 4000;
T = 100; % implica em uma resolucao de frequencia de
(1/51.2)Hz.
dt = T/n; % implica em uma frequencia maxima de 12.8Hz.
x0 = 0; % posicao inicial
v0 = 0; % velocidade inicial

%========================================================================
=======
% 3. construccion del vector fuerza a partir de t = 0
%------------------------------------------------------------------------
-------
t=linspace(0,100,4000)';
p1=10*t(1:401);
p2=-5*t(402:1201)+150;
p3=zeros(1,4000-1201)';
p=[p1;p2;p3];
Fmax=1;
F=Fmax*p'

%========================================================================
=======
% 4. llama ala funcion para integral
%------------------------------------------------------------------------
-------

%[u,t] = Duhamel(wn,zt,T,x0,v0,F/m);
%[u,t] = SingleDOF(wn,zt,T,x0,v0,F/m);
[u,t] = FDomain(wn,zt,T,F/m);
[Sf,f,mn,sd] = Spectrum(F,T);
[Su,f,mn,sd] = Spectrum(u,T);

Hf2 = sqrt(Su./Sf);
b = f./fn;

%========================================================================
=======
% 5. Plota os resultados no dominio do tempo e da frequencia
%------------------------------------------------------------------------
-------
figure(1);
subplot(3,1,1);
plot(f,Sf);
axis([0 T/20 1.5*min(Sf) 1.5*max(Sf)]);
xlabel('Frequence [Hz]');
C = strcat('Sf [m^2/Hz]');
ylabel(C);
grid on

subplot(3,1,2);
plot(b,Hf2);
axis([0 T/20 1.5*min(Hf2) 1.5*max(Hf2)]);
xlabel('f/fn [adm]');
ylabel('|H(f)|^2');
grid on

subplot(3,1,3);
plot(f,Su);
axis([0 T/20 1.5*min(Su) 1.5*max(Su)]);
xlabel('Frequence [Hz]');
ylabel('Su [m^2/Hz]');
grid on

print('-dpng','-r300','Test.png');

%========================================================================
=======
% Fim do script.
%------------------------------------------------------------------------
-------
return

RESULTADOS
PARTE 5

Con las fuerzas aplicadas de la siguiente figura:

Energía potencial y cinética

Las energías utilizadas con Raylegh puden ser aproximadas para un sistema de varios grados de
libertad con las siguientes expresiones:

En las siguientes tablas mostramos las frecuencias obtenidas con el método de Rayleigh
Para w1

Fi Uoi Foi Mi Mi*(Uoi)elev 2


1 1.0967E-05 1.0967E-05 8.01E+01 9.6336E-09
0 1.0358E-05 0.0000E+00 1.93E+03 2.0694E-07
0 8.1773E-06 0.0000E+00 2.31E+03 1.5441E-07
0 6.2742E-06 0.0000E+00 1.21E+03 4.7490E-08
0 4.3711E-06 0.0000E+00 1.28E+03 2.4389E-08
0 2.9141E-06 0.0000E+00 1.49E+03 1.2669E-08
0 1.4570E-06 0.0000E+00 1.71E+03 3.6389E-09
Vmax= 1.0967E-05 Tmax= 4.5917E-07

Para w2

Fi Uoi Foi Mi Mi*(Uoi)elev 2


1 1.0358E-05 1.0358E-05 8.01E+01 8.5930E-09
0 1.0358E-05 0.0000E+00 1.93E+03 2.0694E-07
9 8.1773E-06 7.3596E-05 2.31E+03 1.5441E-07
0 6.2742E-06 0.0000E+00 1.21E+03 4.7490E-08
0 4.3711E-06 0.0000E+00 1.28E+03 2.4389E-08
0 2.9141E-06 0.0000E+00 1.49E+03 1.2669E-08
0 1.4570E-06 0.0000E+00 1.71E+03 3.6389E-09
Vmax= 8.3953E-05 Tmax= 4.5813E-07

Calculamos las frecuencias con:

comparación con frecuencias naturales

w1 w2
TRABAJO 2 4,519 13,384
RAYLEIGH 4.89 13.54
Parte 6

La solución de equilibrio dinámico forzado ̈ ̇ ( ) considerando la matriz de


amortiguamiento de Rayleigh puede ser compuesta en su forma modal atreves de la expresión:

̈ ( ) ̇

Donde ⃗⃗⃗⃗⃗⃗⃗⃗
( ) donde los parámetros se hallan del siguiente sistema e ecuaciones:

[ ][ ] [ ]

Con las dos primeras frecuencias de la parte 2 del trabajo integrador se tiene

Considerando un amortiguamiento
Parte 7 del trabajo integrador

Você também pode gostar