Está en la página 1de 10

SEGUNDA PRCTICA CALIFICADA

(TRACCION CON DEFORMACIN TRMICA)

ENUNCIADO DEL PROBLEMA


Placa triangular de espesor constante: t=150mm, calcular los esfuerzos en determinadas
seccin variable. Y la reaccin en los apoyos.
e=3
1200 mm

1000 mm

2000 mm
PA=30000 N

Considerar:
PA=30KN
t (espesor)=150mm
E=
=11*
T=80C
Y=

DIAGRAMA DE FLUJO
INICIO
INGRESO DE DATOS
CONSTANTES: E, f, t, , T
VECTORES: L, A, P

CALCULO DE VECTORES
3
2

; K=

2
2

+ 3 2 3
2
+ 2
3
2
3
3

3
2
3
3

CALCULO DE VECTORES
3
2

2
2

+ 3 2 3
2

+ 2
3
2
3
3

3

2
3
3

2
*

IMPRESIN DE RESULTADOS
R1, Q2, Q3, Q4, E1, E2, E3

FIN
2

SOLUCIN:
1. MODELO DEL CUERPO REAL
Se considera tres elementos finitos. Para facilitar los clculos los elementos finitos tendrn
longitud de 1000, 600 y 400mm.
Y los espesores lo calculamos tomando el punto medio de cada elemento finito:

B1=

= 2 mm

B2=
=2

B3=

mm

Entonces, el modelado del cuerpo seria el siguiente:

900mm

1000m
m

600mm

400mm

420mm

240mm

Y las reas se calculan de la siguiente relacin:


Ai=bi*t
Cuadro de conectividad:
e
1
2
3

NODOS
{1}
1
2
3

GDL
{2}
2
3
4

1
1
2
3

2
2
3
4

le (mm)
1000
600
400

Ae (mm2)
135000
63000
36000

2. GRADOS DE LIBERTAD NODALES (Vector Desplazamiento)


A travs del grafico se muestran los grados de libertad nodales globales:

Q1

Q2

Q3

Q4

Luego el vector de desplazamiento ser:

Qj =

[mm]

Donde Q1=0 pues la carga empotrada y los dems desplazamientos son incgnitas que
tendrn que ser calculadas.

3. VECTOR CARGA

12

F1
22

F2

11

32

F3

F4

21

31

Analizando las fuerzas en cada elemento finito:

F11 =

1+

R1 = 10590.75 + R1 N

11 =EA T = 35640kN
12=EA T = -35640kN
F21 =

+ PA = 40590.75 N

21 =EA T =16632KN
22=EA T = -16632KN
F22 =

F32 =

2=

= 2965.41 N
2965.41 N

31 =EA T = 9504kN
32=EA T = -9504kN
F33 =

3 =1129.68

F43 =

3=1129.68

Ahora analizamos las fuerzas para todo el cuerpo:


F1 = F11 + 11 + 12= 10590.75 + R1 N

F2 = F21 + F22 + 21 + 22 = 43556.16 N


F3 = F31 + F32 + 31 32 = 4095.09 N
F4 = F43=1129.68 N

F1 = [

+
]=[

][N]
2

4. MATRIZ DE RIGIDEZ
A continuacin pasamos a calcular la matriz de Rigidez Global, que est determinada
por la siguiente ecuacin:

