You are on page 1of 47

CALCULO 4

UNIVERSIDAD PRIVADA DEL NORTE

FACULTAD DE INGENIERIA
ESCUELA ACADEMICO PROFESIONAL DE INGENIERIA
DE MINAS
CURSO: CLCULO IV
CICLO: V

TRABAJO:
ELEMENTO TETRAEDRIO LINEAL
DOCENTE: HUAMN ROJAS EVER
ALUMNOS:

N
K
K
K
L

ELEMENTO TETRADRICO LINEAL (SLIDO)

INTRODUCCION:

OBJETIVOS:

EL ELEMENTO TETRADRICO LINEAL (SLIDO)

El elemento tetradrico lineal (slido) es un elemento finito tridimensional con


ambas coordenadas locales y globales. Se caracteriza por funciones de forma
lineales. Tambin se le llama el tetraedro tensin constante. El elemento
tetradrico lineal tiene un mdulo de elasticidad E y la relacin de Poisson .
Cada tetraedro lineal tiene cuatro nodos con tres grados de libertad en cada
nodo, como se muestra en la Fig. 15.1. Las coordenadas globales de los cuatro
nodos se designan por (x1, y1, z1), (x2, y2, z2), (x3, y3, z3), y (x4, y4, z4). La
numeracin de los nodos de cada elemento es muy importante - usted debe
numerar los nodos de tal manera que el volumen del elemento es positivo. Se
aconseja

comprobar

realmente

esto

usando

la

funcin

TetrahedronElementVolume MATLAB que est escrito especficamente para este


propsito. En este caso la matriz de rigidez elemento est dada por:
[k] = V [B]T [D][B]

Donde V es el volumen del elemento dado por

El elemento (slido) tetradrico lineal y la matriz [B] est dada por.

Las funciones de forma N1, N2, N3 y N4 estn dadas por:

Donde 1, 2, 3, 4, 1, 2, 3, 4, 1,
2, 3, 4, 1, 2, 3 estn dada por:

La matriz [D] est dada por

Est claro que el elemento tetradrico lineal tiene doce grados de libertad tres en cada nodo. En consecuencia, para una estructura con n nodos, la matriz
de rigidez global K ser de tamao 3n 3n (ya que tenemos tres grados de
libertad en cada nodo).

El K matriz de rigidez global est montado al hacer llamadas a la funcin


TetrahedronAssemble MATLAB que est escrito especficamente para este
propsito. Este proceso se ilustra en detalle en los ejemplos.
Una vez obtenida la matriz de rigidez global K tenemos la siguiente estructura
ecuacin:

[K ]{U }={F }
Donde T es el vector global de desplazamiento nodal y F es la fuerza vector
nodal global. En este paso las condiciones de contorno se aplican manualmente
a los vectores u y F. Entonces la matriz

[K ]{U }={F }

se resuelve mediante la

separacin y eliminacin de Gauss.


Finalmente, una vez

se encuentran los desplazamientos y reacciones

desconocidas, el vector de tensin se obtiene para cada elemento de la


siguiente manera:

{ }=[ D][B]{u}
Donde es el vector de la tensin en el elemento (del tamao de 6 x 1 ) y u es
el 12 1 elemento vector de desplazamiento . El vector est escrito para
cada elemento como {} = [x y z xy yz zx] T.
FUNCIONES USADAS DE MATLAB
Las cinco funciones de MATLAB utilizados para el elemento tetradrico lineal
(slido) son:
TetrahedronElementVolume (x1, y1, z1, x2, y2, z2, x3, y3, z3, x4, y4, z4):
Esta funcin devuelve el volumen elemento dado las coordenadas del nodo
de primera (x1, y1, z1), las coordenadas del segundo nodo (x 2, y2, z2), las
coordenadas de la tercera nodo (x 3, y3, z3), y las coordenadas del cuarto
nodo (x4, y4, z4).

TetrahedronElementStiffness (E, NU, x1, y1, z1, x2, y2, z2, x3, y3, z3, x4,
y4, z4): Esta funcin calcula la matriz de elemento de rigidez para cada
tetraedro lineal con mdulo de elasticidad E, la relacin de Poisson NU, y las
coordenadas (x1, y1, z1) para el nodo en primer lugar, (x2, y2, z2) para el
segundo nodo, (x3, y3, z3) para el tercer nodo, y (x4, y4, z4) para el cuarto
nodo. Devuelve el 12 12 matriz de rigidez elemento k.
TetrahedronAssemble (K, k, i, j, m, n): Esta funcin ensambla la matriz
k elemento de rigidez del tetraedro lineal unirse a los nodos i, j, m, y n en la
matriz de rigidez global K. Devuelve el 3n 3n matriz global de rigidez K
cada vez que un elemento se monta.
TetrahedronElementStresses (E, NU, x1, y1, z1, x2, y2, z2, x3, y3, z3,
x4, y4, z4): Esta funcin calcula el elemento subraya usando el mdulo
de elasticidad E, coeficiente de Poisson NU, las coordenadas (x1, y1, z1)
para el nodo en primer lugar, (x2, y2, z2) para el segundo nodo, (x3, y3,
z3) para el tercer nodo, y (x4, y4, z4) para el cuarto nodo , y el vector de
elemento de desplazamiento u. Devuelve el vector de esfuerzo para el
elemento.
TetrahedronElementPStresses (sigma): Esta funcin calcula las tres
tensiones principales para el elemento utilizando el elemento de tensin
vector

sigma.

Devuelve

un

vector

de

en

la

forma

[sigma1sigma2sigma3]T, donde sigma1, sigma2 y sigma3 son los


esfuerzos principales para el elemento. Esta funcin no devuelve los
principales ngulos.
LISTADO DEL CDIGO FUENTE DE MATLAB
Para cada funcin tenemos:
Funcin y=TetrahedronElementVolume(x1, y1, z1, x2, y2, z2, x3, y3,
z3, x4, y4, z4)
% TetrahedronElementVolume Esta funcin devuelve el volumen
% Del elemento tetradrico lineal

% Cuyo primer nodo tiene coordenadas


% (X1, y1, z1), segundo nodo tiene
% Coordenadas (x2, y2, z2), tercer nodo
% Tiene coordenadas (x3, y3, z3), y
Cuarto nodo% tiene coordiantes
% (X4, y4, z4).
xyz = [y1 z1 1 x1; Z2 y2 x2 1; Z3 y3 1 x3; 1 x4 y4 z4];
y = det (xyz) / 6;

funcin y=TetrahedronElementStiffness(E, NU, x1, y1, z1, x2, y2, z2,


x3, y3, z3, x4, y4, z4)
% TetrahedronElementStiffness

Esta funcin devuelve el elemento

% Matriz de rigidez para un lineal


Elemento tetradrico
% (slido) con
% Mdulo de elasticidad E,
% Ratio de NU, coordenadas de Poisson
% Del primer nodo (x1, y1, z1),
% Coordenadas del segundo nodo
% (X2, y2, z2), coordenadas del
% Tercer nodo (x3, y3, z3), y
% Coordenadas del cuarto nodo
% (X4, y4, z4).
% El tamao del elemento de rigidez
% Matriz es de 12 x 12.
XYZ = [1 x 1 y1 z1; 1 x 2 y2 z2; 1 x 3 y3 z3 z4 1 x 4 y4];
V = det(xyz)/6;
mbeta1 = [1 y2 z2 ; 1 y3 z3 ; 1 y4 z4];
mbeta2 = [1 y1 z1 ; 1 y3 z3 ; 1 y4 z4];
mbeta3 = [1 y1 z1 ; 1 y2 z2 ; 1 y4 z4];
mbeta4 = [1 y1 z1 ; 1 y2 z2 ; 1 y3 z3];
mgamma1 = [1 x2 z2 ; 1 x3 z3 ; 1 x4 z4];
mgamma2 = [1 x1 z1 ; 1 x3 z3 ; 1 x4 z4];

