Вы находитесь на странице: 1из 16

UNIVERSIDAD CENTRAL DEL

ECUADOR

FACULTAD DE INGENIERA CIENCIAS


FSICAS Y MATEMTICA

CARRERA DE INGENIERA CIVIL

ESTRUCTURAS III

CABEZAS FLORES JUAN FELIPE


VIAMAGUA CARLOS

E3P1

DEBER N 1

FECHA DE ENVIO
27/10/2017

FECHA DE ENTREGA
02/11/2017
CONTENIDO

I. INTRODUCCIN: .................................................................................................................... 1
II. OBJETIVOS: ............................................................................................................................ 1
GENERALES: ............................................................................................................................... 1
ESPECFICOS: ............................................................................................................................. 1
III. DESCRIPCIN: .................................................................................................................... 2
IV. DESARROLLO DEL EJERCICIO: ............................................................................................ 2
Datos: ................................................................................................................................ 2
Geometra de la Armadura: .............................................................................................. 2
Enumeracin de los miembros y grados de libertad......................................................... 2
V. RESOLUCION EN MATLAB: .................................................................................................... 3
DESCRIPCION DE RUTINA PARA LA RESOLUCIN DE ARMADURAS CON EL
MTODO DE COMPATIBILIDAD. ........................................................................................... 3
1. DATOS................................................................................................................................ 3
2. INDETERMINACION CINEMTICA ..................................................................................... 3
3. MATRIZ DE CARGAS P ........................................................................................................ 3
4. MATRICES k, T, K ............................................................................................................... 4
5. MATRICES AMPLIADAS Gm, Km Y Tm ............................................................................... 5
6. MATRIZ DE RIGIDEZ S ........................................................................................................ 6
7. DESPLAZAMIENTO DELTA .............................................................................................. 6
8. ACCIONES DE MIEMBRO ................................................................................................... 7
9. REACCIONES EN LOS APOYOS ........................................................................................... 7
10. COMPROBACION DEL EQUILIBRIO ................................................................................ 7
VI. RUTINA DESAROLLADA: .................................................................................................... 8
VII. RESULTADOS OBTENIDOS: .............................................................................................. 10
Matriz PL.................................................................................................................................. 10
Matriz de Rigidez S ............................................................................................................... 10
Matriz de desplazamientos DELTAL ........................................................................................ 11
Matriz de Reacciones AR ......................................................................................................... 11
Matriz Acciones de miembro coordenadas globales Am y Matriz de Acciones de miembros
en coordenadas Locales am .................................................................................................... 12
Matriz P asterisco Comprobacin del Equilibrio Past. ......................................................... 13
VIII. INTERPRETACION DE RESULTADOS: ................................................................................ 13
I. INTRODUCCIN:

El mtodo matricial de la rigidez es un mtodo de clculo aplicable tanto a estructuras


isostticas como estructuras hiperestticas de elementos que se comportan de forma
elstica y lineal. Es tambin denominado mtodo de los desplazamientos y en ingls se
le conoce como direct stiffness method (DSM, mtodo directo de la rigidez).
Una armadura es una estructura compuesta de elementos discretos, diseada de tal
forma que al transmitir las cargas sus elementos quedan sometidos primordialmente a
la accin de fuerzas axiales de tensin o compresin. La longitud de un elemento es
varias veces mayor que las dimensiones de su seccin transversal y por ende puede
transmitir la sustentacin de una carga en una sola direccin. El tringulo es la unidad
geomtrica bsica de la armadura.
Si una estructura ser analizada utilizando el mtodo directo de la rigidez, entonces esta
debe dividirse en una serie de elementos finitos discretos e identificar sus puntos
extremos como nodos. Cuando se trata de una armadura, cada una de las barras que
la componen representan los elementos finitos y los nodos son referenciados por las
juntas. En trminos generales, para cada elemento debe determinarse una matriz de
rigidez inicialmente en coordenadas locales y posteriormente en el sistema global, y
despus se suman o ensamblan para conformar la llamada matriz de rigidez de la
estructura .

II. OBJETIVOS:

GENERALES:

Resolver una armadura plana de 11 miembros a travs del mtodo de la


rigidez, usando el software matemtico Matlab.
Aplicar el procedimiento de la compatibilidad como principal recurso de
resolucin.

