Sie sind auf Seite 1von 10

UNIVERSIDAD LAICA ELOY ALFARO

DE MANABI
FACULTAD DE INGENIERIA
Carrera de Ingeniería Civil

TRABAJO GRUPAL
EMPARRILLADO PLANO

ASIGNATURA: ANÁLISIS MATRICIAL

CURSO: 7MO A

INTEGRANTES:
CEVALLOS MERA JEFFERSON
VILLAMARIN ZAMBRANO JHORDAN
ZAMBRANO LIMONGI ANDRES

DOCENTE: ING. ABEL ZAMBRANO MEJIA

FECHA DE ENTREGA: 08 DE JUNIO DEL 2018

Manta – Manabí - Ecuador


2018– 1
EMPARRILLADO PLANO

GRUPO
CONDICIONES DE NUDO CARGAS DIMENCIONES

5 A

F
B

F
C

E
D

E
P1(T)

12
P2(T) W(T/m)

6 7
a

3.5
b

1
c

4.5

E=1.8*10E6 T/m^2
u= 0.2

VISTA 3D VISTA EN PLANTA


PROCEDIMIENTO
 Enumeración de los grados de libertad y reacciones.

 Calculo de ángulos α “Alfa” y Longitudes.

Elemento Angulo α Longitud # Elemento 3 y 4


1 0 3.5 4.5
2 0 3.5 𝛼 = 𝑡𝑎𝑛−1 ( ) = 77.47
1 4.5
3 -77.47 4.61 𝐿3 = 𝐿4 = √4.52 + 12 = 4.61𝑚
4 -77.47 4.61 1

5 -90 4.5 # Elemento 7


6 -90 4.5 0.7
0.7
𝛼= 𝑡𝑎𝑛−1 ( ) = 8.84 +(90)
7 -98.84 4.55 4.5
4.5
8 -90 4.5 𝐿7 = √4.52 + 0.72 = 4.55𝑚
 Calculo del módulo de elasticidad, módulo de corte e inercia en el eje Z y X.

1 1−𝑏4
𝛽 = − 0.21𝑏ℎ ( ) = 0.2087 𝐼𝑥 = 𝛽ℎ𝑏 3 = 0.0028
3 12ℎ4

𝛽ℎ𝑏3 𝐸
𝐼𝑧 = = 0.0031 𝐺= =750000
12 2(1+𝑢)

 Una vez obtenidos nuestros datos comenzamos el cálculo de la “Matriz de rigidez de


los elementos en coordenadas locales”, para ello utilizamos la rutina k3_EP.

# Rutina k3_EP
function [k]=k3_EP(E,G,Iz,Ix,L)
% [k]=k3_EP(E,G,I,J,L)
% Cálcula la matriz de rigidez de un emplarrillado plano de sección
% constante en un sistema reducido
% Datos:
% E = módulo de elasticidad
% G = módulo de corte
% Iz = Inercia en el eje z
% Ix = Inercia en el eje x
% L = longitud del elemento

kt = G*Ix/L;
kz = 4*E*Iz/L;
az = kz/2;

k = [kz az 0
az kz 0
0 0 kt];

end

#Matrices de rigidez de los elementos en coordenadas locales

k1 = 1.0e+03 *
% Matrices de rigidez en coordenadas locales
% Se utiliza la rutina k3_EP
6.4286 3.2143 0
% [k] = k3_EP(E,G,Iz,Ix,L);
3.2143 6.4286 0
[k1] = k3_EP(E,G,Iz,Ix,L1); 0 0 0.6037
[k2] = k3_EP(E,G,Iz,Ix,L2);
[k3] = k3_EP(E,G,Iz,Ix,L3);
[k4] = k3_EP(E,G,Iz,Ix,L4);
[k5] = k3_EP(E,G,Iz,Ix,L5); k8 = 1.0e+03 *
[k6] = k3_EP(E,G,Iz,Ix,L6);
[k7] = k3_EP(E,G,Iz,Ix,L7); 5.0000 2.5000 0
[k8] = k3_EP(E,G,Iz,Ix,L8); 2.5000 5.0000 0
0 0 0.4696
 Se procede con el cálculo de la “Matriz de transformación de los elementos de