mgamma3 = [1 x1 z1 ; 1 x2 z2 ; 1 x4 z4];
mgamma4 = [1 x1 z1 ; 1 x2 z2 ; 1 x3 z3];
mdelta1 = [1 x2 y2 ; 1 x3 y3 ; 1 x4 y4];
mdelta2 = [1 x1 y1 ; 1 x3 y3 ; 1 x4 y4];
mdelta3 = [1 x1 y1 ; 1 x2 y2 ; 1 x4 y4];
mdelta4 = [1 x1 y1 ; 1 x2 y2 ; 1 x3 y3];
beta1 = 1*det(mbeta1);
beta2 = det(mbeta2);
beta3 = 1*det(mbeta3);
beta4 = det(mbeta4);
gamma1 = det(mgamma1);
gamma2 = 1*det(mgamma2);
gamma3 = det(mgamma3);
gamma4 = 1*det(mgamma4);
delta1 = 1*det(mdelta1);
delta2 = det(mdelta2);
delta3 = 1*det(mdelta3);
delta4 = det(mdelta4);
B1 = [beta1 0 0 ; 0 gamma1 0 ; 0 0 delta1 ;
gamma1 beta1 0 ; 0 delta1 gamma1 ; delta1 0 beta1];
B2 = [beta2 0 0 ; 0 gamma2 0 ; 0 0 delta2 ;
gamma2 beta2 0 ; 0 delta2 gamma2 ; delta2 0 beta2];
B3 = [beta3 0 0 ; 0 gamma3 0 ; 0 0 delta3 ;
gamma3 beta3 0 ; 0 delta3 gamma3 ; delta3 0 beta3];
B4 = [beta4 0 0 ; 0 gamma4 0 ; 0 0 delta4 ;
gamma4 beta4 0 ; 0 delta4 gamma4 ; delta4 0 beta4];
B = [B1 B2 B3 B4]/(6*V);
D = (E/((1+NU)*(12*NU)))*[1NU NU NU 0 0 0 ;
NU 1NU NU 0 0 0 ;
NU NU 1NU 0 0 0 ;
0 0 0 (12*NU)/2 0 0 ; 0 0 0 0 (1 2*NU)/2 0 ; 0 0 0 0 0 (1
2*NU)/2];
y = V*B*D*B;

funcin y = TetrahedronAssemble(K,k,i,j,m,n)
%

TetrahedronAssemble esta funcin ensambla la rigidez del elemento

%
%

matriz k del elemento lineal tetradrico (slido)


con nodos i, j, m y n en la

matriz de rigidez global K.

Esta funcin devuelve la rigidez global

matriz K despus de la matriz de rigidez del

elemento
%

k est montado.

K(3*i2,3*i2) = K(3*i2,3*i2) + k(1,1);


K(3*i2,3*i1) = K(3*i2,3*i1) + k(1,2);
K(3*i2,3*i) = K(3*i2,3*i) + k(1,3);
K(3*i2,3*j2) = K(3*i2,3*j2) + k(1,4);
K(3*i2,3*j1) = K(3*i2,3*j1) + k(1,5);
K(3*i2,3*j) = K(3*i2,3*j) + k(1,6);
K(3*i2,3*m2) = K(3*i2,3*m2) + k(1,7);
K(3*i2,3*m1) = K(3*i2,3*m1) + k(1,8);
K(3*i2,3*m) = K(3*i2,3*m) + k(1,9);
K(3*i2,3*n2) = K(3*i2,3*n2) + k(1,10);
K(3*i2,3*n1) = K(3*i2,3*n1) + k(1,11);
K(3*i2,3*n) = K(3*i2,3*n) + k(1,12);
K(3*i1,3*i2) = K(3*i1,3*i2) + k(2,1);
K(3*i1,3*i1) = K(3*i1,3*i1) + k(2,2);
K(3*i1,3*i) = K(3*i1,3*i) + k(2,3);
K(3*i1,3*j2) = K(3*i1,3*j2) + k(2,4);
K(3*i1,3*j1) = K(3*i1,3*j1) + k(2,5);
K(3*i1,3*j) = K(3*i1,3*j) + k(2,6);
K(3*i1,3*m2) = K(3*i1,3*m2) + k(2,7);
K(3*i1,3*m1) = K(3*i1,3*m1) + k(2,8);
K(3*i1,3*m) = K(3*i1,3*m) + k(2,9);
K(3*i1,3*n2) = K(3*i1,3*n2) + k(2,10);
K(3*i1,3*n1) = K(3*i1,3*n1) + k(2,11);
K(3*i1,3*n) = K(3*i1,3*n) + k(2,12);

K(3*i,3*i2) = K(3*i,3*i2) + k(3,1);


K(3*i,3*i1) = K(3*i,3*i1) + k(3,2);
K(3*i,3*i) = K(3*i,3*i) + k(3,3);
K(3*i,3*j2) = K(3*i,3*j2) + k(3,4);
K(3*i,3*j1) = K(3*i,3*j1) + k(3,5);
K(3*i,3*j) = K(3*i,3*j) + k(3,6);
K(3*i,3*m-2) = K(3*i,3*m2) + k(3,7);
K(3*i,3*m1) = K(3*i,3*m1) + k(3,8);
K(3*i,3*m) = K(3*i,3*m) + k(3,9);
K(3*i,3*n2) = K(3*i,3*n2) + k(3,10);
K(3*i,3*n1) = K(3*i,3*n1) + k(3,11);
K(3*i,3*n) = K(3*i,3*n) + k(3,12);
K(3*j2,3*i2) = K(3*j2,3*i2) + k(4,1);
K(3*j2,3*i1) = K(3*j2,3*i1) + k(4,2);
K(3*j2,3*i) = K(3*j2,3*i) + k(4,3);
K(3*j2,3*j2) = K(3*j2,3*j2) + k(4,4);
K(3*j2,3*j1) = K(3*j2,3*j1) + k(4,5);
K(3*j2,3*j) = K(3*j2,3*j) + k(4,6);
K(3*j2,3*m2) = K(3*j2,3*m2) + k(4,7);
K(3*j2,3*m1) = K(3*j2,3*m1) + k(4,8);
K(3*j2,3*m) = K(3*j2,3*m) + k(4,9);
K(3*j2,3*n2) = K(3*j2,3*n2) + k(4,10);
K(3*j2,3*n1) = K(3*j2,3*n1) + k(4,11);
K(3*j2,3*n) = K(3*j2,3*n) + k(4,12);
K(3*j1,3*i2) = K(3*j1,3*i2) + k(5,1);
K(3*j1,3*i1) = K(3*j1,3*i1) + k(5,2);
K(3*j1,3*i) = K(3*j1,3*i) + k(5,3);
K(3*j1,3*j2) = K(3*j1,3*j2) + k(5,4);
K(3*j1,3*j1) = K(3*j1,3*j1) + k(5,5);
K(3*j1,3*j) = K(3*j1,3*j) + k(5,6);
K(3*j1,3*m2) = K(3*j1,3*m2) + k(5,7);
K(3*j1,3*m1) = K(3*j1,3*m1) + k(5,8);
K(3*j1,3*m) = K(3*j1,3*m) + k(5,9);
K(3*j1,3*n2) = K(3*j1,3*n2) + k(5,10);

K(3*j1,3*n1) = K(3*j1,3*n1) + k(5,11);


