Documente Academic
Documente Profesional
Documente Cultură
=
}
4
3
2
0
Donde Q1= 0 pues la placa esta empotrada y los dems desplazamientos son incgnitas
que tendrn que ser calculadas.
3. VECTOR CARGA
7
Analizando las fuerzas en cada elemento finito:
( )
( )
( )
( )
( )
N
Axl y
F
N
Axl y
F
N
Axl y
F
N P
Axl y
F
N R N R
Axl y
F
A
28125 . 441
2
8475 . 1323
2
84375 . 1323
2
375 . 35295
2
37 . 5295
2
3 3
3
2 2
3
2 2
2
1 1
2
1 1
1 1
1
= =
= =
= =
= + =
+ = + =
( )
N
Axl y
F 28125 . 441
2
3 3
4
= =
Ahora analizamos las fuerzas para todo el cuerpo:
N F F
N F F F
N F F F
N R N F F
28125 . 441
12875 . 1765
2225 . 36619
37 . 5295
3
4 4
3
3
2
3 3
2
2
1
2 2
1
1
1 1
= =
= + =
= + =
+ = =
Entonces, el vector carga se expresara de la siguiente manera
| | N
R
F
F
F
F
F
(
(
(
(
+
=
(
(
(
(
=
28125 . 441
12875 . 1765
2225 . 36619
1 37 . 5295
4
3
2
1
1
8
4. MATRIZ DE RIGIDEZ
A continuacin pasamos a calcular la matriz de Rigidez Global, que esta determinada por la
siguiente ecuacin:
(
(
(
(
|
.
|
\
|
=
}
0 0 0 0
0 0 0 0
0 0 1 1
0 0 1 1
1
l
AE
K
i
(
(
(
(
|
.
|
\
|
+
0 0 0 0
0 1 1 0
0 1 1 0
0 0 0 0
2
l
AE
(
(
(
(
|
.
|
\
|
1 1 0 0
1 1 0 0
0 0 0 0
0 0 0 0
3
l
AE
Reemplazando para los valores calculados y utilizando la tabla de conectividad obtenemos:
(
(
(
(
|
|
.
|
\
|
=
}
0 0 0 0
0 0 0 0
0 0 1 1
0 0 1 1
1000
10 3 135000
1
5
x x
K
i
(
(
(
(
|
|
.
|
\
|
+
0 0 0 0
0 1 1 0
0 1 1 0
0 0 0 0
500
10 3 67500
2
5
x x
(
(
(
(
|
|
.
|
\
|
+
1 1 0 0
1 1 0 0
0 0 0 0
0 0 0 0
500
10 3 22500
3
5
x x
Finalmente:
mm
N
x K
i
(
(
(
(
=
}
135 135 0 0
135 540 405 0
0 405 810 405
0 0 405 405
10
5
9
5. ECUACIONES DE RIGIDEZ Y CONDICIONES DE CONTORNO
La ecuacin de rigidez esta determinada por la siguiente ecuacin:
} }
= Q K F
i
i
Lo que con nuestros valores calculados tenemos:
(
(
(
(
+
281250 . 441
12875 . 1765
2225 . 36619
1 37 . 5295 R
(
(
(
(
(
(
(
(
=
4
3
2 5
0
135 135 0 0
135 540 405 0
0 405 810 405
0 0 405 405
10
Q
Q
Q
x
Para resolver:
(
(
(
281250 . 441
12875 . 1765
2225 . 36619
(
(
(
(
(
(
=
4
3
2
5
135 135 0
135 540 405
0 405 810
10
Q
Q
Q
x
Resolviendo este sistema de ecuaciones obtenemos:
mm x Q
mm x Q
mm x Q
5
4
5
3
5
2
10 5824 . 104
10 3137 . 101
10 86580 . 95
=
=
=
Y para obtener la reaccin en el empotramiento tmanos la siguiente submatriz:
| | | |
(
(
(
(
= +
4
3
2 5
1
0
0 0 405 405 10 37 . 5295
Q
Q
Q
x R
Resolviendo obtenemos:
N R 019 . 44121
1
=
10
6. ESFUERZOS
Para calcular los valores de los esfuerzos por elemento, aplicamos la siguiente ecuacin:
| |
(
|
.
|
\
|
=
1
1 1
i
i
e
e
Q
Q
l
E
o
Y obtenemos lo siguiente:
| |
2 1
5
1
5
1
0.287597 10
8658 . 95
0
1 1
1000
10 3
mm
N
x
x
=
(
|
|
.
|
\
|
=
o o
| |
2 2
5
2
5
2
0.032687 10
3137 . 101
8658 . 95
1 1
500
10 3
mm
N
x
x
=
(
|
|
.
|
\
|
=
o o
| |
2 3
5
3
5
31
0.019612 10
5824 . 104
3137 . 101
1 1
500
10 3
mm
N
x
x
=
(
|
|
.
|
\
|
=
o o
7. RESULTADOS
Finalmente, los resultados son mostrados en la siguiente tabla:
N R 019 . 44121
1
=
2 1
0.287597
mm
N
= o
2 2
0.032687
mm
N
= o
2 3
0.019612
mm
N
= o
11
8. DIAGRAMA DE FLUJO
INICIO
CALCULO DE VECTORES
F=
(
(
(
(
(
(
(
(
(
+ +
+
+
2
2 2
2 2
2
3
2 3
1 2
1
1
AL
P
AL AL
AL AL
R
AL
A
; K=
(
(
(
(
(
(
(
(
(
+
+
3
3
3
3
3
3
2
2
3
3
2
2
2
2
1
1
2
2
1
1
1
1
1
1
0 0
0
0
0 0
L
EA
L
EA
L
EA
L
EA
L
EA
L
EA
L
EA
L
EA
L
EA
L
EA
L
EA
L
EA
TRAFORMACION DE ECUACION MATRICIAL
(
(
(
(
(
(
(
(
(
+ +
+
2
2 2
2 2
2
3
2 3
1 2
1
AL
P
AL AL
AL AL
AL
A
=
(
(
(
(
(
(
(
(
(
+
+
3
3
3
3
3
3
2
2
3
3
2
2
2
2
1
1
2
2
1
1
0 0
0
0 0
0 0 1
L
EA
L
EA
L
EA
L
EA
L
EA
L
EA
L
EA
L
EA
L
EA
L
EA
(
(
(
(
4
3
2
1
Q
Q
Q
R
IMPRESIN DE RESULTADOS
3 2 1 4 3 2 1
, , , , , , E E E Q Q Q R
FIN
INGRESO DE DATOS
CONSTANTES: E,f,t
VECTORES:L.A.P
12
Luego escribimos la siguiente funcin en MATLAB:
clc
clear all
R1=sym('R1');
%datos de entrada
b0=input('ingrese la base SUPERIOR de la placa= '); %input('Ingrese
base superior(mm):')
bn=input('ingrese la base INFERIOR de la placa= ');%input('Ingrese
base inferior(mm):')
t=input('Ingrese el espesor de la placa= '); %input('Ingrese
espesor(mm):')
h=input('Ingrese la altura de la placa= '); %input('Ingrese
altura(mm):')
n=input('Ingrese la cantidad de elementos finitos= '); %input('Ingrese
numero de elementos finitos:')
E=input('Ingrese el modulo de elasticidad= '); %input('Ingrese modulo
de elasticidad(N/mm2):')
y=input('Ingrese la densidad del material= '); %input('Ingrese
densidad(N/mm3):')
Pa=input('Ingrese la carga PA= '); %input('Ingrese carga(N):')
%calculo de bases y reas de elementos
le=zeros(n,1); ho=zeros(n,1); bo=zeros(n,1); b=zeros(n,1);
a=zeros(n,1); Fe=zeros(n+1,1);
bo(1)=b0; ho(1)=h;
for i=1:n
if n>i
le(i)=input('Ingrese longitud del elemento finito(mm):');
b(i)=(bo(i)+bn+(bo(i)-bn)*(ho(i)-le(i))/ho(i))/2;
a(i)=b(i)*t;
ho(i+1)=ho(i)-le(i);
bo(i+1)=2*b(i)-bo(i);
else
le(i)=ho(i);
b(i)=(bn+bo(i))/2;
a(i)=b(i)*t;
end
end
disp('Bases(mm):')
disp(b')
disp('Longitudes(mm):')
disp(le')
disp('Areas(mm^2):')
disp(a')
%calculo de las fuerzas
for i=1:n
Fe(i)=y*a(i)*le(i)/2;
end
for i=1:n+1
if i==1
F(i)=Fe(i);
elseif i==n+1
F(i)=Fe(i-1);
else
F(i)=Fe(i-1)+Fe(i);
end
end
F(2)=F(2)+Pa;
disp('El vector de fuerzas(N):')
disp(F')
%calculo de la matriz rigidez
13
k=zeros(n+1);
for i=1:n
x=zeros(n+1);
x(i,i)=1;x(i+1,i)=-1;x(i,i+1)=-1;x(i+1,i+1)=1;
k=k+(a(i)*E/(le(i)))*x;
end
disp('La matriz de rigidez es(N/mm):')
disp(k)
%calculo de desplazamientos
inv(k(2:n+1,2:n+1));
((F(2:n+1))');
Q=inv(k(2:n+1,2:n+1))*((F(2:n+1))');
Q=[0;Q];
disp('..............................');
disp(' RESULTADOS');
disp('=============================');
disp('Los desplazamientos de los nodos son(mm):')
disp(Q)
%calculo de la reaccion
k(1,:)*Q;
R1=k(1,:)*Q-F(1);
disp('=============================');
disp('La reaccion en el extremo es:')
disp(R1)
%calculo de esfuerzos
for i=1:n
e(i)=(E/(le(i)))*[-1 1]*[Q(i); Q(i+1)];
end
disp('=============================');
disp('Los valores de los esfuerzos son(N/mm^2):')
disp(' e1 e2 e3');
disp(e);
14
9. VISTA EN EL COMMAND WINDOW DE MATLAB
15
10. CONCLUSIONES
- Podemos apreciar, al utilizar ms nodos, que las respuestas no varan enormemente, solo
aumentan la precisin con la cual se presentan.
- Se recomienda utilizar un nmero moderado de nodos, ya que las operaciones con matrices
se vuelven demasiado engorrosas al ser de orden nxn donde n es el nmero de nodos.
- Se puede apreciar que las deformaciones son realmente pequeas (dcimas de micras),
adems todas son hacia abajo que es el sentido positivo asumido como referencia.
- En el ejemplo no desarrollamos todo estrictamente en el SI, nos referimos especficamente al
uso de los metros, debido a las magnitudes de las elongaciones y esfuerzos; es por ello que se
utiliz en el desarrollo milmetros en vez de metros.
- Los esfuerzos son positivos, lo que indica esfuerzos de compresin para nuestro sistema de
referencia.