coordenadas locales a coordenadas de nudo”, utilizando la rutina Th3_EP.

# Rutina Th3_EP
function [T,h]=Th3_EP(L,alfa,beta1,beta2)
% [T]=T3_EP(L,alfa,beta1,beta2)
% Cálcula la matriz de transformación de un emparrillado plano de un
% sistema de coord. reducidas a un sistema de coord. de nudos
% Datos:
% L = longitud del elemento
% alfa = ángulo del eje local con respecto al eje global
% beta1 = ángulo del nudo inicial con respecto al eje global
% beta2 = ángulo del nudo final con respecto al eje global

c1=cosd(alfa-beta1);
c2=cosd(alfa-beta2);
s1=sind(alfa-beta1);
s2=sind(alfa-beta2);

T = [-s1 0 -c1
1/L 1/L 0
c1 0 -s1
0 -s2 c2
-1/L -1/L 0
0 c2 s2 ];

h = [0 0 -1
1/L 1/L 0
1 0 0
0 0 1
-1/L -1/L 0
0 1 0 ];

end

#Matrices de transformación de los elementos

%Matriz de transformación.
%Se utiliza la rutina T3_EP
%[T] =T3_EP(L,alfa,beta1,beta2)
[T1,h1] =Th3_EP(L1,alfa1,0,0);
[T2,h2] =Th3_EP(L2,alfa2,0,0);
[T3,h3] =Th3_EP(L3,alfa3,0,0);
[T4,h4] =Th3_EP(L4,alfa4,0,0);
[T5,h5] =Th3_EP(L5,alfa5,0,0);
[T6,h6] =Th3_EP(L6,alfa6,0,0);
[T7,h7] =Th3_EP(L7,alfa7,0,0);
[T8,h8] =Th3_EP(L8,alfa8,0,0);
 Calculamos la “Matriz de rigidez de los elementos en coordenadas de nudo”,
utilizamos la matriz de rigidez en coordenadas locales, de transformación y la transpu
esta de esta.

#Matrices de rigidez de los elementos en coordenadas de nudo


%Matriz de rigidez en coordenadas de nudo
%K=T*k*T'
K1=T1*k1*T1';
K2=T2*k2*T2';
K3=T3*k3*T3';
K4=T4*k4*T4';
K5=T5*k5*T5';
K6=T6*k6*T6';
K7=T7*k7*T7';
K8=T8*k8*T8';

 Procedemos a ensamblar los vectores de cada elemento teniendo en cuenta su nudo


inicial y final y los grados de libertad o reacciones que se encuentren en los mismos.
ve_1=[7 8 9 10 11 12]; %[dx'(1) dy'(1) rot'(1) dx'(f) dy'(f) rot'(f)]
ve_2=[1 2 3 4 5 6];
ve_3=[19 20 21 7 8 9];
ve_4=[22 23 24 10 11 12];
ve_5=[7 8 9 1 2 3];
ve_6=[10 11 12 4 5 6];
ve_7=[1 2 3 13 17 14];
ve_8=[4 5 6 15 18 16];

 Para la Matriz de rigidez de la estructura, se crea una matriz S de toda la estructura


incluyendo las reacciones y se realiza el ensamblaje con la rutina Ens.

#Matriz de rigidez de toda la estructura