K(3*j1,3*n) = K(3*j1,3*n) + k(5,12);
K(3*j,3*i2) = K(3*j,3*i2) + k(6,1);
K(3*j,3*i1) = K(3*j,3*i1) + k(6,2);
K(3*j,3*i) = K(3*j,3*i) + k(6,3);
K(3*j,3*j2) = K(3*j,3*j2) + k(6,4);
K(3*j,3*j1) = K(3*j,3*j1) + k(6,5);
K(3*j,3*j) = K(3*j,3*j) + k(6,6);
K(3*j,3*m2) = K(3*j,3*m2) + k(6,7);
K(3*j,3*m1) = K(3*j,3*m1) + k(6,8);
K(3*j,3*m) = K(3*j,3*m) + k(6,9);
K(3*j,3*n2) = K(3*j,3*n2) + k(6,10);
K(3*j,3*n1) = K(3*j,3*n1) + k(6,11);
K(3*j,3*n) = K(3*j,3*n) + k(6,12);
K(3*m2,3*i2) = K(3*m2,3*i2) + k(7,1);
K(3*m2,3*i1) = K(3*m2,3*i1) + k(7,2);
K(3*m2,3*i) = K(3*m2,3*i) + k(7,3);
K(3*m2,3*j2) = K(3*m2,3*j2) + k(7,4);
K(3*m2,3*j1) = K(3*m2,3*j1) + k(7,5);
K(3*m2,3*j) = K(3*m2,3*j) + k(7,6);
K(3*m2,3*m2) = K(3*m2,3*m2) + k(7,7);
K(3*m2,3*m1) = K(3*m2,3*m1) + k(7,8);
K(3*m2,3*m) = K(3*m2,3*m) + k(7,9);
K(3*m2,3*n2) = K(3*m2,3*n2) + k(7,10);
K(3*m2,3*n1) = K(3*m2,3*n1) + k(7,11);
K(3*m2,3*n) = K(3*m2,3*n) + k(7,12);
K(3*m1,3*i2) = K(3*m1,3*i2) + k(8,1);
K(3*m1,3*i1) = K(3*m1,3*i1) + k(8,2);
K(3*m1,3*i) = K(3*m1,3*i) + k(8,3);
K(3*m1,3*j2) = K(3*m1,3*j2) + k(8,4);
K(3*m1,3*j1) = K(3*m1,3*j1) + k(8,5);
K(3*m1,3*j) = K(3*m1,3*j) + k(8,6);
K(3*m1,3*m2) = K(3*m1,3*m2) + k(8,7);
K(3*m1,3*m1) = K(3*m1,3*m1) + k(8,8);

K(3*m1,3*m) = K(3*m1,3*m) + k(8,9);


K(3*m1,3*n2) = K(3*m1,3*n2) + k(8,10);
K(3*m1,3*n1) = K(3*m1,3*n1) + k(8,11);
K(3*m1,3*n) = K(3*m1,3*n) + k(8,12);
K(3*m,3*i2) = K(3*m,3*i2) + k(9,1);
K(3*m,3*i1) = K(3*m,3*i1) + k(9,2);
K(3*m,3*i) = K(3*m,3*i) + k(9,3);
K(3*m,3*j2) = K(3*m,3*j2) + k(9,4);
K(3*m,3*j1) = K(3*m,3*j1) + k(9,5);
K(3*m,3*j) = K(3*m,3*j) + k(9,6);
K(3*m,3*m2) = K(3*m,3*m2) + k(9,7);
K(3*m,3*m1) = K(3*m,3*m1) + k(9,8);
K(3*m,3*m) = K(3*m,3*m) + k(9,9);
K(3*m,3*n2) = K(3*m,3*n2) + k(9,10);
K(3*m,3*n1) = K(3*m,3*n1) + k(9,11);
K(3*m,3*n) = K(3*m,3*n) + k(9,12);
K(3*n2,3*i2) = K(3*n2,3*i2) + k(10,1);
K(3*n2,3*i1) = K(3*n2,3*i1) + k(10,2);
K(3*n2,3*i) = K(3*n2,3*i) + k(10,3);
K(3*n2,3*j2) = K(3*n2,3*j2) + k(10,4);
K(3*n2,3*j1) = K(3*n2,3*j1) + k(10,5);
K(3*n2,3*j) = K(3*n2,3*j) + k(10,6);
K(3*n2,3*m2) = K(3*n2,3*m2) + k(10,7);
K(3*n2,3*m1) = K(3*n2,3*m1) + k(10,8);
K(3*n2,3*m) = K(3*n2,3*m) + k(10,9);
K(3*n2,3*n2) = K(3*n2,3*n2) + k(10,10);
K(3*n2,3*n1) = K(3*n2,3*n1) + k(10,11);
K(3*n2,3*n) = K(3*n2,3*n) + k(10,12);
K(3*n1,3*i2) = K(3*n1,3*i2) + k(11,1);
K(3*n1,3*i1) = K(3*n1,3*i1) + k(11,2);
K(3*n1,3*i) = K(3*n1,3*i) + k(11,3);
K(3*n1,3*j2) = K(3*n1,3*j2) + k(11,4);
K(3*n1,3*j1) = K(3*n1,3*j1) + k(11,5);
K(3*n1,3*j) = K(3*n1,3*j) + k(11,6);

K(3*n1,3*m2) = K(3*n1,3*m2) + k(11,7);


K(3*n1,3*m1) = K(3*n1,3*m1) + k(11,8);
K(3*n1,3*m) = K(3*n1,3*m) + k(11,9);
K(3*n1,3*n2) = K(3*n1,3*n2) + k(11,10);
K(3*n1,3*n1) = K(3*n1,3*n1) + k(11,11);
K(3*n1,3*n) = K(3*n1,3*n) + k(11,12);
K(3*n,3*i2) = K(3*n,3*i2) + k(12,1);
K(3*n,3*i1) = K(3*n,3*i1) + k(12,2);
K(3*n,3*i) = K(3*n,3*i) + k(12,3);
K(3*n,3*j2) = K(3*n,3*j2) + k(12,4);
K(3*n,3*j1) = K(3*n,3*j1) + k(12,5);
K(3*n,3*j) = K(3*n,3*j) + k(12,6);
K(3*n,3*m2) = K(3*n,3*m2) + k(12,7);
K(3*n,3*m1) = K(3*n,3*m1) + k(12,8);
K(3*n,3*m) = K(3*n,3*m) + k(12,9);
K(3*n,3*n2) = K(3*n,3*n2) + k(12,10);
K(3*n,3*n1) = K(3*n,3*n1) + k(12,11);
K(3*n,3*n) = K(3*n,3*n) + k(12,12);
y = K;
funcin y = TetrahedronElementStresses(E, NU, x 1, y1, z1, x 2, y2, z2,
x 3, y3, z3, x 4, y4, z4, u)
%

TetrahedronElementStresses

esta

funcin

devuelve

el

elemento
%

vector

de

tensin

de

forma

linealelemento

(slido)

tetradrico % con
%

mdulo de elasticidad E, Cociente de Poisson % NU,

coordenadas
%

del primer nodo (x 1, y1, z1), coordenadas % del segundo

nodo
%

(x 2, y2, z2), coordenadas de la

tercer nodo (x 3, y3, z3), coordenadas % del cuarto nodo

(x 4, y4, z4) y el desplazamiento del elemento

vector u.

El tamao de la tensin del elemento

vector es 6 x 1

