clase 9-10 control de vibraciones

6
Escuela de Ingeniería en Sonido CLASE Nº 9 y 10 SON 921 – CONTROL DE VIBRACIONES 19/10/11 26/10/11

Upload: aldo-campos

Post on 03-Feb-2016

7 views

Category:

Documents


0 download

DESCRIPTION

Modelo en MATLAB para integracion numerica de acelerograma

TRANSCRIPT

Page 1: Clase 9-10 Control de Vibraciones

Escuela de Ingeniería en Sonido

CLASE Nº 9 y 10

SON 921 – CONTROL DE VIBRACIONES

19/10/11

26/10/11

Page 2: Clase 9-10 Control de Vibraciones
Page 3: Clase 9-10 Control de Vibraciones

USO DE SAP2000 para estimar K rigidez

Page 4: Clase 9-10 Control de Vibraciones
Page 5: Clase 9-10 Control de Vibraciones

CON MATLAB

%Programa SDOF en kgf cm por excitación suelo %Prof: Aldo Campos P. %Ing. Acustico - Mg ing (c) clear global S DT M K C Fo fe load( 'C:\Users\ALDO\Desktop\acelerograma.txt' ) S=acelerograma(:,2)*100; %factor de escala 100 DT=0.0025; %sistema MCK Masa Amortiguacion resorte SDOF Peso=33.2 % peso del equipo M=Peso/981; %masa concentrada en unidades consistentes K=4.4881; zeta=0.05 C=2*M*zeta*sqrt(K/M); Fo=0%no se usa esta variable fe=0 % no se usa esta variable SPA=[0 30]; %************************************ f=1/(2*pi) *sqrt(K/M); %*************************************** x0=[0 0]; [t,x]=ode45( 'xpunto' ,SPA,x0); clear plot subplot(5,1,1);plot(t,x(:,1));ylabel( 'Ypunto' ); subplot(5,1,2);plot(t,x(:,2));ylabel( 'Y' ); subplot(5,1,3);plot(t,(K*x(:,2)));ylabel( 'Fuerza suelo kgf' );

function xdot = xpunto(t,x) global DT S M K C N=length(S); d = t/DT; i = floor(d)+1; if i<(N-2) s = S(i)*(i-d)+S(i+1)*(1+d-i); else s=0; end ; xdot = [(-s)-K/M*x(2) - C/M*x(1) x(1)]; t end

Page 6: Clase 9-10 Control de Vibraciones

Identificar los cortes y esfuerzos basales para diseño del anclaje y fijación del sistema.