Вы находитесь на странице: 1из 11

Universidad Central de Venezuela

Facultad de Ingeniera
Departamento de Comit Acadmico de Postgrado.
Elementos Finitos aplicado al Diseo de Sistemas de Tuberas
Fecha: 11/07/2011
Prof. Asdrbal Ayestarn
Para la viga mostrada en la figura, determine:
a) Desplazamientos nodales ante el estado de cargas planteado
b) Esfuerzos mximo en el empotramiento.
c) Desplazamiento vertical en el punto ms alejado del empotramiento.
Nota: Desprecie el efecto por peso propio de la viga.
Numeracin nodal global y elemental propuesta para resolver el problema: 2 elementos tipo viga
La numeracin de los grados de libertad se obtienen con la expresin:
GDLN NumeracionNodal ( ) GDLN kk ( )
Donde "NumeracinNodal" es el nmero del nodo, "GDLN" es el nmero de grados de libertad global por nodo en
el modelo (en este problema = 2, 1 desplazamiento vertical y 1 rotacin) y kk es un coeficiente que vara desde 1
hasta GDLN (en este problema = 2)
Ejemplo: Como asignar los Grados de libertad GLOBAL para el nodo #3
GDLN 2 :=
Grado de libertad "kk=1" local para el nodo 3
GDLN NumeracionNodal ( ) GDLN kk ( ) 2 3 ( ) 2 1 ( ) = 5 =
Grado de libertad "kk=2" local para el nodo 3
GDLN NumeracionNodal ( ) GDLN kk ( ) 2 3 ( ) 2 2 ( ) = 6 =
Al nodo #3 le corresponden los grados de libertad 5 y 6, siendo estos los desplazamientos horizontales y verticales
respectivamente.
Recuerde que el orden de los grados de libertad por convencin es:
1) Desplazamiento x 2) Desplazamiento y 3) Desplazamiento z
4) Rotacin x 5) Rotacin y 6) Rotacin z
Datos de entrada del problema
N
node
3 :=
Nmero de nodos globales
N
elem
2 :=
Nmero de elementos
GDLN 2 :=
Grados de libertad global por nodo
NNELEM 2 :=
Nmero de nodos por elemento
Coordenadas X-Y de los nodos Exponente del
coeficiente de
penalizacin
Dimensiones de
la seccin
transversal
Vector Mdulo de Young de
cada elemento
b 50mm :=
E 200
1
1
|

\
|
|
.
GPa :=
X
0
1
2
|

\
|
|
|
.
m := Y
0
0
0
|

\
|
|
|
.
m :=
Tol 10 := h 100mm :=
Vector de reas e Inercia de cada
elemento
Area b h
1
1
|

\
|
|
.
5 10
3

5 10
3

\
|
|
|
.
m
2
= := Inercia
1
12
b h
3

1
1
|

\
|
|
.
4.167 10
6

4.167 10
6

\
|
|
|
.
m
4
= :=
Carga Puntual
P 1000N :=
Matriz de conectividad
Cada fila representa los nodos globales en su posicin 1 y 2 respectivamente para cada
elemento. Fila "i" corresponde a la conectividad del elemento "i". Revisar esta informacin
con dibujo de la malla seleccionada para este problemas
CN
1
2
2
3
|

\
|
|
.
:=
Se eliminan las unidades de "TODOS" los valores de entrada, definindolos nuevamente igual a su valor original divididos
entre la unidad correspondiente del sistema que deseamos trabajar.
En nuestro caso MKS: m, kg, s,N
b
b
m
:= h
h
m
:= X
X
m
:= Y
Y
m
:= Area
Area
m
2
:= Inercia
Inercia
m
4
:= E
E
Pa
:= P
P
N
:=
En Mathcad 15 se tiene que hacer esto, pues este software no acepta componentes dentro de una matriz con unidades
diferentes: La matriz de rigidez de un elemento viga tiene componentes de rigidez angular con rigidez por
desplazamientos. En un paso posterior luego de resolver, las unidades se reasignan a las variables
Matrices elementales y ensamblaje
he
he
i
X
CN
i 1 ,
( )
X
CN
i 2 ,
( )

2
Y
CN
i 1 ,
( )
Y
CN
i 2 ,
( )

2
+
he
i 1 N
elem
.. e for
1
1
|

\
|
|
.
= :=
Determina la longitud de
los elementos (en m)
Matriz de rigidez elemental
pp 18/26 de teora
k x ( )
Inercia
x
E
x

he
x
( )
3
12
6 he
x

12
6 he
x

6 he
x

4 he
x
( )
2

6 he
x

2 he
x
( )
2