xyz = [1 x1 y1 z1 ; 1 x2 y2 z2 ; 1 x3 y3 z3 ; 1 x4 y4 z4];
V = det(xyz)/6;
mbeta1 = [1 y2 z2 ; 1 y3 z3 ; 1 y4 z4];
mbeta2 = [1 y1 z1 ; 1 y3 z3 ; 1 y4 z4];
mbeta3 = [1 y1 z1 ; 1 y2 z2 ; 1 y4 z4];
mbeta4 = [1 y1 z1 ; 1 y2 z2 ; 1 y3 z3];
mgamma1 = [1 x2 z2 ; 1 x3 z3 ; 1 x4 z4];
mgamma2 = [1 x1 z1 ; 1 x3 z3 ; 1 x4 z4];
mgamma3 = [1 x1 z1 ; 1 x2 z2 ; 1 x4 z4];
mgamma4 = [1 x1 z1 ; 1 x2 z2 ; 1 x3 z3];
mdelta1 = [1 x2 y2 ; 1 x3 y3 ; 1 x4 y4];
mdelta2 = [1 x1 y1 ; 1 x3 y3 ; 1 x4 y4];
mdelta3 = [1 x1 y1 ; 1 x2 y2 ; 1 x4 y4];
mdelta4 = [1 x1 y1 ; 1 x2 y2 ; 1 x3 y3];
beta1 = 1*det(mbeta1);
beta2 = det(mbeta2);
beta3 = 1*det(mbeta3);
beta4 = det(mbeta4);
gamma1 = det(mgamma1);
gamma2 = 1*det(mgamma2);
gamma3 = det(mgamma3);
gamma4 = 1*det(mgamma4);
delta1 = 1*det(mdelta1);
delta2 = det(mdelta2);
delta3 = 1*det(mdelta3);
delta4 = det(mdelta4);
B1 = [beta1 0 0 ; 0 gamma1 0 ; 0 0 delta1 ;
gamma1 beta1 0 ; 0 delta1 gamma1 ; delta1 0 beta1];
B2 = [beta2 0 0 ; 0 gamma2 0 ; 0 0 delta2 ;
gamma2 beta2 0 ; 0 delta2 gamma2 ; delta2 0 beta2];
B3 = [beta3 0 0 ; 0 gamma3 0 ; 0 0 delta3 ;
gamma3 beta3 0 ; 0 delta3 gamma3 ; delta3 0 beta3];

B4 = [beta4 0 0 ; 0 gamma4 0 ; 0 0 delta4 ;


gamma4 beta4 0 ; 0 delta4 gamma4 ; delta4 0 beta4];
B = [B1 B2 B3 B4]/(6*V);
D = (E/((1+NU)*(12*NU)))*[1NU NU NU 0 0 0 ; NU 1NU NU 0 0 0 ;
NU NU 1NU 0 0 0 ; 0 0 0 (12*NU)/2 0 0 ; 0 0 0 0 (12*NU)/2 0 ;
0 0 0 0 0 (12*NU)/2];
y = D*B*u;

funcin y = TetrahedronElementPStresses(sigma)
% TetrahedronElementPStresses esta funcin devuelve los trestensiones
% principales del elemento
%dado el vector de tensin del elemento.
% Los ngulos principales no son devueltos.
s1 = sigma (1) + sigma(2) +
s2

sigma(1)*sigma(2)

sigma(3);
+

sigma(1)*sigma(3)

sigma(2)*sigma(3)

sigma(4)*sigma(4) sigma(5)*sigma(5) sigma(6)*sigma(6);


ms3 = [sigma(1) sigma(4) sigma(6) ; sigma(4) sigma(2) sigma(5) ;sigma(6)
sigma(5) sigma(3)];s3 = det(ms3);
y = [s1; s2 ; s3];

EJEMPLO DE APLICCION:
Considere la placa delgada se somete a una carga uniformemente distribuida.
Utilice cinco elementos tetradricos lineales para resolver este problema. Dado
E = 210 GPa, = 0,3, t = 0.025 m, y w = 3000 kN / m 2, determine:
1. la matriz de rigidez global para la estructura.
2. los desplazamientos en los nodos 3, 4, 7 y 8.
3. Las reacciones en los nodos 1, 2, 5 y 6.
4. las tensiones en cada elemento.
5. los esfuerzos principales para cada elemento.

Desratizacin de placa delgada en Cinco lineal Tetraedros


SOLUCIN:
Utilice los seis pasos descritos en el Cap. 1 para resolver este problema usando
el elemento lineal tetradrico.
PASO 1 - discretizar el dominio::
Subdividimos la placa en cinco elementos lineales tetradricos solamente para
fines ilustrativos. Ms elementos deben ser utilizados con el fin de obtener
resultados fiables. As, el dominio se subdivide en cinco elementos y ocho
nodos. La fuerza total debido a la carga distribuida se divide por igual entre los
nodos 3, 4, 7, y 8 en la proporcin 1: 2: 2: 1. Esta relacin se obtiene
considerando que los nodos 4 y 7 soportan cargas a partir de dos elementos
cada uno de los nodos, mientras 3 y 8 soportan cargas de cada uno de los
elementos. Las unidades utilizadas en los clculos de MATLAB son kN y metro.
Tabla. Elemento de conectividad para el ejemplo:
Nmero de
elemento
1
2
3

Nodo i

Nodo j

Nodo m

Nodo n

1
1
6

2
4
5

4
3
7

6
7
1

4
5

6
1

7
6

8
4

4
7

PASO 2 - Escribiendo el Elemento Rigidez Matrices:


Las cinco matrices de elemento de rigidez k1, k2, k3, k4 y k5 se obtienen al
colocar la funcin TetrahedronElementStiffness

en el MATLAB. Cada matriz

tiene un tamao de 12 12.


E=210e6
E=
210000000
NU=0.3
NU =
0.3000
k1=TetrahedronElementStiffness(E,NU,0,0,0,0.025,0,0,0.025,0.5,0,0.025,0,0.2
5)
k1 =
1.0e+008 *
Columns 1 through 7
2.3558
0
0
-2.3558
0.0505
0.1010
0
-0.0505
0
0
0
-0.1010

0
0.6731
0
0.0337
-0.6731
0
-0.0337
0
0
0
0
0

0
0
0.6731
0.0673
0
-0.6731
0
0
0
-0.0673
0
0

-2.3558
0.0337
0.0673
2.3642
-0.0841
-0.1683
-0.0017
0.0505
0
-0.0067
0
0.1010

0.0505
-0.6731
0
-0.0841
0.6857
0.0084
0.0337
-0.0059
-0.0034
0
-0.0067
-0.0050

0.1010
0
-0.6731
-0.1683
0.0084
0.6983
0
-0.0050
-0.0017
0.0673
-0.0034
-0.0236

Columns 8 through 12
-0.0505
0
0

0
0
0

0
0
-0.0673

0
0
0

-0.1010
0
0

0
-0.0337
0
-0.0017
0.0337
0
0.0017
0
0
0
0
0

0.0505
-0.0059
-0.0050
0
0.0059
0
0
0
0.0050

0
-0.0034
-0.0017
0
0
0.0017
0
0.0034
0

-0.0067
0
0.0673
0
0
0
0.0067
0
0

0
0.1010
-0.0067 -0.0050
-0.0034 -0.0236
0
0
0
0.0050
0.0034
0
0
0
0.0067
0
0
0.0236

k2=TetrahedronElementStiffness(E,NU,0,0,0,0.025,0.5,0,0,0.5,0,0,0.5,0.25)
k2 =
1.0e+008 *
Columns 1 through 7
0.0017
0
0
0 -0.0337
0 -0.0017
0
0.0059
0 -0.0505
0
0
0.050
5
0
0
0.0017
0
0
0
0
0 -0.0505
0
2.3558
0
0 -2.3558
-0.0337
0
0
0
0.6731
0
0.033
7
0
0
0
0
0
0.6731 -0.0673
-0.0017 0.0505
0 -2.3558 0.0337 -0.0673 2.364
2
0.0337 -0.0059 0.0034 0.0505 -0.6731
0 -0.0841
0
0.0050 -0.0017 -0.1010
0 -0.6731 0.168
3
0
0
0
0
0
0.0673 -0.0067
0
0 -0.0034
0
0
0
0
0 -0.0050
0
0.1010
0
0 -0.1010

