Anda di halaman 1dari 26

PROBLEMA: Dada la armadura plana sometida a fuerzas como se

muestra en la figura.
Determinar:
a) Desplazamientos
b) Reacciones
c) Esfuerzos

= 310000N/mm2
= 50 mm
= 0.00007649187

1. PROCEDIMIENTO:
-

Para dar inicio al anlisis del problema, se comenzar por nombrar de


forma ordenada los elementos y los nodos, de forma que los
subndices de los desplazamientos coincidan con la de las fuerzas.

En segundo lugar determinaremos la tabla de nodos y de


conectividad para tener un orden establecido, obteniendo as los
cosenos directores de cada elemento.

Una vez obtenidos los cosenos directores se podrn formar las


matrices de rigidez locales y posteriormente la matriz de rigidez
global.

1.1

MODELADO

1.2

TABLA DE NODOS Y DE CONECTIVIDAD:


NODOS
1
2
3
4
5

EJE X
0
1500
3000
1500
3000

ELEMEN
TO
1

NODO
S
1 2

G.L
123

456

LONGIT
UD mm
1500

2 3

456

789

1500

1 4

123
101112

4 2

4 3

101112
456
789
101112

2121.32
03
1500
2121.32
03

EJE Y
1500
1500
1500
0
0

SECCIO
N mm2
1963.49
54
1963.49
54
1963.49
54

MOUDL
O
31000

31000

31000

0.707106
78

1963.49
54
1963.49
54

31000

0.707106
78
1

31000

0.707106
78

0.707106

101112
131415

1500

1963.49
54

31000

78
0

2. CLCULOS:
2.1.

Matriz de rigidez:

Sabemos que la forma de la matriz de rigidez en una traccin simple


viene expresada de la siguiente manera:

K ' tw =

) [

E A e
1 1

L
1 1

Adems sabemos que la matriz de rigidez en una viga sometida a flexin


y corte viene dada de la siguiente forma:

K e=
e=1

E x A 1 12 6 6 4 2
12 66 2 2
2
2
L1 12 6 6 2 12 66 4

La primera forma de la matriz de rigidez ser aplicada a los grados de


libertad 1, 4, 7, 10 y 13, mientras que la segunda forma ser
aplicada al resto de grados de libertad. Una vez sumadas se puede
multiplicar por la matriz formada por los cosenos directores previamente
hallados.

l=

x2 x1

m=

y 2 y 1
le

De esta manera obtendremos la matriz de rigidez global del sistema.


2.2

Ecuacin de rigidez y condiciones de contorno:

De lo anterior se deduce que la ecuacin de rigidez viene dada de la


misma forma y la expresin de la carga es formada por el peso de cada
elemento distribuido en los nodos, junto con pares de momentos en

cada uno y por las cargas y reacciones aplicadas en cada nodo,


conforme a sus grados de libertad.

Fi =K ij Q j
En el caso de este programa, por poseer las cargas aplicadas ya
explcitas en los ejes principales, nicamente ser multiplicada por la
matriz de cosenos directores, el vector carga conformada por el mismo
peso y momento distribuido en los nodos. Posterior a esto se sumar con
el vector carga formado por las reacciones y cargas aplicadas en los
nodos, segn corresponda su grado de libertad.

2.3

Esfuerzos:

Al igual que para la matriz de rigidez, para los esfuerzos tambin se


tiene dos formas, una para la traccin y otra para la flexin y esfuerzo
cortante.

Ey e
[6 (q1 m+ q2 l ) + ( 3 1 )q 36 (q4 m+q 5 l ) + ( 3 +1 )q 6 ]
l2

( )

f e=

E e
[ (q 1 lq2 m) + ( q 4 l+ q5 m ) ]
l

( )

t e=

As mismo, para obtener los desplazamientos se har uso de la


eliminacin de columnas y filas en el desarrollo del programa para
reducir la cantidad de variables y con ayuda de las restricciones, se
podr obtener los valores de las reacciones en cada apoyo.
Para el programa se obtiene 3 esfuerzos flectores, debido a que estos
varan segn su localizacin horizontal en el elemento finito y quedar
en funcin de la posicin vertical, siendo 0 en el eje neutro.
Se tiene 1 valor de esfuerzo cortante mximo, que aparece en el eje
neutro del elemento finito y sera de valor cero en la superficie del
elemento, por encontrarse muy alejado de la capa neutra.
3. PROGRAMACION EN MATLAB
3.1.

Diagrama de flujo
INICIO

Leer datos de
entrada.

Para i=1:n
Determinar los
grados de libertad

Botar los grados de


libertad de cada
elemento
1
1

Para i=1:e
Determinar las
longitudes de cada
elemento

s=(pi*d^2)/4;
st=s*ones(e,1);
Et=E*ones(e,1);

Secciones trans. Y mod.


young
Para i=1:e
Cosenos directores
l=(ee(i,3)ee(i,1))/let(i,1);
m=(ee(i,4)ee(i,2))/let(i,1);
s=(pi*d^2)/4;
st=s*ones(e,1);
Et=E*ones(e,1);

Secciones trans. Y mod.


young
Para i=1:e
Cosenos directores
l=(ee(i,3)ee(i,1))/let(i,1);
m=(ee(i,4)ee(i,2))/let(i,1);

Operaciones separadas para


dejar en bloques la matriz de
cada element antes de
sumarlas.

Para i=1:e
Acumulador para la
suma de las
matrices de
rigidez ya rotadas
y completadas.

Botar matriz de
VECTOR CARGA
Para i=1:e
Acumulador de la
componente del
vector carga formada
por el peso de cada
elemento.

Agregado de las cargas aplicadas


en el ingreso del programa

F=[F1 F2 F3 F4 F5 F6 F7 F8 F9 F10 F11


F12 F13 F14 F15]'

RESULTADOS DEL
PROBLEMA
Operaciones para la eliminacin de columnas y
filas
f1=[F(1:6);F(10:12)];
k1=[MR(1:6,1:6) MR(1:6,10:12); MR(10:12,1:6)
MR(10:12,10:12)]
q1=inv(k1)*f1;

VECTOR
Arreglo matricial completado con ceros en los
desplazamientos correspondientes a los grados de
libertad de los apoyos.
Q=[q1(1:6);0;0;0;q1(7:9);0;0;0];

REACCIONES
Multiplicacin del vector de desplazamientos con la
matriz de rigidez global, debe coincidir con las cargas
conocidas.
FR=MR*Q;

ESFUERZOS
Para i=1:e
Para x=-1:1:1
Op1=(E*y/let(i)^2)*(6*x*(-Q(3*nodos(i,1)-2)*mt(i)
+Q(3*nodos(i,1)-1)*lt(i))+(3*x-1)*Q(3*nodos(i,1))-6*x*(Q(3*nodos(i,2)-2)*mt(i)+Q(3*nodos(i,2)-1)*let(i))
+(3*x+1)*let(i)*Q(3*nodos(i,1)));
OP1=[OP1 Op1];

Op2=(E/let(i))*((-Q(3*nodos(i,1)-2)*lt(i)-Q(3*nodos(i,1)1)*mt(i))+(Q(3*nodos(i,2)-2)*lt(i)+Q(3*nodos(i,1)-1)*mt(i)));
Of=[Of;OP1];
Ot=[Ot;Op2];
Ott=[Ott; Op2 Op2 Op2];
O=[O;Of+Ott];

Botar los resultados de las tres matrices resultantes


disp(Of)
disp(Ot)
disp(O)

% Esfuerzos de flexin en funcin de y


% Esfuerzos cortantes mximos
% Esfuerzo resultante.(suma vectorial)

3.2 Codificacin en matlab:


NOTA: Para el funcionamiento del programa, se ingresarn los siguientes datos,
en el orden presentado.
E=310000
g=0.00007649187
d=50
n=5
nn=[0 1500;1500 1500; 3000 1500;1500 0;3000 0]
e=6
ee=[0 1500 1500 1500; 1500 1500 3000 1500; 0 1500 1500 0;1500 1500 1500
0;1500 0 3000 1500;1500 0 3000 0]
F1=-5000
F2=0
F3=0
F4=0
F5=-2000
F6=0
F7=0
F8=0
F9=0
F10=0
F11=-3000
F12=0
F13=0
F14=0
F15=0
% Practica N06: Nudo Rgido
clc
clear all

format long
syms R7 R8 R9 R13 R14 R15 y x
disp('*****************************************************')
disp('**********ARMADURA PLANA SOMETIDA A FUERZAS**********')
disp('********INGRESE LAS CARACTERSTICAS DEL CUERPO********')
disp(' ')
disp('NOTA: - Las longitudes deben ingresarse en milmetros')
disp('
- Las barras se unirn nicamente por los nodos')
disp('
- Las barras poseen la misma seccin transversal')
disp(' ')
E=input('Ingrese el mmodulo de elsticidad del material: ')
g=input('Ingrese el peso especfico del material: ')
d=input('Ingrese el dimetro de la seccin de los elementos: ')
n=input('Ingrese la cantidad de nodos: ')
nn=input('Ingrese la matriz que contenga las coordenadas de los nodos: ')
e=input('Ingrese la cantidad de elementos que conforma la armadura: ')
ee=input('Ingrese la matriz que contenga las coordenadas de los
elementos: ')
F1=input('Ingrese la fuerza horizontal en el nodo 1: ')
F2=input('Ingrese la fuerza vertical en el nodo 1: ')
F3=input('Ingrese el momento aplicado en el nodo 1: ')
F4=input('Ingrese la fuerza horizontal en el nodo 2: ')
F5=input('Ingrese la fuerza vertical en el nodo 2: ')
F6=input('Ingrese el momento aplicado en el nodo 2: ')
F7=input('Ingrese la fuerza horizontal en el nodo 3: ')
F8=input('Ingrese la fuerza vertical en el nodo 3: ')
F9=input('Ingrese el momento aplicado en el nodo 3: ')
F10=input('Ingrese la fuerza horizontal en el nodo 4: ')
F11=input('Ingrese la fuerza vertical en el nodo 4: ')
F12=input('Ingrese el momento aplicado en el nodo 4: ')
F13=input('Ingrese la fuerza horizontal en el nodo 5: ')
F14=input('Ingrese la fuerza vertical en el nodo 5: ')
F15=input('Ingrese el momento aplicado en el nodo 5: ')
ee1=[ee(1,:)];
ee2=[ee(2,:)];
ee3=[ee(3,:)];
ee4=[ee(4,:)];
ee5=[ee(5,:)];
% SOLUCION DEL PROBLEMA
disp('************SOLUCION DEL PROBLEMA*************')
disp('
')
disp('Por tratarse de una armadura, cada nodo del elemento tendr')
disp('2 grados de libertad, siendo un total de 4 grados por elemento')
disp('
')
disp('***********Tabla de Nodos***********')
disp('
')
nt=[1:n]';
disp('
nodo
eje x
eje y ')
disp([nt nn])
disp('********Tabla de Conectividad********')
disp('
')

et=[1:e]';
nodos=[1 2;2 3;1 4;4 2;4 3;4 5];
GDL=[];
for i=1:n;
gdl=[2*i-1 2*i];
hfk=[];
GDL=[GDL; gdl];
end
%disp(GDL);
gdlt=[1 2 3 4;3 4 5 6;1 2 7 8;7 8 3 4;7 8 5 6;7 8 9 10];
let=[];
for i=1:e;
le=sqrt((ee(i,3)-ee(i,1))^2+(ee(i,4)-ee(i,2))^2);
let=[let; le];
end
%disp(let)
I=pi*d^4/64;
s=(pi*d^2)/4;
st=s*ones(e,1);
Et=E*ones(e,1);
lt=[];
mt=[];
for i=1:e
l=(ee(i,3)-ee(i,1))/let(i,1);
m=(ee(i,4)-ee(i,2))/let(i,1);
lt=[lt;l];
mt=[mt;m];
end
disp(lt);
disp(mt);
disp(' elemento
nodos
grad. libertad
mdulo.young
l
m')
disp([et nodos gdlt let st Et lt mt])
disp('**********Matriz de rigidez**********')
disp(' ')
k1=E*s./let;
k2=E*I./(let.^3);
LTR=[];
for i=1:e;
ltr=[lt(i,1) mt(i,1) zeros(1,4);
-mt(i,1) lt(i,1) zeros(1,4);
zeros(1,2) 1 zeros(1,3);
zeros(1,3) lt(i,1) mt(i,1) zeros(1,1);
zeros(1,3 ) -mt(i,1) lt(i,1) zeros(1,1);
zeros(1,5) 1;];
LTR=[LTR; ltr];
end
%disp(LTR)

long

area

%Matrices de rigidez locales.


mr=zeros(6);
Mr=[];
for i=1:e;
mr1=k1(i)*[1 zeros(1,2) -1 zeros(1,2);
zeros(2,6);
-1 zeros(1,2) 1 zeros(1,2)
zeros(2,6)];
mr2=k2(i)*[zeros(1,6);
0 12 6*let(i) 0 -12 6*let(i);
0 6*let(i) 4*let(i)^2 0 -6*let(i) 2*let(i)^2;
zeros(1,6);
0 -12 -6*let(i) 0 12 -6*let(i);
0 6*let(i) 2*let(i)^2 0 -6*let(i) 4*let(i)^2];
mr=mr1+mr2;
mrt=LTR(6*i-5:6*i,1:6)'*mr*LTR(6*i-5:6*i,1:6);
Mr=[Mr;mrt];
end
%disp(Mr
%Matriz de rigidez global
nodos=[1 2;2 3;1 4;4 2;4 3;4 5];
MR=zeros(15);
MR1=[Mr(1:6,1:6) zeros(6,9);zeros(9,15)];
MR2=[zeros(3,15); zeros(6,3) Mr(7:12,1:6) zeros(6);zeros(6,15)];
MR3=[Mr(13:15,1:3) zeros(3,6) Mr(13:15,4:6)
zeros(3);zeros(6,15);Mr(16:18,1:3) zeros(3,6) Mr(16:18,4:6) zeros(3);
zeros(3,15)];
MR4=[zeros(3,15);zeros(3,3) Mr(22:24,4:6) zeros(3) Mr(22:24,1:3)
zeros(3);zeros(3,15);zeros(3,3) Mr(19:21,4:6) zeros(3) Mr(19:21,1:3)
zeros(3);zeros(3,15)];
MR5=[zeros(6,15);zeros(3,6) Mr(28:30,4:6) Mr(28:30,1:3)
zeros(3);zeros(3,6) Mr(25:27,4:6) Mr(25:27,1:3) zeros(3);zeros(3,15)];
MR6=[zeros(9,15);zeros(6,9) Mr(31:36,1:6)];
MR=MR1+MR2+MR3+MR4+MR5+MR6
disp('*****Vector Carga*****')
% Para plantear adecuadamente el vector carga, se debern colocar las
% fuerzas en orden correspondiente alo s nodos y grados de libertad.
% Los pesos de cada elemento sern trasladados a los nodos que lo
conforman
% de forma equitativa y ala vez se formara un par de furza en cada uno de
% ellos, por elemento.
%R7 R8 R9 R13 R14 R15
ft1=[];
for i=1:e;
ft=LTR(6*i-5:6*i,1:6)*[0 -g*let(i)/2 g*let(i)^2/12 0 -g*let(i)/2
-g*let(i)^2/12]';
ft1=[ft1 ft];
end
disp(ft1)

ftt=zeros(15);
ftt=[ft1(1,1:6) zeros(1,9)]+ [zeros(1,3) ft1(2,1:6) zeros(1,6)]+
[ft1(3,1:3) zeros(1,6) ft1(3,4:6) zeros(1,3)]+ [zeros(1,3) ft1(4,4:6)
zeros(1,3) ft1(4,1:3) zeros(1,3)]+ [zeros(1,6) ft1(5,4:6) ft1(5,1:3)
zeros(1,3)]+ [zeros(1,9) ft1(6,1:6)];
disp(ftt')

F=ftt' + [-5000 0 0 0 -2000 0 R7 R8 R9 0 -3000 0 -R13 -R14 R15]'


F7=R7;
F8=R8;
F9=R9;
F13=-R13;
F14=R14;
F15=R15;
disp('**********RESULTADOS**********')
% Para la solucion del sistema de ecuaciones, se eliminaran las filas y
% columnas que contengan correspondencia con las reacciones para asi
hallar
% los desplazamientos diferentes de 0
f1=[F(1:6);F(10:12)];
k1=[MR(1:6,1:6) MR(1:6,10:12); MR(10:12,1:6) MR(10:12,10:12)]
q1=inv(k1)*f1;
disp('Deformaciones')
Q=[q1(1:6);0;0;0;q1(7:9);0;0;0];
disp(Q)
disp('REACCIONES')
FR=MR*Q
% VECTOR CARGA
disp(' ')
[
-59691393027445613073926160373987527709036566699428803435/119726214130147
56705924586149611790497021399392059392;
(34735873599727917873494822370102508577211125*pi)/62720845870867377585569
20764182351673556992 146374875586199017435213311579543307757945467813969113/478904856520590268
23698344598447161988085597568237568;
1376459725627197463622858187682628455267186643228311427/47890485652059026
823698344598447161988085597568237568;
99343963039804641204714462190377388137653058594587101/2394524282602951341
1849172299223580994042798784118784 (21782400572246015975771675772638666037592375*pi)/16725558898897967356151
788704486271129485312;

(28017806767558425928782873675601172576018875*pi)/31360422935433688792784
60382091175836778496 97133374726769276622059075433456461981907354335590200295/4789048565205902
6823698344598447161988085597568237568;
-2747424602136924524670051228549078465465904714541865/4789048565205902682
3698344598447161988085597568237568;
473894173882836334953706464682429542233893152530619106831/478904856520590
26823698344598447161988085597568237568;
(34735873599727917873494822370102508577211125*pi)/62720845870867377585569
20764182351673556992 +
236691115195345744549532920587801292237084793886256902915/478904856520590
26823698344598447161988085597568237568;
-734138466334947785917317899053731687071411547858719377127/47890485652059
026823698344598447161988085597568237568;
(32968887790382576083878560005543194901899125*pi)/25088338348346951034227
683056729406694227968 200458733949381776807402978519260495698309718627698985/478904856520590268
23698344598447161988085597568237568;
-142987348230266309708151861475599083310935986087104470787/47890485652059
026823698344598447161988085597568237568;
-686856150512467556466364205306743515844293472514734549/47890485652059026
823698344598447161988085597568237568;
-117564300886526996066109647171212717803138466312796627301/23945242826029
513411849172299223580994042798784118784;
(10476880714778161259502068759636654851331375*pi)/20906948623622459195189
73588060783891185664 5893342036092059623263296515669681663687181678397373/14965776766268445882
40573268701473812127674924007424;
-58895789182956539336164042974278898732151731474895073013/598631070650737
8352962293074805895248510699696029696]
disp(' ')
disp('ESFUERZOS')
disp(' ')
O=[];
Of=[];
Ot=[];
Ott=[];
for i=1:e;
OP1=[];
for x=-1:1:1;

Op1=(E*y/let(i)^2)*(6*x*(-Q(3*nodos(i,1)-2)*mt(i)+Q(3*nodos(i,1)1)*lt(i))+(3*x-1)*Q(3*nodos(i,1))-6*x*(-Q(3*nodos(i,2)-2)*mt(i)
+Q(3*nodos(i,2)-1)*let(i))+(3*x+1)*let(i)*Q(3*nodos(i,1)));
OP1=[OP1 Op1];
end
Op2=(E/let(i))*((-Q(3*nodos(i,1)-2)*lt(i)-Q(3*nodos(i,1)-1)*mt(i))+
(Q(3*nodos(i,2)-2)*lt(i)+Q(3*nodos(i,1)-1)*mt(i)));
Of=[Of;OP1];
Ot=[Ot;Op2];
Ott=[Ott; Op2 Op2 Op2];
O=[O;Of+Ott];
end
disp('*****Esfuerzo flector*****')
disp(' ')
disp(Of)
disp(' ')
disp('*****Esfuerzo cortante*****')
disp(' ')
disp(Ot)
disp(' ')
disp('*********Esfuerzo resultante**********')
disp(' ')
disp(O)

3.3 Desarrollo del programa:


*****************************************************
**********ARMADURA PLANA SOMETIDA A FUERZAS**********
********INGRESE LAS CARACTERSTICAS DEL CUERPO********
NOTA: - Las longitudes deben ingresarse en milmetros
- Las barras se unirn nicamente por los nodos
- Las barras poseen la misma seccin transversal
E =
310000
g =
7.649187000000000e-005
d =
50
n =
5
nn =

0
1500
3000
1500
3000

1500
1500
1500
0
0

0
1500
0
1500
1500
1500

1500
1500
1500
1500
0
0

e =
6
ee =

F1 =
-5000
F2 =
0
F3 =
0
F4 =
0
F5 =
-2000
F6 =
0
F7 =
0

1500
3000
1500
1500
3000
3000

1500
1500
0
0
1500
0

F8 =
0
F9 =
0
F10 =
0
F11 =
-3000
F12 =
0
F13 =
0
F14 =
0
F15 =
0
************SOLUCION DEL PROBLEMA*************
Por tratarse de una armadura, cada nodo del elemento tendr
2 grados de libertad, siendo un total de 4 grados por elemento
***********Tabla de Nodos***********
nodo
1
2
3
4
5

eje x
0
1500
3000
1500
3000

eje y
1500
1500
1500
0
0

********Tabla de Conectividad********

1.000000000000000
1.000000000000000
0.707106781186548
0
0.707106781186548
1.000000000000000
0
0
-0.707106781186548
-1.000000000000000
0.707106781186548
0
elemento
nodos
mdulo.young
l
1.0e+005 *

grad. libertad

long

area

Columns 1 through 6
0.000010000000000
0.000010000000000
0.000020000000000
0.000010000000000
0.000020000000000
0.000030000000000
0.000020000000000
0.000020000000000
0.000030000000000
0.000030000000000
0.000040000000000
0.000050000000000
0.000030000000000
0.000010000000000
0.000040000000000
0.000010000000000
0.000020000000000
0.000070000000000
0.000040000000000
0.000040000000000
0.000020000000000
0.000070000000000
0.000080000000000
0.000030000000000
0.000050000000000
0.000040000000000
0.000030000000000
0.000070000000000
0.000080000000000
0.000050000000000
0.000060000000000
0.000040000000000
0.000050000000000
0.000070000000000
0.000080000000000
0.000090000000000
Columns 7 through 12
0.000040000000000
0.015000000000000
0.019634954084936
3.100000000000000
0.000010000000000
0
0.000060000000000
0.015000000000000
0.019634954084936
3.100000000000000
0.000010000000000
0
0.000080000000000
0.021213203435596
0.019634954084936
3.100000000000000
0.000007071067812 -0.000007071067812
0.000040000000000
0.015000000000000
0.019634954084936
3.100000000000000
0 -0.000010000000000
0.000060000000000
0.021213203435596
0.019634954084936
3.100000000000000
0.000007071067812
0.000007071067812
0.000100000000000
0.015000000000000
0.019634954084936
3.100000000000000
0.000010000000000
0
**********Matriz de rigidez**********
MR =
1.0e+008 *
Columns 1 through 6

0.005493169243396 -0.001434083165052
0.000896675592988
-0.004057890510887
0
0
-0.001434083165052
0.001438660307935
0.003432857162292
0 -0.000003381575426
0.002536181569304
0.000896675592988
0.003432857162292
4.329532755279643
0 -0.002536181569304
1.268090784652130
-0.004057890510887
0
0
0.008119162597199
0 -0.002536181569304
0 -0.000003381575426 -0.002536181569304
0
0.004064653661738
0
0
0.002536181569304
1.268090784652130
-0.002536181569304
0
7.608544707912779
0
0
0
-0.004057890510887
0
0
0
0
0
0 -0.000003381575426 -0.002536181569304
0
0
0
0
0.002536181569304
1.268090784652130
-0.001435278732509
0.001434083165052 -0.000896675592988
-0.000003381575426
0
0.002536181569304
0.001434083165052 -0.001435278732509 -0.000896675592988
0 -0.004057890510887
0
0.000896675592988
0.000896675592988
0.896675592987691
-0.002536181569304
0
1.268090784652130
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
Columns 7 through 12
0
-0.001435278732509

0
0.001434083165052

0
0.000896675592988

0
0
0
-0.001435278732509
0.000896675592988
0
0
0
-0.000896675592988 -0.000896675592988
0.896675592987691
-0.004057890510887
0
0
-0.000003381575426
0 -0.002536181569304
0 -0.000003381575426
0.002536181569304
0 -0.004057890510887
0
0 -0.002536181569304
1.268090784652130
0.002536181569304
0
1.268090784652130
0.005493169243396
0.001434083165052
0.000896675592988
-0.001435278732509 -0.001434083165052
0.000896675592988
0.001434083165052
0.001438660307935 -0.003432857162292
-0.001434083165052 -0.001435278732509 -0.000896675592988
0.000896675592988 -0.003432857162292
4.329532755279643
-0.000896675592988
0.000896675592988
0.896675592987691
-0.001435278732509 -0.001434083165052 -0.000896675592988
0.006931829551330
0
0.000742830383329
-0.001434083165052 -0.001435278732509
0.000896675592988
0
0.006931829551330
0.002536181569304
0.001434083165052

0.000896675592988 -0.000896675592988
0.896675592987691
0.000742830383329
0.002536181569304
8.659065510559286
0
0
0
-0.004057890510887
0
0
0
0
0
0 -0.000003381575426 -0.002536181569304
0
0
0
0
0.002536181569304
1.268090784652130
Columns 13 through 15
0
0
0
0
0
0
0
0
0
-0.004057890510887
0
0
0.004057890510887
0
0

0
0
0
0
0
0
0
0
0
0
-0.000003381575426
-0.002536181569304
0
0.000003381575426
-0.002536181569304

0
0
0
0
0
0
0
0
0
0
0.002536181569304
1.268090784652130
0
-0.002536181569304
2.536181569304260

*****Vector Carga*****
0
0
0.057368902500000
0.057368902500000 -0.057368902500000
0
-0.057368902500000 -0.057368902500000 -0.057368902500000
0 -0.057368902500000 -0.057368902500000
14.342225624999999 14.342225624999999 28.684451249999995
14.342225624999999 28.684451249999995 14.342225624999999
0
0
0.057368902500000
0.057368902500000 -0.057368902500000
0
-0.057368902500000 -0.057368902500000 -0.057368902500000
0 -0.057368902500000 -0.057368902500000
-14.342225624999999 -14.342225624999999 -28.684451249999995
-14.342225624999999 -28.684451249999995 -14.342225624999999
14.342225624999999
14.342225624999999
28.741820152499994
0.057368902500000
-0.172106707500000
-0.057368902500000
0
-0.114737805000000
-0.114737805000000
-0.057368902500000
14.284856722499997
-14.342225624999996
-14.342225624999999

-28.684451249999995
-14.342225624999999
F =
-2806675811859008303/562949953421312
8073955247551697/562949953421312
8090103158046799/281474976710656
4133865086746469/72057594037927936
-9007974354444756963/4503599627370496
-4133865086746469/72057594037927936
conj(R7)
conj(R8) - 4133865086746469/36028797018963968
conj(R9) - 4133865086746469/36028797018963968
-32295820990207/562949953421312
-1680808200837374511/562949953421312
-8073955247551695/562949953421312
- conj(R13) - 8073955247551697/562949953421312
- conj(R14) - 504622202971981/17592186044416
conj(R15) - 8073955247551697/562949953421312
**********RESULTADOS**********
k1 =
1.0e+008 *
Columns 1 through 6
0.005493169243396 -0.001434083165052
0.000896675592988
-0.004057890510887
0
0
-0.001434083165052
0.001438660307935
0.003432857162292
0 -0.000003381575426
0.002536181569304
0.000896675592988
0.003432857162292
4.329532755279643
0 -0.002536181569304
1.268090784652130
-0.004057890510887
0
0
0.008119162597199
0 -0.002536181569304
0 -0.000003381575426 -0.002536181569304
0
0.004064653661738
0
0
0.002536181569304
1.268090784652130
-0.002536181569304
0
7.608544707912779
-0.001435278732509
0.001434083165052 -0.000896675592988
-0.000003381575426
0
0.002536181569304
0.001434083165052 -0.001435278732509 -0.000896675592988
0 -0.004057890510887
0
0.000896675592988
0.000896675592988
0.896675592987691
-0.002536181569304
0
1.268090784652130
Columns 7 through 9
-0.001435278732509
0.001434083165052
-0.000896675592988
-0.000003381575426
0

0.001434083165052
-0.001435278732509
-0.000896675592988
0
-0.004057890510887

0.000896675592988
0.000896675592988
0.896675592987691
-0.002536181569304
0

0.002536181569304
0.006931829551330
0
0.000742830383329

0
0
0.006931829551330
0.002536181569304

1.268090784652130
0.000742830383329
0.002536181569304
8.659065510559286

******Deformaciones*******
-17042628054384776109330268363032140036251/696898287454081973172991196020
261297061888
-7230401746466690562266548045316431632521/8711228593176024664662389950253
2662132736
37334124032572104860212420449903575349/1393796574908163946345982392040522
594123776
-8508100074937438989388015485301469652103/6968982874540819731729911960202
61297061888
-8964096412833011064127696095510324794119/1742245718635204932932477990050
65324265472
8719742350091989137895143437592327663/69689828745408197317299119602026129
7061888
0
0
0
16863793991416270432855490920752515642007/1393796574908163946345982392040
522594123776
-8111133456602447426711279039718700530063/1742245718635204932932477990050
65324265472
676287650371251400918281196492857191/435561429658801233233119497512663310
66368
0
0
0
******REACCIONES******
FR =

-59691393027445613073926160373987527709036566699428803435/119726214130147
56705924586149611790497021399392059392
(34735873599727917873494822370102508577211125*pi)/62720845870867377585569
20764182351673556992 146374875586199017435213311579543307757945467813969113/478904856520590268
23698344598447161988085597568237568
1376459725627197463622858187682628455267186643228311427/47890485652059026
823698344598447161988085597568237568
99343963039804641204714462190377388137653058594587101/2394524282602951341
1849172299223580994042798784118784 (21782400572246015975771675772638666037592375*pi)/16725558898897967356151
788704486271129485312
(28017806767558425928782873675601172576018875*pi)/31360422935433688792784
60382091175836778496 97133374726769276622059075433456461981907354335590200295/4789048565205902
6823698344598447161988085597568237568
-2747424602136924524670051228549078465465904714541865/4789048565205902682
3698344598447161988085597568237568
473894173882836334953706464682429542233893152530619106831/478904856520590
26823698344598447161988085597568237568
(34735873599727917873494822370102508577211125*pi)/62720845870867377585569
20764182351673556992 +
236691115195345744549532920587801292237084793886256902915/478904856520590
26823698344598447161988085597568237568
-734138466334947785917317899053731687071411547858719377127/47890485652059
026823698344598447161988085597568237568
(32968887790382576083878560005543194901899125*pi)/25088338348346951034227
683056729406694227968 200458733949381776807402978519260495698309718627698985/478904856520590268
23698344598447161988085597568237568
-142987348230266309708151861475599083310935986087104470787/47890485652059
026823698344598447161988085597568237568
-686856150512467556466364205306743515844293472514734549/47890485652059026
823698344598447161988085597568237568
-117564300886526996066109647171212717803138466312796627301/23945242826029
513411849172299223580994042798784118784
(10476880714778161259502068759636654851331375*pi)/20906948623622459195189
73588060783891185664 5893342036092059623263296515669681663687181678397373/14965776766268445882
40573268701473812127674924007424

-58895789182956539336164042974278898732151731474895073013/598631070650737
8352962293074805895248510699696029696

ans =
1.0e+004 *
-0.498565777437500
0.001434222562500
0.002874182015250
0.000005736890250
-0.200017210670750
-0.000005736890250
0.989537206462765
0.495973976850311
-1.532952644641606
-0.000005736890250
-0.298571514327750
-0.001434222562500
-0.490971429025266
0.001180525585689
-0.983841168132724
ESFUERZOS
[ 5699153086942611/2251799813685248 (5606822845268271*y)/87960930222080,
(1868565902078293*y)/337769972052787200 +
5699153086942611/2251799813685248, (876218133855563*y)/13743895347200 +
5699153086942611/2251799813685248]
[ 5699153086942611/2251799813685248 (5606822845268271*y)/87960930222080,
(1868565902078293*y)/337769972052787200 +
5699153086942611/2251799813685248, (876218133855563*y)/13743895347200 +
5699153086942611/2251799813685248]
[ (252344820531329*y)/6755399441055744 +
5681505166175145/2251799813685248, (931032465838121*y)/360287970189639680
+ 5681505166175145/2251799813685248, 5681505166175145/2251799813685248 (8697244122495979*y)/270215977642229760]
[ 5699153086942611/2251799813685248 (5606822845268271*y)/87960930222080,
(1868565902078293*y)/337769972052787200 +
5699153086942611/2251799813685248, (876218133855563*y)/13743895347200 +
5699153086942611/2251799813685248]
[ (252344820531329*y)/6755399441055744 +
5681505166175145/2251799813685248, (931032465838121*y)/360287970189639680
+ 5681505166175145/2251799813685248, 5681505166175145/2251799813685248 (8697244122495979*y)/270215977642229760]
[ 2126409603836043/562949953421312 (7208495874565631875*y)/176707225892571392,
(2419800636617331*y)/618475290623999872 +
2126409603836043/562949953421312,

(100938300649011769375*y)/2473901162495999488 +
2126409603836043/562949953421312]
[ 5699153086942611/2251799813685248 (5606822845268271*y)/87960930222080,
(1868565902078293*y)/337769972052787200 +
5699153086942611/2251799813685248, (876218133855563*y)/13743895347200 +
5699153086942611/2251799813685248]
[ (252344820531329*y)/6755399441055744 +
5681505166175145/2251799813685248, (931032465838121*y)/360287970189639680
+ 5681505166175145/2251799813685248, 5681505166175145/2251799813685248 (8697244122495979*y)/270215977642229760]
[ 2126409603836043/562949953421312 (7208495874565631875*y)/176707225892571392,
(2419800636617331*y)/618475290623999872 +
2126409603836043/562949953421312,
(100938300649011769375*y)/2473901162495999488 +
2126409603836043/562949953421312]
[ -(1578998202210193*y)/24739011624960,
(6498829439162677*y)/2026619832316723200,
(123371630081117*y)/1932735283200]
[ 5699153086942611/2251799813685248 (5606822845268271*y)/87960930222080,
(1868565902078293*y)/337769972052787200 +
5699153086942611/2251799813685248, (876218133855563*y)/13743895347200 +
5699153086942611/2251799813685248]
[ (252344820531329*y)/6755399441055744 +
5681505166175145/2251799813685248, (931032465838121*y)/360287970189639680
+ 5681505166175145/2251799813685248, 5681505166175145/2251799813685248 (8697244122495979*y)/270215977642229760]
[ 2126409603836043/562949953421312 (7208495874565631875*y)/176707225892571392,
(2419800636617331*y)/618475290623999872 +
2126409603836043/562949953421312,
(100938300649011769375*y)/2473901162495999488 +
2126409603836043/562949953421312]
[ -(1578998202210193*y)/24739011624960,
(6498829439162677*y)/2026619832316723200,
(123371630081117*y)/1932735283200]
[ (127684915783576739375*y)/10133099161583613902848 1407654644392647/1125899906842624,
(6412199031674449*y)/2827315614281142272 1407654644392647/1125899906842624, (10215284140566786875*y)/1266637395197951737856 1407654644392647/1125899906842624]
[ 5699153086942611/2251799813685248 (5606822845268271*y)/87960930222080,
(1868565902078293*y)/337769972052787200 +
5699153086942611/2251799813685248, (876218133855563*y)/13743895347200 +
5699153086942611/2251799813685248]
[ (252344820531329*y)/6755399441055744 +
5681505166175145/2251799813685248, (931032465838121*y)/360287970189639680
+ 5681505166175145/2251799813685248, 5681505166175145/2251799813685248 (8697244122495979*y)/270215977642229760]
[ 2126409603836043/562949953421312 (7208495874565631875*y)/176707225892571392,
(2419800636617331*y)/618475290623999872 +
2126409603836043/562949953421312,

(100938300649011769375*y)/2473901162495999488 +
2126409603836043/562949953421312]
[ -(1578998202210193*y)/24739011624960,
(6498829439162677*y)/2026619832316723200,
(123371630081117*y)/1932735283200]
[ (127684915783576739375*y)/10133099161583613902848 1407654644392647/1125899906842624,
(6412199031674449*y)/2827315614281142272 1407654644392647/1125899906842624, (10215284140566786875*y)/1266637395197951737856 1407654644392647/1125899906842624]
[ (1015199717621903*y)/31665934879948800 1407654644392647/562949953421312,
(6498829439162677*y)/2026619832316723200 1407654644392647/562949953421312, (4158009843958115*y)/162129586585337856 1407654644392647/562949953421312]

4. CONCLUSIONES:
-

En esta oportunidad, debido a la pequea cantidad de nodos no hubo


mayor problema para obtener los clculos deseados, sin embargo el
uso del Matlab fue esencial para la obtencin de matrices de 15x15
correspondientes a la matriz de rigidez y de conectividad.

Para el desarrollo de la matriz de rigidez se tuvo que plantear una


relacin entre los nodos y los elementos, de manera que pudiese
facilitarse una generalizacin.

En el vector carga se hizo uso de la teora explicada, de forma que


hubo dos componentes en este, uno debido al propio peso de cada
elemento y otro debido a las cargas aplicadas en cada nodo.

En este caso el apoyo inferior ya no acta como rodillo, sino como


empotramiento debido al efecto de los momentos y los pesos
distribuidos en los nodos.

Finalmente se puede concluir un desplazamiento de valor 0 en los


nodos 3 y 5 debido al empotramiento.

Debido al coseno director de valor 0, ciertos elementos de la


armadura no son afectados por el producto matricial de la matriz
formada por los cosenos directores y como las cargas ya estn
ubicadas en las coordenadas principales, la matriz formada por los
cosenos directores, no debe ser aplicada a esa parte del vector carga,
nicamente a la conformada por el peso del elemento, para poder
tener estas componentes fuerza en los ejes principales.

Las deformaciones tienen un valor pequeo esperado.

Los esfuerzos flectores obtenidos se encuentran expresados en


funcin de la posicin vertical y en grupos de 3 por elemento segn
la posicin que ocupan ene el elemento finito(-1 0 1).

La suma de los esfuerzos se encuentra expresada en grupos de 3


segn la posicin horizontal del elemento finito y en funcin de la
posicin vertical y.

Anda mungkin juga menyukai