Está en la página 1de 4

Proyecto Computacional 1.1.

1
Considere la estructura de 7 niveles descrita por la figura 2.
Donde la base de apoyo inferior de la estructura se considera completamente rígida, mientras
que su extremo superior se considera libre, en condiciones SV1.

Si tenemos que la magnitud de la fuerza horizontal de restauración horizontal k entre niveles


adyacentes es de 5 ton/pie, y si el peso por nivel es de 16ton.
Tendremos que masa mi de cada nivel es de 1000 slugs, y que el cociente de restauración ki de
cada nivel es de 10,000 lb/pie.
Suponiendo que en un instante dado, una corriente de viento localizada produce un esfuerzo
resultante de 150 slugs pie/seg2 en el _ultimo nivel, y si los esfuerzos resultantes en los demás
niveles son despreciables en términos relativos. Tendremos que dicha corriente produce una
carga resultante F = [0; 0; 0; 0; 0; 0; 150]T.
Dado que las fuerzas de restauración tienen una acción horizontal (transversal) en la
estructura, tenemos que la estructura es de tipo MLDT.
Calculamos las matrices estructurales de la estructura MLDT correspondiente utilizando las
siguientes secuencias de comandos en GNU Octave.

1. Calculamos matriz de rigidez:


>> N=7;
>> k=10e3;
>> K=spdiags (ones(N,1)*[1,-2,1],-1:1,N,N);
>> K(N,N)=-1;
>> K=k*K;

2. Calculamos vector de cargas puntuales:


>> F=[zeros(1,N-1),150]';

3. Resolvemos el SEL correspondiente:


>> Y=-K\F
Y=
0.015000
0.030000
0.045000
0.060000
0.075000
0.090000
0.105000

Proyecto computacional 1.1.2


Consideremos nuevamente la estructura descrita en el proyecto 1.1.1. Para calcular la respuesta
mecánica natural e historial de perfiles de deformación de esta estructura utilizaremos la función.
function [omega,T,KM]=respuesta_estructural_112(N,m)
% Calculamos matrices estructurales
M=1000*speye(N);
k=10e3;
K=spdiags(ones(N,1)*[k -2*k k],-1:1,N,N);
K(N,N)=-k;
KM=M\K;
% Calculamos valores y vectores propios
[v1,l1]=eig(KM);
% Calculamos frecuencias y periodos de respuesta
omega=sqrt(-diag(l1));
T=2*pi./omega;
%Calculamos historiales de perfiles de deformaciones

%Calculamos matriz flectora de orden reducido (MFOR)


KM2=[sparse(N,N),speye(N);KM,sparse(N,N)];
[v2,l2]=eig(KM2);
y0=[v1(:,m);zeros(N,1)];

%Calculamos funcion predictora


y1=v2\y0;
L=diag(l2);
y=@(t)v2*(exp(t*L).*y1);

%Visualizar perfiles
for k=0:100,
plot(real(y(k*.05))(1:N));
axis([1 N -1 1]);
pause(.2);
endfor
endfunction

Una vez guardado en una unidad de almacenamiento adecuada, el archivo *.m correspondiente a la
función anterior puede ejecutarse desde la ventana de comandos
de GNU Octave produciendo los siguientes resultados:

>> [omega,T,KM]=respuesta_estructural_112(7,1)
omega =
6.18635
5.77777
5.11667
4.23195
3.16228
1.95440
0.66110
T=
1.0157
1.0875
1.2280
1.4847
1.9869
3.2149
9.5042
KM = Compressed Column Sparse (rows = 7, cols = 7, nnz = 19 [39%])
(1, 1) -> -20
(2, 1) -> 10
(1, 2) -> 10
(2, 2) -> -20
(3, 2) -> 10
(2, 3) -> 10
(3, 3) -> -20
(4, 3) -> 10
(3, 4) -> 10
(4, 4) -> -20
(5, 4) -> 10
(4, 5) -> 10
(5, 5) -> -20
(6, 5) -> 10
(5, 6) -> 10
(6, 6) -> -20
(7, 6) -> 10
(6, 7) -> 10
(7, 7) -> -10

Visualización de perfiles:
Practica Supervisada

PROBLEMA 2. Considere la estructura de 7 niveles descrita por la figura 1.


Donde la base de apoyo inferior de la estructura se considera completamente rígida,
mientras que su extremo superior se considera libre, en condiciones SV1. Si tenemos
que la magnitud de la fuerza horizontal de restauración horizontal k entre niveles
adyacentes es de 3 ton=pie, y si el peso por nivel es de 8ton. Suponiendo que en un
instante dado, una corriente de viento localizada produce un esfuerzo resultante de
100 slugs pie=seg2 en el _ultimo nivel, y si los esfuerzos resultantes en los demás
niveles son despreciables en términos relativos. Calcular la deflexión horizontal
estacionaria del modelo estructural correspondiente.

N=7;
k=6e3;
K=k*spdiags (ones(N,1)*[1 -2 1],-1:1,N,N);
K(N,N)/=2;
f=[zeros(1,6),100]';

Y=-K\F

Y=

0.016667
0.033333
0.050000
0.066667
0.083333
0.100000
0.116667

PROBLEMA 3. Considere la estructura de 8 niveles descrita por la _gura 2. Donde la


base de apoyo inferior de la estructura se considera completamente rígida, mientras
que su extremo superior se considera libre, el cual consta de un amortiguador
condiciones SV1. Si tenemos que la magnitud de la fuerza vertical de restauración
vertical k entre niveles adyacentes es de 4 ton=pie, y si el peso por nivel es de 8ton.
Calcular las frecuencias y periodos de respuesta mecánica naturales de la estructura.

N=8;
k=8e3;
m=5e2*speye(2);
k1=k*[1 -1;-1 1];
K=kron(speye(N),k1)
S=speye(N+1);
S=[S(:,1) S(:,kron(2:N,[1 1])) S(:,N+1)];
K=S*K*S';
K(N,N)/=2;
M=kron(speye(N),m);
M=S*M*S';
KM=M\K;
l=eig(KM);
omega=sqrt(abs(1))

También podría gustarte