Columns 8 through 12
0.0337
-0.0059
0.0034
0.0505
-0.6731

0
0.0050
-0.0017
-0.1010
0
0

-0.0841
0.6857
-0.0084
0
-0.0067
0.0050

0
0
0
0
0

-0.6731
0.1683
-0.0084
0.6983
-0.0673
0.0034
-0.0236

0
0

-0.0050

-0.0034

0
0
0
0
0

0.0673
-0.0067
0

-0.0067
0.0034

0
0

0.0067

-0.0673
0.0067

0
0
-0.1010
0.0050
-0.0236

0
0

0.1010

0
0
0.0236

k3=TetrahedronElementStiffness(E,NU,0.025,0,0.25,0,0,0.25,0,0.5,0.25,0,0,0)

k3 =
1.0e+008 *
Columns 1 through 7

2.3558
0
0 -2.3558 -0.0505
0 0.6731
0 -0.0337 -0.6731
0
0 0.6731 0.0673
0
-2.3558 -0.0337
0.0673 2.3642 0.0841
-0.0505 -0.6731
0 0.0841 0.6857
0.1010
0 -0.6731 -0.1683 -0.0084
0 0.0337
0 -0.0017 -0.0337
0.0505
0
0 -0.0505 -0.0059
0
0
0
0 0.0034
0
0 -0.0673 -0.0067
0
0
0
0
0 -0.0067
-0.1010
0
0 0.1010 0.0050

0.1010
0
0 0.0337
-0.6731
0
-0.1683 -0.0017
-0.0084 -0.0337
0.6983
0
0 0.0017
0.0050
0
-0.0017
0
0.0673
0
0.0034
0
-0.0236
0

Columns 8 through 12

0.0505
0
0
-0.0505
-0.0059
0.0050
0
0.0059
0
0
0
-0.0050

0
0
0
0
0.0034
-0.0017
0
0
0.0017
0
-0.0034
0

0
0
-0.0673
-0.0067
0
0.0673
0
0
0
0.0067
0
0

0
0
0
0
-0.0067
0.0034
0
0
-0.0034
0
0.0067
0

-0.1010
0
0
0.1010
0.0050
-0.0236
0
-0.0050
0
0
0
0.0236

k4=TetrahedronElementStiffness(E,NU,0.025,0,0.25,0,0.5,0.25,0.025,0.5,0.25,0
.025,0.5,0)

k4 =
1.0e+008 *

Columns 1 through 7

0.0017
0
0
0.0059
0
0
0

0.0505

0
0
0
0.0505
0.0017
0
0

2.3558

0.0337
0
0
0

0
0
0

-0.0017
-0.0505
0

-2.3558

0.0337
0
0
0 0.6731
0
0
0
0
0
0 0.6731
-0.0017 -0.0505
0 -2.3558 -0.0337 -0.0673
-0.0337 -0.0059 -0.0034 -0.0505 -0.6731
0
0 -0.0050 -0.0017 -0.1010
0 -0.6731
0
0
0
0
0 0.0673
0
0 0.0034
0
0
0
0 0.0050
0 0.1010
0
0

-0.0337
-0.0673
2.3642
0.0841
0.1683
-0.0067
0
-0.1010

Columns 8 through 12

-0.0337
-0.0059
-0.0034
-0.0505
-0.6731
0
0.0841
0.6857
0.0084
0
-0.0067

0
-0.0050
-0.0017
-0.1010
0
-0.6731
0.1683
0.0084
0.6983
-0.0673
-0.0034

-0.0050

-0.0236

0
0
0
0
0
0.0673
-0.0067
0
-0.0673
0.0067
0
0

0
0
0.0034
0
0
0
0
-0.0067
-0.0034
0
0.0067
0

0
0.0050
0
0.1010
0
0
-0.1010
-0.0050
-0.0236
0
0
0.0236


k5=TetrahedronElementStiffness(E,NU,0,0,0,0.025,0,0.25,0.025,0.5,0,0,0.5,0.2
5)
k5 =
1.0e+008 *
Columns 1 through 7
1.1821
0.0421
0.0841
-1.1804
0.0084
-0.0841
-1.1754
-0.0421

0.0841
0.0042
0.3492
-0.0841
0.0008
-0.3475
-0.0168
-0.0008

-1.1804
-0.0084
-0.0841
1.1821
-0.0421
0.0841
1.1737
0.0084

0.0084
-0.3370
0.0008
-0.0421
0.3428
-0.0042
-0.0084
0.3302

-0.0841
-0.0008
-0.3475
0.0841
-0.0042
0.3492
0.0168
0.0042

-1.1754
-0.0421
-0.0168
1.1737
-0.0084
0.0168
1.1821
0.0421

0.0168

0.0008 -0.3256

-0.0168

0.0042

0.3239

-0.0841

1.1737

0.0084

0.0168

-1.1754

0.0421

-0.0168

-1.1804

0.3302 -0.0042

0.0421

-0.3361

0.0008

0.0084

0.0168

-0.0008

-0.3256

0.0841

-0.0084
-0.0168

0.0421
0.3428
0.0042
-0.0084
-0.3370
-0.0008
-0.0421
-0.3361

-0.0042

0.3239

Columns 8 through 12
-0.0421
-0.3361
-0.0008
0.0084
0.3302
0.0042
0.0421
0.3428
-0.0042
-0.0084
-0.3370

0.0168
0.0008
-0.3256
-0.0168
0.0042
0.3239
-0.0841
-0.0042
0.3492
0.0841
-0.0008

1.1737
0.0084
0.0168
-1.1754
0.0421
-0.0168
-1.1804
-0.0084
0.0841
1.1821
-0.0421

-0.0084
0.3302
-0.0042
0.0421
-0.3361
0.0008
0.0084
-0.3370
-0.0008
-0.0421
0.3428

-0.0168
-0.0042
0.3239
0.0168
-0.0008
-0.3256
0.0841
0.0008
-0.3475
-0.0841
0.0042

0.0008

-0.3475

-0.0841

0.0042

0.3492

PASO 3 - Montaje
de la matriz Global
de Rigidez:
Dado

que

la

estructura tiene ocho


nodos , el tamao de
la matriz de rigidez

global es de 24 24 .Por lo tanto para obtener K primero establecimos una


matriz cero de tamao 24 24 a continuacin, hacer cinco llamadas a la

funcin TetrahedronAssemble MATLAB ya que tenemos cinco elementos en la


estructura. Cada llamada a la funcin reunir a un elemento. Los siguientes son
los comandos de MATLAB. El resultado final se muestra slo despus de que el
quinto elemento tiene ha montado.

K=zeros(24,24);
K=TetrahedronAssemble(K,k1,1,2,4,6);
K=TetrahedronAssemble(K,k2,1,4,3,7);
K=TetrahedronAssemble(K,k3,6,5,7,1);
K=TetrahedronAssemble(K,k4,6,7,8,4);
K=TetrahedronAssemble(K,k5,1,6,4,7)
K=
1.0e+008 *
Columns 1 through 7
3.5463
0.0421
0.0841
-2.3558
0.0505
0.1010
-0.0017
0.0337
0
-1.1754
-0.1262
0.0168
-0.0067
0
0.0673
-1.1804
0.0084
-0.2524
1.1737
-0.0084

0.0421
1.0285
0.0042
0.0337
-0.6731
0
0.0505
-0.0059
0.0050
-0.1262
-0.3361
0.0008
0
-0.0067
0.0034
-0.0084
-0.3370
-0.0008
0.0084
0.3302

0.0841
0.0042
1.0475
0.0673
0
-0.6731
0
0.0034
-0.0017
-0.0168
-0.0008
-0.3256
0.1010
0.0050
-0.0236
-0.2524
0.0008
-0.3475
0.0168
-0.0126