nglt=24; %Se toma en cuenta las reacciones
S=zeros(nglt,nglt);
% Se realiza el ensamblaje con la rutina "Ens"
% Ensamblaje del elemento 1
[S]=Ens(ve_1,K1,S,nglt);
% Ensamblaje del elemento 2
[S]=Ens(ve_2,K2,S,nglt);
% Ensamblaje del elemento 3
[S]=Ens(ve_3,K3,S,nglt);
% Ensamble del elemento 4
[S]=Ens(ve_4,K4,S,nglt);
% Ensamblaje del elemento 5
[S]=Ens(ve_5,K5,S,nglt);
% Ensamblaje del elemento 6
[S]=Ens(ve_6,K6,S,nglt);
% Ensamble del elemento 7
[S]=Ens(ve_7,K7,S,nglt);
% Ensamble del elemento 8
[S]=Ens(ve_8,K8,S,nglt);
#Rutina Ens (Ing. Sigifrido Diaz)
function [S]=Ens(ve,K,S,ngl)
% Ensambla la matriz de rigidez del sistema
% Por Ing. Sigifredo Díaz, MSc., Prof. FICA-EPN
% [S]=Ens(ve,K,S,ngl)
% ve = vector de ensamble del elemento
% K = matriz de rigidez del elemento en coordenadas de nudo
% S = matriz de rigidez de la estructura
% ngl = número de grados de libertad del sistema
ng=length(ve); %cuenta los grados del libertad del elemento
for i=1:ng
ii=ve(i); % lee la posición de los grados de libertad de la matriz de
% rigidez del elemento y los ubica en la matriz de rigidez de la
% estructura
if ii>0 % condiciona que el grado de libertad sea mayor que cero
if ii<=ngl % condiciona que el grado de libertad sea menor que el
% número de grados de libertad del sistema
for j=1:ng
jj=ve(j);
if jj>0
if jj<=ngl
S(ii,jj)=S(ii,jj)+K(i,j); % Ensambla la matriz
% de rigidez, ubica los grados de libertad del
% elemento en el lugar que le corresponde dentro
% de la matriz de rigidez de la estructura.
% El nuevo valor en cada posición se suma al
% valor anterior
end
end
end
end
end
end

end

 Se procede con la generación de las matrices SLL y SRL


% Generación de matrices SLL y SRL
SLL=S(1:16,1:16);
SRL=S(17:24,1:16);
 Ingresamos nuestro Vector de cargas y las Acciones de empotramiento de la
estructura en coordenadas de nudo (en grados de libertad).

#En este caso nuestro vector de carga será cero porque no tenemos cargas en ninguno
de los nudos

%% VECTOR DE CARGAS
%QL=[0 0 0 0 0 ]'(Grados de libertad)
QL=zeros(16,1);

AEP=[6.825*cosd(8.84)
6
-6.825*sind(8.84)
6-6.75
6+6
0
0
6
4.67
-75*sind(77.47)+6.75
6+6+8.07
-4.67-7.75*cosd(77.47)
-6.825*cosd(8.84)
6.825*sind(8.84)
-6
0 ];
 Desplazamientos de la estructura
DL =

%% DESPLAZAMIENTOS
0.002983234371740
DL=SLL\(QL-AEP);
-0.055286968918990
-0.013485278000313
0.009610974804357
-0.100854121900277
-0.012658984938528
-0.009168748778938
-0.038472741950994
-0.012095779311021
-0.017267581641877
-0.078734095085678
-0.010918147304770
0.014916186907744
-0.015341128001511
0.030012553231247
-0.012658984938528

 Teniendo en cuenta las fórmulas para las distintas cargas aplicadas a ciertos
elementos de nuestra estructura calculamos los aep.

%Acciones de empotramiento de los elementos


aep1=[0 6 4.67 0 6 -4.67]';
aep4=[0 8.07 7.75 0 8.07 -7.75]';
aep6=[0 6 6.75 0 6 -6.75]';
aep7=[0 6 6.825 0 6 -6.825]';
aep8=[0 6 6 0 6 -6]';
 Acciones finales de los elementos en coordenadas locales, utilizaremos los
desplazamientos de los elementos, las matrices de rigidez en coordenada locales, h
para pasar de un sistema reducido a un sistema compuesto y por último sumamos
los AEP a los elementos que tengan carga.

a1=h1*k1*d1+aep1;
a2=h2*k2*d2;
a3=h3*k3*d3;
a4=h4*k4*d4+aep4;
a5=h5*k5*d5;
a6=h6*k6*d6+aep6;
a7=h7*k7*d7+aep7;
a8=h8*k8*d8+aep8;

Das könnte Ihnen auch gefallen