ESPECFICOS:

Presentar el cdigo desarrollado que se utiliz para la resolucin de la matriz.


Mostrar los grficos necesarios para el mejor entendimiento de personas que
apenas se estn familiarizando con el tema.

1
III. DESCRIPCIN:

A continuacin, se empezar por mostrar la armadura a resolver, seguido de otro grafico


donde se podr visualizar elementos como:

Numero de grados de libertad


Nmero total de grados de libertad incluidas reacciones.
Numeracin de miembros (barras).
Sentido con el que se considerara cada barra.

IV. DESARROLLO DEL EJERCICIO:

Datos:
Tipo de Armadura: Plana
Mdulo de elasticidad E = 21 000 000 T/m2
Seccin Transversal de las
8.41 cm2
barras A=

Geometra de la Armadura:

Enumeracin de los miembros y grados de libertad

2
V. RESOLUCION EN MATLAB:

DESCRIPCION DE RUTINA PARA LA RESOLUCIN DE ARMADURAS CON


EL MTODO DE COMPATIBILIDAD.
1. DATOS
De los datos dados por el problema en la rutina en Matlab se tiene las siguientes
lneas de cdigo.

E=21000000; %Mdulo de Elasticidad de las barras en [T/m]


A=8.41/100^2; %reas de las Barra

% Longitudes de las barras


L1=4; L2=4; L3=1;
L4=4; L5=4; L6=1;
L7=sqrt (4^ (2) +1^ (2)); L8=L7; L9=1;
L10=L7; L11=L7;

% ngulos de inclinacin con respecto a la horizontal


alfa1=0; alfa2=0; alfa3=90;
alfa4=0; alfa5=0; alfa6=90;
alfa7=90+atand (4/1); alfa8=atand(1/4);alfa9=90;
alfa10=alfa7; alfa11=alfa8;

2. INDETERMINACION CINEMTICA

% ------------ Indeterminacin cinemtica -------

ngl=12; %% Grados de libertad de los miembros de la estructura


nglt=16; %% Grados de libertad ms Reacciones en los apoyos
nm=11; %% Nmero de miembros que forman la estructura
nglm=4; %% Grados de libertad que tiene un miembro de una armadura plan

3. MATRIZ DE CARGAS P

A continuacin, se muestra la matriz de cargas PL que actan sobre la armadura:

% -------------------- Cargas -----------------------

PL=zeros(ngl,1);
PL(2,:)=[-1];
PL(4,:)=[-3];
PL(6,:)=[-1];
PL;
SAEPL=zeros(ngl,1);

3
A continuacin, se muestra cmo se insert la matriz de datos en la matriz de
compatibilidad Gmt tomando en consideracin la manera como se nombr a cada uno
de los elementos de la armadura.