-2.3558
0.0337
0.0673
2.3642
-0.0841
-0.1683
0
0
0
-0.0017
0.0505
0
0
0
0
-0.0067
0
0.1010
0
0

0.0505
-0.6731
0
-0.0841
0.6857
0.0084
0
0
0
0.0337
-0.0059
-0.0034
0
0
0
0
-0.0067
-0.0050
0
0

0.1010
0
-0.6731
-0.1683
0.0084
0.6983
0
0
0
0
-0.0050
-0.0017
0
0
0
0.0673
-0.0034
-0.0236
0
0

-0.0017
0.0505
0
0
0
0
2.3642
-0.0841
0.1683
-2.3558
0.0337
-0.0673
0
0
0
0
0
0
-0.0067
0

-0.0168
0
0
0

-0.0126
0
0
0

0.3239
0
0
0

0
0
0

0
0
0

0
0
0

-0.1010
0
0

Columns 8 through 14

Columns 15 through 21
0.0673
0.0034
-0.0236
0
0
0
0
0
0
0
0
0
-0.1683
-0.0084
0.6983
0.1010
0

-1.1804
-0.0084
-0.2524
-0.0067
0
0.0673
0
0
0
1.1737
0.0084
-0.0168
-2.3558
-0.0505
0.1010
3.5463
-0.0421

0.0084
-0.3370
0.0008
0
-0.0067
-0.0034
0
0
0
-0.0084
0.3302
0.0126
-0.0337
-0.6731
0
-0.0421
1.0285

-0.2524
-0.0008
-0.3475
0.1010
-0.0050
-0.0236
0
0
0
0.0168
0.0126
0.3239
0.0673
0
-0.6731
0.0841
-0.0042

1.1737
0.0084
0.0168
0
0
0
-0.0067
0
-0.0673
-1.1804
-0.0084
0.2524
-0.0017
-0.0337
0
-1.1754
0.1262

-0.0084
0.3302
-0.0126
0
0
0
0
-0.0067
0.0034
0.0084
-0.3370
-0.0008
-0.0505
-0.0059
0.0050
0.1262
-0.3361

-0.0168
-0.0126
0.3239
0
0
0
-0.1010
0.0050
-0.0236
0.2524
0.0008
-0.3475
0
0.0034
-0.0017
0.0168
-0.0008

-0.6731
0
0.0050
-0.0017
0
0
0

0.0841
-1.1754
0.1262
0.0168
-0.0017
-0.0337
0

-0.0042
0.1262
-0.3361
-0.0008
-0.0505
-0.0059
-0.0050

1.0475
-0.0168
0.0008
-0.3256
0
-0.0034
-0.0017

-0.0168
3.5463
-0.0421
-0.0841
-2.3558
-0.0505
-0.1010

0.0008
-0.0421
1.0285
0.0042
-0.0337
-0.6731
0

-0.3256
-0.0841
0.0042
1.0475
-0.0673
0
-0.6731

Columns 22 through 24

Paso 4 - la aplicacin de las condiciones de contorno:


La matriz

[K ]{U }={F } para esta estructura se puede escribir utilizando la

matriz de rigidez global obtenido en la etapa anterior. Las condiciones de


contorno para este problema se dan como:
U1x = U1y = U1z = U2x = U2y = U2z = 0
U5x = U5y = U5z = U6x = U6y = U6z = 0

F3x = 0, F3y = 3.125, F3z = 0


F4x = 0, F4y = 6.25, F4z = 0
F7x = 0, F7y = 6.25, F7z = 0
F8x = 0, F8y = 3.125, F8z = 0
A continuacin insertamos las condiciones anteriores en la ecuacin matricial
para esta estructura (no se muestra aqu) y proceder al paso de la solucin a
continuacin.
PASO 5 - Solucin de las ecuaciones:
Resolviendo el sistema de ecuaciones resultante ser realizada por particin
(manualmente) y la eliminacin de Gauss (con MATLAB). Primero dividimos la
ecuacin resultante extrayendo los sub-matrices en filas 7 a 12, 19 a 24 filas y
columnas 7 a 12, columnas 19 a 24. Por lo tanto, obtenemos la siguiente
ecuacin sealando que los nmeros se muestran slo a dos cifras decimales
aunque MATLAB realiza los clculos utilizando al menos cuatro cifras
decimales.

Se obtiene la solucin del sistema anterior usando MATLAB como sigue. Tenga
en cuenta que el operador barra invertida "\" se utiliza para la eliminacin de
Gauss.
K = [K (7: 12,7: 12) K (7: 12,19: 24); K (19: 24,7: 12) K (19: 24,19: 24)]
k=
1.0e+008 *

Columns 1 through 7
2.3642
-0.0841
0.1683
-2.3558
0.0337
-0.0673
-0.0067
0
-0.1010
0

-0.0841
0.6857
-0.0084
0.0505
-0.6731
0
0
-0.0067
0.0050
0

0.1683
-0.0084
0.6983
-0.1010
0
-0.6731
-0.0673
0.0034
-0.0236
0

-2.3558
0.0505
-0.1010
3.5463
0.0421
-0.0841
-1.1804
0.0084
0.2524
-0.0067

0.0337
-0.6731
0
0.0421
1.0285
-0.0042
-0.0084
-0.3370
0.0008
0

-0.0673
0
-0.6731
-0.0841
-0.0042
1.0475
0.2524
-0.0008
-0.3475
-0.1010

-0.0067
0
-0.0673
-1.1804
-0.0084
0.2524
3.5463
-0.0421
-0.0841
-2.3558

-0.0067

-0.0050 -0.0505

-0.0673

-0.0034

-0.0236 -0.1010

Columns 8 through 12
0

-0.1010

-0.0067

0.0050

0.0034

-0.0236

0.0084
-0.3370

0.2524
0.0008

-0.0067
0

0
-0.0067

-0.0673
-0.0034

-0.0008
-0.0421

-0.3475
-0.0841

-0.1010
-2.3558

-0.0050
-0.0505

-0.0236
-0.1010

1.0285
0.0042

0.0042
1.0475

-0.0337
-0.0673

-0.6731
0

0
-0.6731

-0.0337
-0.6731

-0.0673
0

2.3642
0.0841

0.0841
0.6857

0.1683
0.0084

-0.6731

0.1683

0.0084

0.6983

f=[0 ; 3.125 ; 0 ; 0 ; 6.25 ; 0 ; 0 ; 6.25 ; 0 ; 0 ;3.125 ;0]


f=
0
3.1250
0
0
6.2500
0
0
6.2500
0
0
3.1250
0
u=k\f
u=
1.0e-005 *
-0.0004
0.6082
0.0090
-0.0127
0.6078
0.0056
0.0127

0.6078
-0.0056
0.0004
0.6082
-0.0090
Ahora est claro que el desplazamiento horizontal a lo largo de la direccin y
en ambos nodos 3 y 8 es 0,6082 m, y el desplazamiento horizontal a lo largo
de la direccin y en ambos nodos 4 y 7 es 0,6078 m. Estos resultados se
comparan con el resultado de aproximadamente 0.7mobtained en los ejemplos
anteriores y problemas en el cap. 11 a travs de 14 usando otros elementos.
PASO 6 - Post-procesamiento:
En este paso, se obtienen las reacciones en los nodos 1, 2, 5, y 6, y las
tensiones en cada elemento usando MATLAB como sigue. Primero creamos el
vector de desplazamiento nodal U global, entonces calculamos la fuerza nodal
vector F.
U=[0;0;0;0;0;0;u(1:6);0;0;0;0;0;0;u(7:12)]
U=
1.0e-005 *
0
0
0
0
0
0
-0.0004
0.6082
0.0090
-0.0127
0.6078
0.0056
0
0
0
0
0
0
0.0127
0.6078
-0.0056

