You are on page 1of 6

LABORATORIO DE CALCULO POR ELEMENTOS FINITOS

TRACCIN PURA CON DEFORMACION TERMICA

INTRODUCCION: Las fuerzas que interactan sobre un cuerpo ocasionan en ste deformaciones de acuerdo a la siguiente ecuacin: donde Q es deformacin. Existe un tipo de deformacin producida no por la aplicacin de fuerzas externas sino por calentamiento trmico, esta deformacin cumple la siguiente relacin: donde es la constante de deformacin trmica lineal, es la longitud inicial del cuerpo

DESARROLLO DE LA EXPERIENCIA Para un mejor desarrollo y aproximacin en los resultados se opt por dividir la placa en diez partes con seccin transversal constante.

Los resultados obtenidos son los siguientes:

closeall;clearall;clc b=1500;h=2000;t=150; E=3*1e5;%N/mm^2 P1=40000;a=11*1e-6;dt=100%en N, C-1,C un=4;% Nodo de ubicacion de la fuerza f=8*9.81*1e-6 %f=peso por unidad de volumen en kg-f/mm^3 l=[200 200 200 200 200 200 200 200 200 200];% Longitudes de los elementos n=10;%Numeros de elementos finitos d=baselem(b,h,l);% d=base de los elementos finitos symsR1real %% Matriz de fuerzas aplicadas a los elementos F=fuerelem(d,l,f,t,P1,un)';% Fuerza en los nodos %% Matriz de rigidez Vector de Fuerza Kr=zeros(n+1,n+1); for e=1:n K(:,:,e)=(E*t*d(e)/l(e))*matrig(n+1,e); Kr=Kr+K(:,:,e); end Q=Kr(2:n+1,2:n+1)\F(2:n+1); Vector de Desplazamiento Q=double([0;Q]); R1=double(solve(F(1)-Kr(1,:)*Q(:,1),R1)); G=zeros(n,1);

for i=1:n G(i)=(E/l(1))*[-1 1]*[Q(i) Q(i+1)]'-E*a*dt;%incrementando el esfuerzo por dilataciontermica end Vector de Esfuerzo disp('Peso del cuerpo y fuerza puntual') W=f*t*b*h/2 P1 disp('Matriz de Fuerza') F(1)=f*t*d(1)*l(1)/2-R1; F=double(F) disp('Matriz de desplazamientos') Q disp('Matriz de esfuerzos') G

Las funciones que utilice para el desarrollo del algoritmo son:


function F=fuerelem(d,l,f,t,P,un) formatshort n=length(d); symsR1real d=[d;0];E=3*1e3; l=[l 0];a=11*1e-6; dt=100; % Grados centigrados F=zeros(n+1,1); F=[double(f*t*d(1)*l(1)/2)+E*t*d(1)*a*dt-R1 zeros(1,n)]; Pv=zeros(n+1,1); Pv(un)=P; for i=2:n+1 F(i)=double(f*t*d(i-1)*l(i-1)/2+f*t*d(i)*l(i)/2-... E*t*d(i-1)*a*dt+E*t*d(i)*a*dt+Pv(i)); end end function B=baselem(b,h,d) n=length(d); B=zeros(n,1); m=zeros(n,1); m(1)=b; for i=1:n m(i+1)=(b*(h-d(1:i)*ones(i,1))/h); B(i)=(m(i+1)+m(i))/2; end

Funcin elaborada para el clculo del vector de fuerza de cada nodo teniendo en cuenta la ubicacin de aplicacin de la fuerza puntual (un), adicionando el equivalente en fuerza por el incremento de la temperatura.

Funcin elaborada para el clculo de las bases de cada elementofinito; se ingresa la base, altura y espaciamientos de los

function K=matrig(n,p) K=zeros(n,n); K([p p+1],[p p+1])=[1 -1;-1 1]; end

Funcin elaborada para el clculo de las matrices de rigidez local

y los resultados obtenidos son:

figura 1.1

CONCLUCIONES y El error cometido es de




Medido en porcentaje

El fuerza producida por su propio peso es la responsable de su deformacinas como tambin por el incremento de la temperatura


You might also like