nglt
ELEMENTO nglm
1 2 3 4 5 6 7 8 9 10 11 12
1 1 0 0 0 0 0 0 0 0 0 0 0
2 0 1 0 0 0 0 0 0 0 0 0 0
1
3 0 0 1 0 0 0 0 0 0 0 0 0
4 0 0 0 1 0 0 0 0 0 0 0 0
1 0 0 1 0 0 0 0 0 0 0 0 0
2 0 0 0 1 0 0 0 0 0 0 0 0
2
3 0 0 0 0 1 0 0 0 0 0 0 0
4 0 0 0 0 0 1 0 0 0 0 0 0
1 0 0 0 0 0 0 0 0 1 0 0 0
2 0 0 0 0 0 0 0 0 0 0 0 1
3
3 0 0 0 0 1 0 0 0 0 0 0 0
4 0 0 0 0 0 1 0 0 0 0 0 0
1 0 0 0 0 0 0 1 0 0 0 0 0
2 0 0 0 0 0 0 0 1 0 0 0 0
4
3 0 0 0 0 0 0 0 0 1 0 0 0
4 0 0 0 0 0 0 0 0 0 0 0 1
1 0 0 0 0 0 0 0 0 0 1 0 0
2 0 0 0 0 0 0 0 0 0 0 1 0
5
3 0 0 0 0 0 0 1 0 0 0 0 0
4 0 0 0 0 0 0 0 1 0 0 0 0
1 0 0 0 0 0 0 0 0 0 1 0 0
2 0 0 0 0 0 0 0 0 0 0 1 0
6
3 1 0 0 0 0 0 0 0 0 0 0 0
4 0 1 0 0 0 0 0 0 0 0 0 0
1 0 0 0 0 0 0 1 0 0 0 0 0
2 0 0 0 0 0 0 0 1 0 0 0 0
7
3 1 0 0 0 0 0 0 0 0 0 0 0
4 0 1 0 0 0 0 0 0 0 0 0 0
1 0 0 0 0 0 0 0 0 0 1 0 0
2 0 0 0 0 0 0 0 0 0 0 1 0
8
3 0 0 1 0 0 0 0 0 0 0 0 0
4 0 0 0 1 0 0 0 0 0 0 0 0
1 0 0 0 0 0 0 1 0 0 0 0 0
2 0 0 0 0 0 0 0 1 0 0 0 0
9
3 0 0 1 0 0 0 0 0 0 0 0 0
4 0 0 0 1 0 0 0 0 0 0 0 0
1 0 0 0 0 0 0 0 0 1 0 0 0
2 0 0 0 0 0 0 0 0 0 0 0 1
10
3 0 0 1 0 0 0 0 0 0 0 0 0
4 0 0 0 1 0 0 0 0 0 0 0 0
1 0 0 0 0 0 0 1 0 0 0 0 0
2 0 0 0 0 0 0 0 1 0 0 0 0
11
3 0 0 0 0 1 0 0 0 0 0 0 0
4 0 0 0 0 0 1 0 0 0 0 0 0

4. MATRICES k, T, K

En primer lugar, se desarrolla las matrices k que son las matrices de rigideces de cada
uno de los miembros de la armadura en coordenadas locales, haciendo uso de una
funcin previamente realizada en Matlab a la cual la llamamos Mkap.
A continuacin, haciendo uso de la funcin Tap, esta funcin es necesaria para
transformar los valores de las rigideces de coordenadas locales a coordenadas globales.
Por ltimo, para encontrar los valores de rigideces en coordenadas globales se recurre
al principio de triple producto a nivel de estructura la cual esta dada as: = .

4
En las siguientes lneas de cdigo se muestra lo descrito anteriormente mencionado:

[k1]=Mkap(E,A,L1);[T1]=Tap(alfa1);K1=T1*k1*T1';
[k2]=Mkap(E,A,L2);[T2]=Tap(alfa2);K2=T2*k2*T2';
[k3]=Mkap(E,A,L3);[T3]=Tap(alfa3);K3=T3*k3*T3';
[k4]=Mkap(E,A,L4);[T4]=Tap(alfa4);K4=T4*k4*T4';
[k5]=Mkap(E,A,L5);[T5]=Tap(alfa5);K5=T5*k5*T5';
[k6]=Mkap(E,A,L6);[T6]=Tap(alfa6);K6=T6*k6*T6';
[k7]=Mkap(E,A,L7);[T7]=Tap(alfa7);K7=T7*k7*T7';
[k8]=Mkap(E,A,L8);[T8]=Tap(alfa8);K8=T8*k8*T8';
[k9]=Mkap(E,A,L9);[T9]=Tap(alfa9);K9=T9*k9*T9';
[k10]=Mkap(E,A,L10);[T10]=Tap(alfa10);K10=T10*k10*T10';
[k11]=Mkap(E,A,L11);[T11]=Tap(alfa11);K11=T11*k11*T11';

5. MATRICES AMPLIADAS Gm, Km Y Tm

En este paso de la rutina se crean matrices del orden [ , ],


dichas matrices van a contener las matrices encontradas en el paso anterior los
valores de estas matrices van a ir ubicados cuando hay correspondencia en las
posiciones de los miembros la armadura por lo que la mayor parte de valores de
estas matrices ampliadas van a ser cero.
Km=zeros(nglm*nm);
Km(1:4,1:4)=K1;
Km(5:8,5:8)=K2;
Km(9:12,9:12)=K3;
Km(13:16,13:16)=K4;
Km(17:20,17:20)=K5;
Km(21:24,21:24)=K6;
Km(25:28,25:28)=K7;
Km(29:32,29:32)=K8;
Km(33:36,33:36)=K9;
Km(37:40,37:40)=K10;
Km(41:44,41:44)=K11;
Km