0.0004
0.6082
-0.0090
F=K*U
F=
-31.3296
-5.3492
-9.3286
30.7045
-4.0258
-3.0777
0.0000
3.1250
0
0.0000
6.2500
0.0000
-30.7045
-4.0258
3.0777
31.3296
-5.3492
9.3286
0.0000
6.2500
0.0000
0.0000
3.1250
0.0000
Las reacciones de la fuerza a lo largo de las tres direcciones estn claramente
aparecen arriba. Obviamente equilibrio de fuerzas se satisface para este
problema. Siguiente hemos creado el elemento de desplazamiento nodal
vectores u1, u2, u3, u4, y u5 entonces calculamos las tensiones de elemento
sigma1, sigma2, sigma3, Sigma4 y sigma5 haciendo llamadas a los funcin de
MATLAB TetrahedronElementStresses.
u1=[U(1) ; U(2) ; U(3) ; U(4) ; U(5) ; U(6) ; U(10) ;U(11) ; U(12) ; U(16) ;
U(17) ; U(18)]
u1 =
1.0e-005 *

0
0
0
0
0
0
-0.0127
0.6078
0.0056
0
0
0
u2=[U(1) ; U(2) ; U(3) ; U(10) ; U(11) ; U(12) ; U(7) ;U(8) ;U(9) ; U(19) ; U(20) ;
U(21)]
u2 =
1.0e-005 *
0
0
0
-0.0127
0.6078
0.0056
-0.0004
0.6082
0.0090
0.0127
0.6078
-0.0056
u3=[U(16) ; U(17) ; U(18) ; U(13) ; U(14) ; U(15) ;U(19) ; U(20) ; U(21) ; U(1) ;
U(2) ; U(3)]
u3 =
1.0e-005 *
0
0
0
0
0
0
0.0127
0.6078
-0.0056
0

0
0
u4=[U(16) ; U(17) ; U(18) ; U(19) ; U(20) ; U(21) ;U(22) ; U(23) ; U(24) ;
U(10) ; U(11);U(12)]
u4 =
1.0e-005 *
0
0
0
0.0127
0.6078
-0.0056
0.0004
0.6082
-0.0090
-0.0127
0.6078
0.0056
u5=[U(1) ; U(2) ; U(3) ; U(16) ; U(17) ; U(18) ;U(10) ; U(11); U(12) ; U(19) ;
U(20) ; U(21)]
u5 =
1.0e-005 *
0
0
0
0
0
0
-0.0127
0.6078
0.0056
0.0127
0.6078
-0.0056

sigma1=TetrahedronElementStresses(E,NU,0,0,0,0.025,0,0,0.025,0.5,0,0.025,0,
0.25,u1)
sigma1 =
1.0e+003 *

1.4728
3.4365
1.4728
-0.0205
0.0090
0

sigma2=TetrahedronElementStresses(E,NU,0,0,0,0.025,0.5,0,0,0.5,0,0,0.5,0.25,
u2)
sigma2 =
1.0e+003 *
0.0064
2.7694
0.7102
-0.0129
0.0134
-0.0704

sigma3=TetrahedronElementStresses(E,NU,0.025,0,0.25,0,0,0.25,0,0.5,0.25,0,0
,0,u3)
sigma3 =
1.0e+003 *
1.4728
3.4365
-0.0090
0
sigma4=TetrahedronElementStresses(E,NU,0.025,0,0.25,0,0.5,0.25,0.025,0.5,
0.25,0.025,0.5,0,u4)
sigma4 =
1.0e+003 *
0.0064
2.7694
0.7102
0.0129
-0.0134
-0.0704


sigma5=TetrahedronElementStresses(E,NU,0,0,0,0.025,0,0.25,0.025,0.5,0,0,0.5
,0.25,u5)
sigma5 =
1.0e+003 *
0.0096
2.7941
0.7945
0.0000
0.0000
0.2204
Por lo tanto es evidente que las tensiones normales y a lo largo de la
direccin y en elementos 1, 2, 3, 4, y 5 son 3.4365MPa (traccin), 2.7694MPa
(traccin), 3.4365MPa (traccin), 2.7694MPa (traccin), y 2.7941MPa (traccin),
respectivamente. Es claro que las tensiones en el enfoque de la direccin y de
cerca el valor correcto de 3 MPa (traccin) .Siguiente calculamos los esfuerzos
principales para cada elemento, haciendo llamadas a la funcin MATLAB
TetrahedronElementPStresses funcin.
s1=TetrahedronElementPStresses(sigma1)
s1 =
1.0e+009 *
0.0000
0.0123
7.4534
s2=TetrahedronElementPStresses(sigma2)
s2 =
1.0e+006 *
0.0035
1.9839
-1.2296
s3=TetrahedronElementPStresses(sigma3)
s3 =

1.0e+009 *
0.0000
0.0123
7.4534
s4=TetrahedronElementPStresses(sigma4)
s4 =
1.0e+006 *
0.0035
1.9839
-1.2296
s5=TetrahedronElementPStresses(sigma5)
s5 =
1.0e+008 *
0.0000
0.0221
-1.1431
Los esfuerzos principales en las tres direcciones se muestran claramente por
encima de cada uno de los cinco elementos en este ejemplo.

DESARROLLO EN MATLAB:
>> E=210e6
E=
210000000
>> NU=0.3
NU =
0.3000

>>
k1=TetrahedronElementStiffness(E,NU,0,0,0,0.025,0,0,0.025,0.5,0,0.0
25,0,0.25)
k1 =
1.0e+08 *
Columns 1 through 7
2.3558

-2.3558

0.0505

0.1010

0
0
-0.0337
0
-0.6731

0.6731
0

-0.0017

0.0505
0.0084

-0.6731
0.0337

-0.0505
-0.0050
0
-0.0017
0
0.0673
0
-0.0034
-0.1010
-0.0236

0.6731

0.0337

-0.6731

0.0673

0.0673
0
-0.6731

2.3642

-0.0841

-0.0841

0.6857

-0.1683

0.0084

0
0

0.0337

-2.3558
-0.1683

0.1010
0.6983

-0.0337

-0.0017

0.0337

0.0505

-0.0059

0.0017
0
0
0

-0.0034

0
0

-0.0673

-0.0067

0
0

-0.0067

0
0
0

0.1010

-0.0050

Columns 8 through 12
-0.0505
0
0
0.0505
-0.0059
-0.0050
0
0.0059
0
0
0
0.0050

0
0
0
0
-0.0034
-0.0017
0
0
0.0017
0
0.0034
0

0
0
-0.0673
-0.0067
0
0.0673
0
0
0
0.0067
0
0

0
0
0
0
-0.0067
-0.0034
0
0
0.0034
0
0.0067
0

-0.1010
0
0
0.1010
-0.0050
-0.0236
0
0.0050
0
0
0
0.0236

>>
k2=TetrahedronElementStiffness(E,NU,0,0,0,0.025,0.5,0,0,0.5,0,0,0.5,
0.25)
k2 =
1.0e+08 *
Columns 1 through 7
0.0017
-0.0017
0
0.0505
0

0.0059

-0.0505

0.0017

-0.0337

0.6731

0
0
-2.3558

-0.0505

-0.0337
0.0337

0
-0.0673

-0.0017
2.3642

0.0505

0.0337
-0.0841

-0.0059

2.3558
0

-2.3558

0.0034

0.0505

0
0.0337
-0.6731

0.6731
-0.0673
0

0
0.1683

0.0050

0
-0.0067

-0.0017

-0.1010

-0.0034

-0.6731

0.0673

0.1010

0
0
-0.1010

-0.0050