Kij = ( )1[

] + ( )2[

]+ ( )3[

Reemplazando para los valores calculados y utilizando la tabla de conectividad obtenemos:


Kij = (

] + (

)[

Kij =

2
2

]+ (

)[

)3[

5. ECUACIONES DE RIGIDEZ Y CONDICIONES DE CONTORNO


La ecuacin de rigidez est determinada por la siguiente ecuacin:
Fi = KijQj
Lo que con nuestros valores calculados tenemos:
+
[

]=

] *

2
Para obtener los desplazamientos tomamos la siguiente submatriz:
[

]=10^5*[

2
]*[

Resolviendo este sistema de ecuaciones obtenemos:


Q2 = 1.2044 mm
Q3 = 1.3703 mm
Q4 = 1.454 mm
Y para obtener la relacin en el empotramiento tmanos la siguiente submatriz:
[

] = 10^5*[

]*

Resolviendo obtenemos:
R1=-44121 N
6. ESFUERZOS
Para calcular los valores de los esfuerzos por elemento, aplicamos la siguiente
ecuacin:
= ( )[

] [

] (E)e T

Y obtenemos lo siguiente:
=(

)1 [

]**

=(

)1 [

]**

=(

)1 [

]**

2
2

+- (3*

)--- = 97.32

+- (3*

) ---

=-181.05
=-201.225

7. RESULTADOS:

R1=-44121 N
= 97.32
=-181.05
=-201.225

8. USO DEL PROGRAMA MATLAB


SCRIP
E=input('Ingrese modulo de young [N/mm2]: ');
pe=input('Ingrese densidad [kg/mm3]: ');
cd=input('Ingrese coeficiente de dilatacin [1/C]: ');
ht=input('Altura de la placa [mm]: ');
bt=input('Base de la placa [mm]: ');
at=input('Espesor de la placa [mm]: ');
cp=input('Valor de la carga puntual [N]: ');
hp=input('Posicin de la carga puntual (x=0<>base) [mm]: ');
tv=input('Variacin de temperatura [K]: ');
ne=input('Ingrese nmero de elementos finitos: ');
eu=ceil(ne/2);%elementos finitos encima de la carga puntual ed=neceil(ne/2);%elementos finitos debajo de la carga puntual
f= zeros(1,ne+1);%vector de fuerzas
a= zeros(1,ne);%vector que contiene las reas de cada e.f
l= zeros(1,ne);%vector que contiene las longitudes de cada e.f
k= zeros(ne+1,ne+1);%matriz de rigidez
q= zeros(1,ne+1);%vector desplazamiento
s= zeros(1,ne);%vector que contiene los esfuerzos para los 'ne' e.f
for i=1:eu%calculo de geometria de los primeros 'eu' e.f
haux1=((i-1)*((ht-hp)/eu)*bt)/ht;
haux2=(i*((ht-hp)/eu)*bt)/ht;%estas son las bases del 'i'simo e.f
%y es resultado de la semejanza de tringulos
a(i)=((haux1+haux2)/2)*at;% A = ((b1+b2)/2)*espesor (base prom)
l(i)=(ht-hp)/eu;%longitud del 'i'simo e.f
end
for i=1:ed%calculo de geometria de los e.f restantes
haux1=(((ht-hp)+(hp/ed)*(i-1))*bt)/ht;
haux2=(((ht-hp)+(hp/ed)*i)*bt)/ht;%bases del 'i'simo e.f
%por semejanza de tringulos
a(i+eu)=((haux1+haux2)/2)*at;%
A = ((b1+b2)/2)*espesor (base prom)
l(i+eu)=hp/ed;%longitud del 'i'simo e.f
end
f(1)=a(1)*l(1)*pe*9.81/2-E*a(1)*cd*tv;
f(ne+1)=a(ne)*l(ne)*pe*9.81/2+E*a(ne)*cd*tv;
for i=2:ne
f(i)=a(i-1)*l(i-1)*pe*9.81/2+a(i)*l(i)*pe*9.81/2+E*a(i-1)*cd*tv-E*a(i)*cd*tv;
end
f(eu+1)=f(eu+1)+cp;%la carga puntual se ubica en el 'eu+1'simo nodo

%f(ne+1)=f(ne+1)-rxn;
%el ltimo nodo es afectado por el peso y la reaccin
%rxn, pero esta ltima se hallar al final
for i=1:ne
k(i,i)=k(i,i)+E*a(i)/l(i);
k(i,i+1)=k(i,i+1)-E*a(i)/l(i);
k(i+1,i)=k(i+1,i)-E*a(i)/l(i);
k(i+1,i+1)=k(i+1,i+1)+E*a(i)/l(i);
end
%aplicar el enfoque de eliminacin para este problema, pues slo hay 1
%condicin de contorno q(ne+1)=0 (ltimo nodo). As, la columna y fila
%'ne+1'sima de la matriz de rigidez sern eliminadas. Lo siguiente ser
%eliminar los elementos 'ne'simos del vector de fuerza y desplazamiento,
%y debido a que q(ne+1)=0, sus valores no sern afectados. Luego los
%elementos eliminados los reutilizar para calcular la reaccin en el
%apoyo (este clculo ir primero para no definir ms variables)
kaux=k(ne+1,:);
%vector auxiliar para el clculo de la reaccin
faux=f(ne+1);
%elemento que se necesita para el clculo de la reaccin
qaux=q; %vector auxiliar
k(:,ne+1)=[];%elimino fila 'ne+1'sima
k(ne+1,:)=[];%elimino columna 'ne+1'simo
f(ne+1)=[];%elimino elemento 'ne+1'simo
qaux(ne+1)=[];%elimino elemento 'ne+1'simo
qaux=(k^(-1))*f';%calculo de vector desplazamiento global
q=[qaux',0];
rxn=faux-(kaux*q');%clculo de la reaccin en el apoyo
for i=1:ne
s(1,i)=(E/l(i))*[-1,1]*[q(i);
q(i+1)]-(E*cd*tv);%clculo de esfuerzos
end
fprintf('\n');
fprintf('La reaccin en el apoyo es: %f N\n',rxn);
for i=1:ne fprintf('La deformacin del nodo %d es: %fe-4 mm\n',i,q(i)*10^4);
fprintf('El esfuerzo del e.f. %d es: %fe-3 N mm-2\n',i,s(i)*10^3);
end

CONCLUSIONES

Una vez ms podemos verificar que la programacin hace que los


clculos complejos se realicen de una manera rpida y eficiente, ya
que por ms que tenga un error al momento de arrojar los clculos
este es casi despreciable.
Se comprueba que el efecto de la temperatura no afecta el resultado
de la reaccin en el empotramiento
Los desplazamientos obtenidos son mayores a los de traccin simple, lo
que se esperaba debido al efecto de la temperatura
El mayor esfuerzo se encuentra en el primer elemento finito, el cual
corresponde al empotramiento
Los esfuerzos obtenidos son casi de la misma magnitud de los
encontrados en traccin simple.

10

También podría gustarte