km=zeros(nglm*nm);
km(1:4,1:4)=k1;
km(5:8,5:8)=k2;
km(9:12,9:12)=k3;
km(13:16,13:16)=k4;
km(17:20,17:20)=k5;
km(21:24,21:24)=k6;
km(25:28,25:28)=k7;
km(29:32,29:32)=k8;
km(33:36,33:36)=k9;
km(37:40,37:40)=k10;
km(41:44,41:44)=k11;
km
5
Tm=zeros(nglm*nm);
Tm(1:4,1:4)=T1;
Tm(5:8,5:8)=T2;
Tm(9:12,9:12)=T3;
Tm(13:16,13:16)=T4;
Tm(17:20,17:20)=T5;
Tm(21:24,21:24)=T6;
Tm(25:28,25:28)=T7;
Tm(29:32,29:32)=T8;
Tm(33:36,33:36)=T9;
Tm(37:40,37:40)=T10;
Tm(41:44,41:44)=T11;
Tm

6. MATRIZ DE RIGIDEZ S
Previamente a encontrar la matriz S se realiza el siguiente calculo = y a
continuacin con el principio de triple producto se calcula la matriz S de la siguiente
manera = .
Luego se hace la particin de la matriz de rigidez general en las siguientes matrices SLL,
SLR, SRL y SRR haciendo uso de la funcin previamente realizad a la cual la llamamos
Part2.
Todo lo descrito anteriormente se muestra en las siguientes lneas de cdigo as:

load Gmt
Gm=Gmt';
S=Gm*Km*Gmt;
[SLL,SLR,SRL,SRR]=Part2(S,ngl,nglt);

7. DESPLAZAMIENTO DELTA

A continuacin, se procede a calcular la matriz de desplazamiento esta matriz tiene el


orden siguiente [, 1].
Para encontrar los desplazamientos en los grados de libertad se lo hace con la siguiente
ecuacin = () ( ).
Para encontrar la matriz de desplazamientos se realiza como lo muestra las siguientes
lneas de cdigo.
DELTA=zeros(nglt,1);
DELTAL=inv(SLL)*(PL-SAEPL)
DELTA(1:ngl,1)=DELTAL;

6
8. ACCIONES DE MIEMBRO

Para encontrar las acciones de miembro se requiere del siguiente procedimiento:


- Se debe encontrar los desplazamientos en coordenadas globales utilizando la
matriz de compatibilidad.
- Luego se debe encontrar los desplazamientos en coordenadas locales.
El procedimiento anteriormente descrito se muestra con las siguientes lneas de cdigo.
Dm=Gmt*DELTA;
dm=Tm'*Dm;
am=km*dm;

9. REACCIONES EN LOS APOYOS

Para este paso de la rutina se hace uso de una de las particiones de la matriz de rigidez
general es decir SRL y est a la vez multiplicarla por la matriz de desplazamientos en
los grados de libertad.
Como se muestra a continuacin:

AR=SRL*DELTAL;

10. COMPROBACION DEL EQUILIBRIO

Para comprobar el equilibrio en la armadura realizada se hace de la siguiente manera.


- Se debe encontrar las acciones de miembro en coordenadas globales.
- Luego estas acciones de miembro en coordenadas globales multiplicadas por la
matriz de compatibilidad transpuesta.
Como se muestra a continuacin:

Am=Tm*am;
Past=Gm*Am

7
VI. RUTINA DESAROLLADA:

clc
clear
fprintf(' UNIVERSIDAD CENTRAL DEL ECUADOR \n')
fprintf(' FACULTAD DE INGENIERIA CIENCIAS FISICAS Y MATEMTICA \n')
fprintf(' CARRERA DE INGENIERA CIVIL \n')
fprintf('INTEGRANTES: JUAN FELIPE CABEZAS FLORES CURSO: SPTIMO\n')
fprintf(' CARLOS MIGUEL VIAMAGUA UYAGUARI PARALELO:
PRIMERO\n')
fprintf('\n*ARMADUTRA DE 11 BARRAS MEDIANTE MTODO DE COMPATIBILIDAD. \n')
%% -----------------------Datos ---------------------------------
E=21000000;%Mdulo de Elasticidad de las barras en [T/m]
A=8.41/100^2;%reas de las Barra
% Longitudes de las barras
L1=4;L2=4;L3=1;
L4=4;L5=4;L6=1;
L7=sqrt(4^(2)+1^(2));L8=L7;L9=1;
L10=L7;L11=L7;
% ngulos de inclinacin con respecto a la horizontal
alfa1=0;alfa2=0;alfa3=90;
alfa4=0;alfa5=0;alfa6=90;
alfa7=90+atand(4/1);alfa8=atand(1/4);alfa9=90;
alfa10=alfa7;alfa11=alfa8;
% ---------------- Indeterminacin cinemtica-----------
ngl=9;
nglt=12;
nm=11;
nglm=4;

% -------------------- Cargas -----------------------


PL=zeros(ngl,1);
PL(2,:)=[-1];
PL(4,:)=[-3];
PL(6,:)=[-1];
PL;
SAEPL=zeros(ngl,1);

%% ------------------- Programa ----------------------


% k--T--K
[k1]=Mkap(E,A,L1);[T1]=Tap(alfa1);K1=T1*k1*T1';
[k2]=Mkap(E,A,L2);[T2]=Tap(alfa2);K2=T2*k2*T2';
[k3]=Mkap(E,A,L3);[T3]=Tap(alfa3);K3=T3*k3*T3';
[k4]=Mkap(E,A,L4);[T4]=Tap(alfa4);K4=T4*k4*T4';
[k5]=Mkap(E,A,L5);[T5]=Tap(alfa5);K5=T5*k5*T5';
[k6]=Mkap(E,A,L6);[T6]=Tap(alfa6);K6=T6*k6*T6';
[k7]=Mkap(E,A,L7);[T7]=Tap(alfa7);K7=T7*k7*T7';
[k8]=Mkap(E,A,L8);[T8]=Tap(alfa8);K8=T8*k8*T8';
[k9]=Mkap(E,A,L9);[T9]=Tap(alfa9);K9=T9*k9*T9';
[k10]=Mkap(E,A,L10);[T10]=Tap(alfa10);K10=T10*k10*T10';
[k11]=Mkap(E,A,L11);[T11]=Tap(alfa11);K11=T11*k11*T11';

% Matrices Ampliadas

Km=zeros(nglm*nm);
Km(1:4,1:4)=K1;
Km(5:8,5:8)=K2;
Km(9:12,9:12)=K3;
Km(13:16,13:16)=K4;
Km(17:20,17:20)=K5;
Km(21:24,21:24)=K6;
Km(25:28,25:28)=K7;
Km(29:32,29:32)=K8;
Km(33:36,33:36)=K9;
Km(37:40,37:40)=K10;
Km(41:44,41:44)=K11;
Km

8
km=zeros(nglm*nm);
km(1:4,1:4)=k1;
km(5:8,5:8)=k2;
km(9:12,9:12)=k3;
km(13:16,13:16)=k4;
km(17:20,17:20)=k5;
km(21:24,21:24)=k6;
km(25:28,25:28)=k7;
km(29:32,29:32)=k8;
km(33:36,33:36)=k9;
km(37:40,37:40)=k10;
km(41:44,41:44)=k11;
km

Tm=zeros(nglm*nm);
Tm(1:4,1:4)=T1;
Tm(5:8,5:8)=T2;
Tm(9:12,9:12)=T3;
Tm(13:16,13:16)=T4;
Tm(17:20,17:20)=T5;
Tm(21:24,21:24)=T6;
Tm(25:28,25:28)=T7;
Tm(29:32,29:32)=T8;
Tm(33:36,33:36)=T9;
Tm(37:40,37:40)=T10;
Tm(41:44,41:44)=T11;
Tm

%% Matriz S
load Gmt
Gm=Gmt';
S=Gm*Km*Gmt;
[SLL,SLR,SRL,SRR]=Part2(S,ngl,nglt);

% DELTA
DELTA=zeros(nglt,1);
DELTAL=inv(SLL)*(PL-SAEPL)
DELTA(1:ngl,1)=DELTAL;

AR=SRL*DELTAL;
%% DELTA--D--d
Dm=Gmt*DELTA;
dm=Tm'*Dm;
am=km*dm;

%% Comprobacin del Equilibrio


Am=Tm*am;
Past=Gm*Am

9
VII. RESULTADOS OBTENIDOS:

Matriz PL
PL 0
-1
0
-3
0
-1
0
0
0

Matriz de Rigidez S
S 8,447 -1,008 -4,415 0 0 0 -4,031 1,008 0 0 0 0
-1,008 17,913 0 0 0 0 1,008 -252 0 0 -17,661 0
-4,415 0 16,893 0 -4,415 0 0 0 -4,031 -4,031 -1,008 1,008
0 0 2E-12 18165 0 0 0 -17661 1007.9 -1007.9 -251.97 -251.97
0 0 -4415.3 0 8446.7 1007.9 -4031.5 -1007.9 0 0 0 0
0 0 0 0 1007.9 17913 -1007.9 -251.97 0 0 0 -17661
-4,031 1,008 0 0 -4,031 -1,008 16,893 0 -4,415 -4,415 0 0
1,008 -252 0 -17,661 -1,008 -252 0 18,165 0 0 0 0
0 0 -4031.5 1007.9 0 0 -4415.3 0 8446.7 0 0 -1007.9
0 0 -4031.5 -1007.9 0 0 -4415.3 0 0 8446.7 1007.9 0
0 -17661 -1007.9 -251.97 0 0 0 0 0 1007.9 17913 0
0 0 1007.9 -251.97 0 -17661 0 0 -1007.9 0 0 17913

SLL 8446.7 -1007.9 -4415.3 0 0 0 -4031.5 1007.86 0


-1007.9 17913 0 0 0 0 1007.86 -251.97 0
-4415.3 0 16893.4 1.48E-12 -4415.3 0 0 0 -4031.5
0 0 1.71E-12 18164.9 0 0 0 -17661 1007.9
0 0 -4415.3 0 8446.7 1007.9 -4031.5 -1007.9 0
0 0 0 0 1007.9 17913 -1007.9 -251.97 0
-4031.5 1007.9 0 0 -4031.5 -1007.9 16893.4 1.48E-12 -4415.3
1007.9 -251.97 0 -17661 -1007.9 -251.97 1.71E-12 18164.9 0
0 0 -4031.5 1007.86 0 0 -4415.3 0 8446.7

SLR 0 0 0
0 -17661 0
-4031.5 -1007.9 1007.86
-1007.9 -251.97 -251.97
0 0 0
0 0 -17661
-4415.3 0 0
0 0 0
0 0 -1007.9

SRL 0 0 -4031.5 -1007.86 0 0 -4415.3 0 0


0 -17661 -1007.9 -251.966 0 0 0 0 0
0 0 1007.86 -251.966 0 -17661 0 0 -1007.9

10
Matriz de desplazamientos DELTAL
DELTAL 0.0014
-9.84E-05
0.0007
-0.0058
2.17E-05
-9.84E-05
0.0007
-0.0057
0.0014

Matriz de Reacciones AR
AR 0
2.5
2.5

11
Matriz Acciones de miembro coordenadas globales Am y Matriz de Acciones de
miembros en coordenadas Locales am
ELEMENTO ELEMENTO
Am 3 am 3
0 0
1 1
-3 -3
0 0
3 3
0 0
2 2
-3 -3
0 0
0 2
2 0
3 3
0 -2
-2 0
-3 -3
0 0
4 4
3 3
0 0
-3 -3
0 0
5 5
3 3
0 0
0 2
2 0
6 6
0 -2
-2 0
3 -3
-1 0
7 7
-3 3
1 0
3 3
1 0
8 8
-3 -3
-1 0
0 1
1 0
9 9
0 -1
-1 0
-3 3
1 0
10 10
3 -3
-1 0
-3 -3
-1 0
11 11
3 3
1 0

12
Matriz P asterisco Comprobacin del Equilibrio Past.

Past 0
-1
0
-3
0
-1
0
0
0
0
2.5
2.5

VIII. INTERPRETACION DE RESULTADOS:

Fuerzas axiales actuantes en cada uno de los miembros:

13
Desplazamientos correspondientes a cada uno los grados de libertad existentes
en la barra.

14

Вам также может понравиться