Columns 8 through 12
0.0337
-0.0059
0.0034
0.0505
-0.6731
0
-0.0841
0.6857
-0.0084
0
-0.0067
0.0050

0
0.0050
-0.0017
-0.1010
0
-0.6731
0.1683
-0.0084
0.6983
-0.0673
0.0034
-0.0236

0
0
0
0
0
0.0673
-0.0067
0
-0.0673
0.0067
0
0

0
0
-0.0034
0
0
0
0
-0.0067
0.0034
0
0.0067
0

0
-0.0050
0
0.1010
0
0
-0.1010
0.0050
-0.0236
0
0
0.0236

>>
k3=TetrahedronElementStiffness(E,NU,0.025,0,0.25,0,0,0.25,0,0.5,0.2
5,0,0,0)
k3 =
1.0e+08 *
Columns 1 through 7
2.3558
0.1010

0
0
0
-0.6731

-2.3558

- 0.0505

-0.0337

- 0.6731

0
0.6731

0.0337
0

0.6731

0.0673

-2.3558
-0.1683
-0.0017

-0.0337

0.0673

2.3642

0.0841

-0.0505
-0.6731
-0.0084
-0.0337
0.1010
0.6983

0.0841

0.6857

-0.6731

-0.1683

-0.0084

-0.0017

-0.0337

-0.0505

-0.0059

0.0034

0
0

0.0337
0.0017

0.0505
0.0050

0
0

0
-0.0017

0
0

0
0.0673

0
0

0
0.0034

-0.1010
-0.0236

-0.0673

-0.0067
0

0
-0.0067

0.1010

0.0050

Columns 8 through 12
0.0505
0
0
-0.0505
-0.0059
0.0050
0
0.0059
0
0
0
-0.0050

0
0
0
0
0.0034
-0.0017
0
0
0.0017
0
-0.0034
0

0
0
-0.0673
-0.0067
0
0.0673
0
0
0
0.0067
0
0

0
0
0
0
-0.0067
0.0034
0
0
-0.0034
0
0.0067
0

-0.1010
0
0
0.1010
0.0050
-0.0236
0
-0.0050
0
0
0
0.0236

>>
k4=TetrahedronElementStiffness(E,NU,0.025,0,0.25,0,0.5,0.25,0.025,0
.5,0.25,0.025,0.5,0)
k4 =
1.0e+08 *

Columns 1 through 7
0.0017
-0.0017
0
-0.0505
0

0.0337

0.0059

0.0505

0.0017

0.0505

2.3558

0.6731

0
0

0
0
-2.3558
0.0337
-0.0337

0.6731

-0.0673

-0.0017
-0.0673
-0.0337
0.0841

-0.0505
2.3642
-0.0059

-0.0034

0
-0.6731

-0.0050

-2.3558

-0.0337

-0.0505

-0.6731

-0.0017

-0.1010

0.1683

0
0.0673

-0.0067
0

0.0034

0.0050

0.1010

0
0
0
0
0
0.0673
-0.0067
0
-0.0673
0.0067

0
0
0.0034
0
0
0
0
-0.0067
-0.0034
0

0
0
-0.1010

Columns 8 through 12
-0.0337
-0.0059
-0.0034
-0.0505
-0.6731
0
0.0841
0.6857
0.0084
0

0
-0.0050
-0.0017
-0.1010
0
-0.6731
0.1683
0.0084
0.6983
-0.0673

0
0.0050
0
0.1010
0
0
-0.1010
-0.0050
-0.0236
0

-0.0067
-0.0050

-0.0034
-0.0236

0
0

0.0067
0

0
0.0236

>>
k5=TetrahedronElementStiffness(E,NU,0,0,0,0.025,0,0.25,0.025,0.5,0,
0,0.5,0.25)
k5 =
1.0e+08 *
Columns 1 through 7
1.1821

0.0421

0.0841 -1.1804

0.0421

0.3428

0.0042 -0.0084 -0.3370 -0.0008 -0.0421

0.0841

0.0042

0.3492 -0.0841

-1.1804 -0.0084 -0.0841


0.0084 -0.3370

0.0084 -0.0841 -1.1754


0.0008 -0.3475 -0.0168

1.1821 -0.0421

0.0008 -0.0421

0.0841

1.1737

0.3428 -0.0042 -0.0084

-0.0841 -0.0008 -0.3475

0.0841 -0.0042

0.3492

0.0168

-1.1754 -0.0421 -0.0168

1.1737 -0.0084

0.0168

1.1821

-0.0421 -0.3361 -0.0008

0.0084

0.3302

0.0042

0.0421

0.0168

0.0008 -0.3256 -0.0168

0.0042

0.3239 -0.0841

1.1737

0.0084

0.0421 -0.0168 -1.1804

-0.0084

0.0168 -1.1754

0.3302 -0.0042

-0.0168 -0.0042

0.3239

0.0421 -0.3361

0.0008

0.0084

0.0168 -0.0008 -0.3256

0.0841

Columns 1 through 7
1.1821

0.0421

0.0841 -1.1804

0.0421

0.3428

0.0042 -0.0084 -0.3370 -0.0008 -0.0421

0.0841

0.0042

0.3492 -0.0841

-1.1804 -0.0084 -0.0841


0.0084 -0.3370

0.0008 -0.3475 -0.0168

1.1821 -0.0421

0.0008 -0.0421

-0.0841 -0.0008 -0.3475

0.0084 -0.0841 -1.1754

0.0841

1.1737

0.3428 -0.0042 -0.0084

0.0841 -0.0042

0.3492

0.0168

-1.1754 -0.0421 -0.0168

1.1737 -0.0084

0.0168

1.1821

-0.0421 -0.3361 -0.0008

0.0084

0.3302

0.0042

0.0421

0.0168

0.0008 -0.3256 -0.0168

0.0042

0.3239 -0.0841

1.1737

0.0084

0.0421 -0.0168 -1.1804

-0.0084

0.0168 -1.1754

0.3302 -0.0042

-0.0168 -0.0042

0.0421 -0.3361

0.3239

0.0008

0.0084

0.0168 -0.0008 -0.3256

0.0841

>> K=zeros(24,24)
K=
Columns 1 through 12
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

Columns 1 through 12

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

>> K=TetrahedronAssemble(K,k1,1,2,4,6)
K=
1.0e+08 *
Columns 1 through 7
2.3558

-2.3558

0.0505

0.1010

0.6731

0.0337

-0.6731

0.6731

0.0673

0
0

-0.6731

0
-2.3558

0.0337

0.0505

-0.6731

0.1010

0.0673
0
-0.6731

2.3642

-0.0841

-0.1683

-0.0841

0.6857

0.0084

-0.1683

0.0084

0.6983

-0.0337

-0.0017

0
0
0
0

0.0337

0
-0.0505

0.0505

-0.0059

-0.0050
-0.0034

-0.0017

0
0
0
0

0
-0.0673

-0.0067

0.0673

-0.0067

-0.0034

0.1010

0
0

0
-0.1010

-0.0050

-0.0236

0
0

0
0

0
0
0

Columns 8 through 14
0

-0.0337

0 -0.0017

0.0337

0.0017

0.0059

0.0017

0.0050

-0.0505
0

0
0

0
0.0505

0
0

-0.0059 -0.0034
-0.0050 -0.0017

0
0

0
0

0
0

0
0

0.0034

Columns 15 through 21
0

0 -0.0673
0 -0.0067

-0.1010

0
0

0.1010

-0.0067

-0.0050

0.0673

0.0050

0.0034

0.0067

0.0067

0.0236

-0.0034

-0.0236

0
0
0

0
0
0

0
0
0

Columns 22 through 24
0

>> K=TetrahedronAssemble(K,k2,1,4,3,7)
K=
1.0e+08 *

You might also like