12
6 he
x

12
6 he
x

6 he
x

2 he
x
( )
2

6 he
x

4 he
x
( )
2

(
(
(
(
(
(
(

:=
Matriz de rotacin (Funcin) elementos vigas con 2 GDL/nodo. Para este problema NO es necesaria y no se
utiliza
R x ( )
Y
CN
x 2 ,
( )
Y
CN
x 1 ,
( )

he
x

(
(
(

0
0
0
X
CN
x 2 ,
( )
X
CN
x 1 ,
( )

he
x
0
0
0
0
1
0
0
0
0
Y
CN
x 2 ,
( )
Y
CN
x 1 ,
( )

he
x
0
0
0
X
CN
x 2 ,
( )
X
CN
x 1 ,
( )

he
x
0
0
0
0
1

(
(
(
(
(
(
(
(
(

:=
kxy x ( ) R x ( )
T
k x ( ) R x ( ) :=
Funcin para obtener la matriz de rgidez de cada viga rotada
kxy x ( ) k x ( ) := Para este problema y para no alterar el algoritmo Kt, cada matriz elemental
es la matriz elemental sin rotar
Ejemplo: Matriz de rigidez de los elementos 1 y 2
Matrices de rigidez elemental 1 y 2. En N/m
kxy 1 ( )
12.5
6.25
12.5
6.25
6.25
4.17
6.25
2.08
12.5
6.25
12.5
6.25
6.25
2.08
6.25
4.17
|

\
|
|
|
|
|
.
8 10
5
=
En este problema se llaman kxy(x) en lugar de k(x) solo como
un cambio de variable. Revisar algortimo Kt
kxy 2 ( )
12.5
6.25
12.5
6.25
6.25
4.17
6.25
2.08
12.5
6.25
12.5
6.25
6.25
2.08
6.25
4.17
|

\
|
|
|
|
|
.
8 10
5
=
Kt
Kt
i j ,
0
N
m

j 1 GDLN N
node
.. e for
i 1 GDLN N
node
.. e for
Nodo
ii
CN
elem ii ,

ii 1 NNELEM .. e for
p 1
GDLG
p
GDLN Nodo
ii
GDLN kk ( )
p p 1 +
kk 1 GDLN .. e for
ii 1 NNELEM .. e for
m GDLG
iii

n GDLG
jjj

Kt
m n ,
Kt
m n ,
kxy elem ( )
iii jjj ,
+
jjj 1 GDLN NNELEM .. e for
iii 1 GDLN NNELEM .. e for
elem 1 N
elem
.. e for
Kt
:=
Algoritmo general para el ensamblaje de la
matriz de rigidez global
Ntese que es igual al algoritmo empleado en
problemas de elementos tipo barra. Este
algoritmo se utiliza hasta que se diga lo
contrario
Matrz de rigidez ensamblada, sin
modificacin por condiciones de borde.
En N/m
Kt
12.5
6.25
12.5
6.25
0
0
6.25
4.17
6.25
2.08
0
0
12.5
6.25
25
0
12.5
6.25
6.25
2.08
0
8.33
6.25
2.08
0
0
12.5
6.25
12.5
6.25
0
0
6.25
2.08
6.25
4.17
|

\
|
|
|
|
|
|
|
.
8 10
5
=
Funciones de forma
A diferencia de los elementos barra, las matrices de interpolacin con las funciones de forma se utilizan
posteriormente para la aplicacin de las cargas y para el postprocesamiento.
Se listas las componentes "H" sin derivar, primera derivada Hp (ver pp 12/26 de teora) y segunda derivada Hpp
H
1
( )
1
4
2 3
3
+
( )
:= H
pp1
( )
1
4
6 ( ) :=
H
p1
( )
1
4
3 3
2
+
( )
:=
H
pp2
( )
1
4
2 6 + ( ) :=
H
2
( )
1
4
1
2

3
+
( )
:= H
p2
( )
1
4
1 2 3
2
+
( )
:=
H
pp3
( )
1
4
6 ( ) :=
H
3
( )
1
4
2 3 +
3

( )
:= H
p3
( )
1
4
3 3
2

( )
:=
H
pp4
( )
1
4
2 6 + ( ) :=
H
4
( )
1
4
1
2
+
3
+
( )
:= H
p4
( )
1
4
1 2 + 3
2
+
( )
:=
Matriz H sin derivar. Se utiliza para interpolar los
desplazamientos verticales. Ver pp 11/26 de teora
H elem , ( ) H
1
( )
he
elem
2
H
2
( ) H
3
( )
he
elem
2
H
4
( )
|

\
|
|
.
:=
Matriz H derivada 1 vez
H
p
elem , ( ) H
p1
( )
he
elem
2
H
p2
( ) H
p3
( )
he
elem
2
H
p4
( )
|

\
|
|
.
:=
Matriz H derivada 2 veces. Se utiliza para
obtener el momento flector.
H
pp
elem , ( ) H
pp1
( )
he
elem
2
H
pp2
( ) H
pp3
( )
he
elem
2
H
pp4
( )
|

\
|
|
.
:=
H
ppp
elem , ( )
6
4
he
elem
2
6
4

6
4
he
elem
2
6
4

\
|
|
.
:=
Matriz H derivada 3 veces. Se utiliza para
obtener la carga cortante.
NN ( )
1
2
1 +
2
|

\
|
|
.
:=
Matriz de con funciones de forma, parametrizacin de la geometra.
Se usa para la fase de postprocesamiento. pp 8/26 de teora
Vectores de cargas externas no ensamblados por cada elemento. Ver pp 15/26 de teora
F
p
elem , P , ( ) H elem , ( )
T
P :=
Funcin de vector de fuerzas de cargas concentradas
F
m
elem , M , ( ) H
p
elem , ( )
T
M :=
Funcin de vector de fuerzas por momentos puntuales
Nota : Se pueden definir los vectores de carga distribuida y carga por peso propio. En este problema no se definen
dichos vectores por existir solo una carga puntual "P" y el peso se desprecia.
El elemento 2 tiene una carga
puntual de valor "P" en su nodo 2
local (=+1).
Comprobar con mallado y matriz
de conectividad.
El elemento 1 no tiene cargas
puntuales ni momentos
F
1
0
0
0
0
|

\
|
|
|
|
|
.
:=
F
2
F
p
2 1 , P , ( )
0
0
1000
0
|

\
|
|
|
|
|
.
= :=
Fxy x ( ) F
x
:= Vector de fuerzas de cada viga.
Cambio de variable para no modificar el algortimo de ensamble Ft de la siguiente pgina.
Ft
Ft
i
0N
i 1 GDLN N
node
.. e for
Nodo
ii
CN
elem ii ,

ii 1 NNELEM .. e for
p 1
GDLG
p
GDLN Nodo
ii
GDLN kk ( )
p p 1 +
kk 1 GDLN .. e for
ii 1 NNELEM .. e for
m GDLG
iii

Ft
m
Ft
m
F
elem
( )
iii
+
iii 1 GDLN NNELEM .. e for
elem 1 N
elem
.. e for
Ft
:=
Ensamble de vector de carga global.
Ntese que es igual al algoritmo empleado
en problemas de elementos tipo barra. Este
algoritmo se utiliza hasta que se especifque
lo contrario o requiera ser modificado.
Ft
0
0
0
0
1000
0
|

\
|
|
|
|
|
|
|
.
=
Aplicamos penalizacin a los grados de libertad 1, 2 (ver dibujo)
Condiciones de borde
a1 0m := a2 0m :=
Constante de rigidez para penalizacin, sin unidades
C max Kt ( ) 10
Tol

( )
2 10
17
= :=
Kt
2 2 ,
Kt
2 2 ,
C + :=
Modifiacin de las componentes de la
matrz de rigidez ensamblada donde
aplican las condiciones de borde.
Kt
1 1 ,
Kt
1 1 ,
C + :=
Ft
2
Ft
2
C a2 + :=
Ft
1
Ft
1
C a1 + :=
Matrices elementales y ensamblaje
Solucin
Q Kt
1
Ft m :=
Vector de grados de libertad (Solucin). Multiplicamos por "m"
por que hemos sido consistentes con las unidades empleadas y
los resultados ya estn en metros.
Q
0
0
0.001
0.0018
0.0032
0.0024
|

\
|
|
|
|
|
|
|
.
m =
Se asignan las unidades a los valores de entrada y poder postprocesar directamente con unidades.
Crot C N :=
Nueva rgidez angular para obtener las reacciones de momentos
b b m := h h m :=
C C
N
m
:= E E Pa := Inercia Inercia m
4
:= A A m
2
:= he he m :=
X X m := Y Y m := P P N :=
Reacciones en los vnculos
R
1
C Q
1
a1
( )
1000 N = := Reaccin vertical en [N] GDL 1
Reaccin momento en [N m] GDL 2
R
2
Crot Q
2
a2
( )
2000 N m = :=
q
Nodo
ii
CN
elem ii ,

ii 1 NNELEM .. e for
p 1
GDLG
p
GDLN Nodo
ii
GDLN kk ( )
qlocal
p
Q
GDLG
p

p p 1 +
kk 1 GDLN .. e for
ii 1 NNELEM .. e for
q
elem
qlocal
elem 1 N
elem
.. e for
q
:=
Vector elemental de grados de libertad.
Toma los valores de Q y los distribuye (ordena) en vectores
individuales.
Esto es para facilitar la obtencin de los resultados por
elemento
q
1
0
0
0.001
0.0018
|

\
|
|
|
|
|
.
m = Vector de grados de libertad
locales del elemento 1.
q
2
0.001
0.0018
0.0032
0.0024
|

\
|
|
|
|
|
.
m =
Vector de grados de libertad
locales del elemento 2.
Desplazamiento vertical. Ver pp 11/26 de la teora
v elem , ( ) H elem , ( ) q
elem
:= Funcin para obtener los desplazamientos del elemento "elem" en un punto ""
que comprende entre -1 y +1.
Como hemos sido consistente con las unidades obtenidas, podemos multiplicar
por "m" para que nos muestre los resultados con unidades.
v 2 1 , ( ) 3.2 10
3
m = Desplazamiento vertical [m] en el punto extremo en voladizo ( Nodo 2, =+1) del
elemento 2. El signo indica el sentido (hacia abajo en este problema)
-------------------------------------------------------------------------------------------------------------------------------------------------------------
Pteor 1000 N := Lteor 2m := Eteor 200GPa := I Inercia
1
4.167 10
6
m
4
= :=
Pteor Lteor
3

3 Eteor I
3.2 10
3
m =
Verificacin por teora: deflexin en el punto ms alejado del empotramiento
(este problema se encuentra resuelto en libros de mecnica de slidos)
-------------------------------------------------------------------------------------------------------------------------------------------------------------
Se define un rango de desde -1 hasta +1, con incrementos de 1. Se pueden obtener ms puntos si
se coloca en el rango de lo siguiente:
-1,-0.9...1 (el incremento es de 0.1 en 0.1). Esto es solo para visualizacin de resultados
elementales
1 1 .. :=
Desplazamientos verticales del elemento 1, en tres puntos:
Nodo 1 -> = -1
Mitad del elemento -> =0
Nodo 2 -> =+1
v 1 , ( )
0
0.00028
0.001
|

\
|
|
|
.
m =
Desplazamientos verticales del elemento 2, en tres puntos:
Nodo 1 -> = -1
Mitad del elemento -> =0
Nodo 2 -> =+1
v 2 , ( )
0.001
0.00203
0.0032
|

\
|
|
|
.
m =
Momento Flector
1 1 .. := Se define un rango de desde -1 hasta +1, con incrementos de 1. Se pueden
obtener ms puntos si se coloca en el rango de lo siguiente:
-1,-0.9...1 (el incremento es de 0.1 en 0.1).
M elem , ( )
4 E
elem
Inercia
elem

he
elem
( )
2
H
pp
elem , ( ) q
elem
:=
Momento flector del elemento 1, en tres puntos:
Nodo 1 -> = -1
Mitad del elemento -> =0
Nodo 2 -> =+1
M 1 , ( )
2000
1500
1000
|

\
|
|
|
.
N m =
Momento flector del elemento 2, en tres puntos:
Nodo 1 -> = -1
Mitad del elemento -> =0
Nodo 2 -> =+1
M 2 , ( )
1000
500
0
|

\
|
|
|
.
N m =
Carga Cortante
V elem , ( )
8 E
elem
Inercia
elem

he
elem
( )
3
H
ppp
elem , ( ) q
elem
:=
Carga cortante del elemento 1, en tres puntos:
Nodo 1 -> = -1
Mitad del elemento -> =0
Nodo 2 -> =+1
V 1 , ( )
1000
1000
1000
|

\
|
|
|
.
N =
Carga cortante del elemento 2, en tres puntos:
Nodo 1 -> = -1
Mitad del elemento -> =0
Nodo 2 -> =+1
V 2 , ( )
1000
1000
1000
|

\
|
|
|
.
N =
Esfuerzos por flexin
Matriz B. Ver pp 14/26 de la teora.
"y" es la distancia desde el eje neutro de la seccin hasta el punto de
medicin del esfuerzo. Para este caso el esfuerzo mximo est en
y=h/2=100mm /2 = 50 mm
B elem , y , ( ) y
4
he
elem
( )
2
H
pp
elem , ( ) :=

f
elem , y , ( ) E
elem
B elem , y , ( ) q
elem
:=
Funcin para los esfuerzos normales por flexin de un elemento viga
"elem", ubicacin longitudinal "", en un punto "y" sobre la seccin
transversal. Ver pp 15/26 de la teora.

f
1 1 ,
h
2
,
|

\
|
|
.
24 MPa = Esfuerzo por flexin del elemento 1, en el nodo 1 (=-1) con y=50 mm
El resultado es positivo, la fibra superior en el punto del
empotramiento est en traccin.
-------------------------------------------------------------------------------------------------------------------------------------------------------------
velem p 1
1 j ( ) Incremento +
velem
p
v i , ( )
p p 1 +
j 0 Npuntos 1 .. e for
i 1 N
elem
.. e for
velem
0
0.00028
0.001
0.001
0.00203
0.0032
|

\
|
|
|
|
|
|
|
.
m = :=
Melem p 1
1 j ( ) Incremento +
Melem
p
M i , ( )
p p 1 +
j 0 Npuntos 1 .. e for
i 1 N
elem
.. e for
Melem
2000
1500
1000
1000
500
0
|

\
|
|
|
|
|
|
|
.
N m = :=
M
max
P N 2 m 2 10
3
NN m = :=

teoria
M
max
h
2
|

\
|
|
.

Inercia
1
24 NMPa = :=
Esfuerzo obtenido por formulacin clsica (teora) en el empotramiento
-------------------------------------------------------------------------------------------------------------------------------------------------------------
Grficas
Npuntos 3 :=
Nmero de puntos por interpolacin elemental
Incremento
2
Npuntos 1
1 = :=
3 :=
Factor de amplificacin de desplazamientos verticales para la grfica
Interpolacin del momento flector "Melem", deflexin vertical "velem" y carga cortante "Vcorte"
Interpolacin de coordenadas nodales iniciales en "x" y "y"
Vcorte p 1
1 j ( ) Incremento +
Vcorte
p
V i , ( )
p p 1 +
j 0 Npuntos 1 .. e for
i 1 N
elem
.. e for
Vcorte
1000
1000
1000
1000
1000
1000
|

\
|
|
|
|
|
|
|
.
N = :=
Xelem p 1
X1 X
CN
i 1 ,
( )

X2 X
CN
i 2 ,
( )

1 j ( ) Incremento +
Xelem
p
NN ( )
X1
X2
|

\
|
|
.

p p 1 +
j 0 Npuntos 1 .. e for
i 1 N
elem
.. e for
Xelem
0
0.5
1
1
1.5
2
|

\
|
|
|
|
|
|
|
.
m = := Yelem p 1
Y1 Y
CN
i 1 ,
( )

Y2 Y
CN
i 2 ,
( )

1 j ( ) Incremento +
Yelem
p
NN ( )
Y1
Y2
|

\
|
|
.

p p 1 +
j 0 Npuntos 1 .. e for
i 1 N
elem
.. e for
Yelem
0
0
0
0
0
0
|

\
|
|
|
|
|
|
|
.
= :=
Se modifican las coordenadas "Y" originales con la deflexin
correspondiente.
Ynew Yelem velem +
0
0.00083
0.003
0.003
0.00608
0.0096
|

\
|
|
|
|
|
|
|
.
m = :=
Estos factores son OPCIONALES y se usan solo para
adecuar los lmites mximos y mnimos del rango de
puntos a mostrar en las grficas posteriores
Xmin 1.2 min Xelem ( ) 0 m = :=
Xmax 1.1 max Xelem ( ) 2.2m = :=
Ymin 1.1 min Ynew ( ) 0.011 m = :=
Ymax Ymax
0.1

m max Ynew ( ) 10
3
mm > if
Ymax 1.1 min Ynew ( ) otherwise
0.011 m = :=
Mmax Mmax 1N m max Melem ( ) 10
3
N m > if
Mmax min Melem ( ) otherwise
2 10
3
N m = :=
Mmin Mmin 1.1 min Melem ( ) min Melem ( ) 0N m < if
Mmin max Melem ( ) otherwise
2.2 10
3
N m = :=
0 1 2
0.01
0
0.01
Original
Deformada
Posicin original Vs. Deformada
Longitud de la viga [m]
D
e
s
p
l
a
z
a
m
i
e
n
t
o
s

v
e
r
t
i
c
a
l
e
s

[
m
]
0 1 2
2000
1000
0
1000
3000
2000
1000
0
1000
2000
Original
Momento Flector
Carga cortante
Diagrama Momento Flector
Longitud de la viga [m]
M
o
m
e
n
t
o

f
l
e
c
t
o
r

[
N

m
]
C
a
r
g
a

c
o
r
t
a
n
t
e

[
N
]
Y
Melem
Vcorte
X Xelem , Xelem ,

Вам также может понравиться