Você está na página 1de 9

Tarea 4 Problema 1 Dinmica de Estructuras

UNIVERSIDAD TCNICA FEDERICO SANTA MARA Departamento de Obras Civiles

Problema 1 Se muestra grficamente la serie de tiempo de los 10 registros de aceleracin entregados:

A continuacin se muestra grficamente cada uno de estos 10 registros ssmicos: Registro 1:

Registro 2:

Tarea 4 Problema 1 Dinmica de Estructuras

UNIVERSIDAD TCNICA FEDERICO SANTA MARA Departamento de Obras Civiles

Registro 3:

Registro 4:

Registro 5:

Tarea 4 Problema 1 Dinmica de Estructuras

UNIVERSIDAD TCNICA FEDERICO SANTA MARA Departamento de Obras Civiles

Registro 6:

Registro 7:

Registro 8:

Tarea 4 Problema 1 Dinmica de Estructuras

UNIVERSIDAD TCNICA FEDERICO SANTA MARA Departamento de Obras Civiles

Registro 9:

Registro 10:

Tarea 4 Problema 1 Dinmica de Estructuras

UNIVERSIDAD TCNICA FEDERICO SANTA MARA Departamento de Obras Civiles

A.- Respuesta mxima de cada registro. Para encontrar la respuesta de cada registro se ha implementado el mtodo numrico de Newmark. Para esto se ha generado la siguiente funcin en Matlab:
function [x v a]=resp(P,m,k,d,xo,vo,Fs,j) %P: Fuerza Externa %m: Masa del Sistema %K: Rigidez Horizontal del Sistema %d: Factor de Amortiguamiento %xo: Desplazamiento Inicial %vo: Velocidad Inicial %Fs: Frecuencia de Muestreo %j: Nmero de Registro de Aceleracin que se est analizando t=(0:(length(P)-1))/Fs; %Tamao del vector tiempo c=2*d*sqrt(k*m); %Amortiguamiento c en funcin del factor de amortiguamiento d g=1/2; %Parmetro ocupado en el mtodo de aceleracin lineal b=1/6; %Parmetro ocupado en el mtodo de aceleracin lineal ceros=zeros(length(P)); x=ceros(1,:); %Tamao del vector x v=ceros(1,:); %Tamao del vector v a=ceros(1,:); %Tamao del vector a x(1)=xo; %Condicin inicial para x v(1)=vo; %Condicin inicial para v a(1)=(P(1,j)-c*v(1)-k*x(1))/m; %Condicin inicial para a %Algoritmo de Newmark for i=2:length(P) x(i)=(b*P(i,j)+(m/(0.01^2)+g*c/0.01)*x(i-1)+((m/0.01)+(g-b)*c)*v(i-1)+(((1/2)b)*m+(0.01/2)*(g-2*b)*c)*a(i-1))/((m/(0.01^2))+g*c/0.01+b*k); a(i)=(1/(b*(0.01^2)))*(x(i)-x(i-1))-(1/(b*0.01))*v(i-1)-(1/(2*b)-1)*a(i-1); v(i)=v(i-1)+((1-g)*a(i-1)+g*a(i))*0.01; end

Para obtener la respuesta se ingresa el siguiente input obtenido de los datos del problema (a modo de ejemplo se ha utilizado j=1):
load sismos.txt %Se Cargan los Registros de Aceleracin y=sismos; %Definicin del Input de Aceleracin k=4.5*(10^6); m=18000; d=0.03; P=-m*y; [x v a]=resp(P,m,k,d,0,0,100,1);

Luego el mximo valor de la respuesta se obtiene mediante:


max(x)

Tarea 4 Problema 1 Dinmica de Estructuras

UNIVERSIDAD TCNICA FEDERICO SANTA MARA Departamento de Obras Civiles

Aplicando este procedimiento se obtiene: Registro 1 2 3 4 5 6 7 8 9 10 Respuesta Mxima [m] 0,0197 0,0028 0,0249 0,0055 0,0107 0,0027 0,0141 0,0188 0,0023 0,0181

Grficamente:

Respuestas Mximas para cada Registro (d=0,03)


0,04

Respuesta Mxima [cm]

0,035 0,03 0,025 0,02 0,015 0,01 0,005 0 0 2 4 6 8 10 12

Nmero de Registro

Tarea 4 Problema 1 Dinmica de Estructuras

UNIVERSIDAD TCNICA FEDERICO SANTA MARA Departamento de Obras Civiles

B.- Mximos Cortes El mximo corte para el registro i se calcula de la siguiente manera:

Aplicando el algoritmo ocupado en a) para distintos valores de d se obtienen los siguientes resultados:
Registro 1 2 3 4 5 6 7 8 9 10 Resp. Mx. [m] (d=0) Corte Mximo [N] Resp. Mx. [m] (d=0,03) Corte Mximo [N] Resp. Mx. [m] (d=0,05) Corte Mximo [N] 0,028 126000 0,0197 88650 0,0188 84600 0,0041 18450 0,0028 12600 0,0024 10800 0,0356 160200 0,0249 112050 0,0205 92250 0,0095 42750 0,0055 24750 0,0049 22050 0,0165 74250 0,0107 48150 0,0089 40050 0,0037 16650 0,0027 12150 0,0024 10800 0,0334 150300 0,0141 63450 0,0115 51750 0,0354 159300 0,0188 84600 0,016 72000 0,005 22500 0,0023 10350 0,0022 9900 0,0273 122850 0,0181 81450 0,0156 70200

Grficamente:

Cortes Mximos para cada Registro (d variable)


180000 160000

Corte Mximo [N]

140000 120000 100000 80000 60000 40000 20000 0 0 2 4 6 8 10 12 d=0 d=0,03 d=0,05

Nmero de Registro

Tarea 4 Problema 1 Dinmica de Estructuras

UNIVERSIDAD TCNICA FEDERICO SANTA MARA Departamento de Obras Civiles

C.- Grfica de la Respuesta en el Tiempo, considerando registro 8 (d=0,03) Para esto se implementa el siguiente algoritmo en Matlab:
load sismos.txt %Se Cargan los Registros de Aceleracin y=sismos; %Definicin del Input de Aceleracin k=4.5*(10^6); m=18000; d=0.03; P=-m*y; [x v a]=resp(P,m,k,d,0,0,100,8); figure max(x); plot(t,x) grid on xlabel('Tiempo [s]'); ylabel('Desplazamiento [m]');

Respuesta al Registro de Aceleracin 8

Tarea 4 Problema 1 Dinmica de Estructuras

UNIVERSIDAD TCNICA FEDERICO SANTA MARA Departamento de Obras Civiles

D.- Grfica del corte en el Tiempo, considerando registro 8 (d=0,03) Para esto se implementa el siguiente algoritmo en Matlab:
load sismos.txt %Se Cargan los Registros de Aceleracin y=sismos; %Definicin del Input de Aceleracin k=4.5*(10^6); m=18000; d=0.03; P=-m*y; [x v a]=resp(P,m,k,d,0,0,100,8); Corte=k*x; figure plot(t,Corte) grid on xlabel('Tiempo [s]'); ylabel('Corte [N]');

Corte considerando Registro de Aceleracin 8

Você também pode gostar