Documentos de Académico
Documentos de Profesional
Documentos de Cultura
ISBN-ent-tra-mit-eee-e
Cuerpo Académico
UJATAB CA 205
TECNOLOGÍAS ELECTROMECANICAS
TEÓRICAS Y APLICADAS
1
Cuerpo Académico
UJATAB CA 205
TECNOLOGÍAS ELECTROMECANICAS
TEÓRICAS Y APLICADAS
CONTENIDO 2
PREFACIO ............................................................................. 5
1. GENERALIDADES ........................................................... 8
Los modelos matemáticos y el MEF .............................. 8
Aplicaciones del MEF .................................................. 10
Los fundamentos del MEF ........................................... 10
Ventajas del Método del Elemento Finito .................... 11
Los pasos del método del elemento finito .................... 12
Limitaciones del método del Elemento Finito .............. 13
Métodos de elementos finitos ....................................... 14
2. DISCRETIZACION ......................................................... 21
Los modelos matemáticos y el MEF ............................ 21
Sistemas discretos ......................................................... 27
3. VARIACIONES ............................................................... 33
Máximos y mínimos de funciones ................................ 33
Calculo de variaciones .................................................. 35
Condiciones de frontera naturales ................................ 37
Principios variacionales en los fenómenos fisicos ....... 39
4. MEF VARIACIONAL ..................................................... 41
Formulación integral .................................................... 42
Discretización ............................................................... 45
Interpolación ................................................................. 46
Formulación elemental ................................................. 46
Ensamble o Formulación Global .................................. 48
Condiciones de frontera ................................................ 50
5. Representación Matricial del MEF ................................... 53
Implementación en la computadora .............................. 66
3
6. Formulaciones no Variacionales ...................................... 69
Problema Básico ........................................................... 69
Métodos de Residuos Pesados ...................................... 70
Método de Colocación .................................................. 73
Método de Subdominios ............................................... 74
Método de Galerkin ...................................................... 74
Mínimos cuadrados ...................................................... 75
7. Discretización e Interpolación .......................................... 77
Discretización ............................................................... 78
Formulación elemental ................................................. 78
Sistemas discretos ......................................................... 81
8. Problemas elípticos ........................................................... 86
A. Problema de la Barra elástica .................................. 89
B) Cuerda elástica ......................................................... 90
C) Conducción de calor en una barra ........................... 90
9. MEF en FEPC................................................................... 92
Uso de FEPCIP ............................................................. 93
ARCHIVOS .................................................................. 96
DATOS DEL MODELO .............................................. 97
TIPO DE ELEMENTO ............................................... 97
PROPIEDADES DEL MATERIAL............................. 98
DEFINICION DE NODOS .......................................... 98
DEFINICION DE ELEMENTOS ................................ 99
CONDICIONES DE FRONTERA ............................. 100
CARGAS .................................................................... 100
MALLADO BIDIMENSIONAL AUTOMATICO.... 100
4
OPCIONES DE VISUALIZACION .......................... 106
ANÁLISIS CON FEPC .............................................. 108
INTERPRETACIÓN DE LOS MENSAJES DE ERROR
DE FEPC .................................................................... 110
POSTPROCESAMIENTO USANDO FEPCOP ....... 111
5
PREFACIO
INTRODUCIÓN
Geometría
La forma y el tamaño, o en una palabra: la geometría es uno
de los ingredientes de que está hecho un elemento finito. La
geometría de los elementos se combina para obtener
aproximadamente la geometría del objeto del estudio.
En matemáticas, la palabra dominio se utiliza para designar el
conjunto de puntos de un espacio de cualquier número de
dimensiones en los que una función está definida. La
solución de una ecuación diferencial ordinaria es una función.
Luego, es viable hablar del dominio de la solución. Las
líneas, las superficies y los volúmenes de nuestro familiar
espacio de tres dimensiones son conjuntos de puntos. Siendo
conjuntos de puntos, podemos imaginar funciones de una
variable, cuyo dominio es un segmento de línea; de dos
variables, cuyo dominio es una superficie; y así,
sucesivamente.
Esta es la idea clave del Método del Elemento Finito:
cualquier cuerpo (material o inmaterial) se puede visualizar
como el dominio de la solución de la ecuación o del conjunto
de ecuaciones que gobiernan el fenómeno en estudio que
ocurre en ese cuerpo.
Dicho dominio se puede partir en piezas. Cada pieza se llama
elemento finito. Este nombre elegante significa simplemente 18
que la pieza puede llegar a ser muy pequeña pero siempre
será suficientemente grande para que no pueda confundirse
con un elemento infinitesimal.
Además, la partición del dominio puede hacerse variando la
forma y el tamaño de los elementos finitos, de manera que el
dominio se reproduzca sólo en forma aproximada: en la
Figura 1 se un dominio arbitrario cuya forma es aproximada
utilizando elementos finitos cuadrados y elementos finitos
triangulares de diferentes tamaños.
Interpolación
Otro ingrediente de cualquier elemento finito es la definición
de un mecanismo de interpolación. Esto es, un medio para
estimar el valor de una propiedad en un punto del dominio
que no sea un nodo.
A menudo, las funciones que definen las propiedades tendrán
valores diferentes en puntos diferentes. Esta variación puede
ser conocida a priori o totalmente desconocida para el
analista. Cuando la variación no es conocida, lo usual es
recurrir a algún mecanismo de interpolación. En otras
palabras,
El dominio se parte en un número conveniente de elementos.
Estos elementos están interconectados en un número finito de
puntos (los nodos). Las funciones de interés son calculadas
en los nodos bajo ciertas condiciones y, después, sus valores
son interpolados dentro de cada elemento finito utilizando
funciones de interpolación que garantizan continuidad en
todos los nodos.
2. DISCRETIZACION
j i
a2
X j Xi
EJERCICIOS
Como ejercicio para el lector, supongamos que los valores
nodales de son 120 y 90 para x igual a 1.5 y 6
respectivamente. Calcule el valor en x 4 y la tasa de
cambio de a lo largo del elemento.
EJERCICIO
En el ejemplo anterior elegimos la forma lineal para
interpolar, el grado de la función de forma es igual que el
número de nodos menos uno. Con esto en mente calcule las
funciones de forma para un elemento unidimensional que
tiene tres nodos y demuestre que estas funciones valen uno en
su propio nodo y cero en todos los demás. Demuestre
también que la suma es unitaria en cualquier punto del
elemento. Demuestre también que las derivadas de las
funciones de forma respecto a x suman cero en cualquier
25
punto del elemento.
EJERCICIO
En el ejemplo anterior, el dominio era unidimensional.
Supongamos ahora que tenemos tres valores de un parámetro
bidimensional asociados a tres puntos del plano x y . Por
decir el parámetro vale 40, 34 y 46 en los vértices del
triángulo (0,0), (4, 0,5) y (2,5.) Suponga que la variación
entre nodos es lineal y determine el lugar geométrico de los
puntos del triángulo en los que el parámetro vale 42.
(e ) i j
1 1 3
2 2 3
26
3 3 4
4 4 5
La ecuación para cada elemento es
(1) N i(1) i N (j1) j
( 2) N i( 2) i N (j 2) j
(3) N i(3) i N (j3) j
( 4) N i( 4) i N (j 4) j
Cada una de estas ecuaciones define el comportamiento del
parámetro dentro del elemento (e) y nada más. En general,
N i(1) N i( 2) Se debería escribir, por ejemplo, para el elemento
(1)
(1) N i(1) i N (j1) j ; X 1 x X 2
Pero el rango de la variable independiente es
tradicionalmente omitido en la mayoría de los libros. Queda
claro entonces, que la etiqueta del elemento indica
indirectamente el dominio de definición de la función de
interpolación asociada.
3. Los elementos finitos se pueden usar para evaluar
aproximadamente integrales definidas.
Sistemas discretos
f i k i (u i u i 1 )
f i 1 k i (u i 1 u i )
f i ki ki ui
f k k i u i 1
i 1 i
o bien, en notación matricial condensada: fe=keue
29
donde ke suele denominarse la matriz de rigideces elemental.
fe y ue son los vectores elementales de fuerza
desplazamiento, respectivamente.
KG uG=PG
k1 k2 k1 k2 0 0
k1 k1 k3 k3 0 0
KG = k2 k3 k2 k3 k4 k4 0
0 0 k4 k4 k5 k5
0 0 0 k5 k5
y los vectores globales de desplazamientos y de cargas son 30
T
uG = u1 u2 u3 u4 u5
T
PG = P1 P2 P3 P4 P5
K G = k G1 k G2 k G3 k G4 k G5
donde,
k1 k1 0 0 0
k1 k1 0 0 0
k G1 = 0 0 0 0 0
0 0 0 0 0
0 0 0 0 0
k2 0 k2 0 0
0 0 0 0 0
k G2 = k2 0 k2 0 0
0 0 0 0 0
0 0 0 0 0
0 0 0 0 0
31
0 k3 k3 0 0
k G3 = 0 k3 k3 0 0
0 0 0 0 0
0 0 0 0 0
0 0 0 0 0
0 0 0 0 0
k G4 = 0 0 k4 k4 0
0 0 k4 k4 0
0 0 0 0 0
0 0 0 0 0
0 0 0 0 0
k G5 = 0 0 0 0 0
0 0 0 k5 k5
0 0 0 k5 k5
3. VARIACIONES
df ( x) / dx 0
Alternativamente, si la función f (x ) tiene un máximo o un
34
mínimo en x xo , entonces su primera derivada debe ser nula
en ese punto, y consecuentemente la diferencial exacta o
primera variación df para cambios arbitrarios dx debe
anularse en ese punto, esto es,
df (f ( x) / x)dx 0
La segunda derivada de la función determina si hay un
mínimo relativo, un máximo relativo o una condición
minimax en el punto bajo análisis, de acuerdo al criterio
Mínimo
[d 2 f / dx 2 ] xo 0
Máximo
[d 2 f / dx 2 ] xo 0
Mínimas
[d 2 f / dx 2 ] xo 0
f ( xi ) f ( x1 , x 2 ,..., x n )
Calculo de variaciones
Para facilitar el acceso del lector a las formulaciones
variacionales del método del elemento finito se presentan a
continuación las nociones básicas del cálculo de variaciones:
dI ( ) F d F
L
dx 0
d x 0
u dx u '
I F ( x, y, y' )dx
x0
y ( x0 ) y 0 y( x1 ) y1
sea estacionaria cuando los valores y
están prescritos. ¿Qué pasa si, modificando levemente el
problema, sucede que los valores en la frontera para y (x ) no
están prescritos?
En este caso, procedemos como sigue:
x1
d x0
x
Si existe un valor estacionario, este debe tener valores en la
frontera. Al comparar todas las funciones que tengan LOS
MISMOS valores en la frontera concluimos que la función
debe anularse en los puntos de la misma y de la integral
obtenemos nuevamente la ecuación de Euler-Lagrange:
( Fu Fu ' ) 0
x
Entonces, nos queda:
Fu ' | xx10 0
y como
( x0 ) y ( x1 ) son arbitrarios, debemos concluir que
Fu ' | x0 Fu ' | x1 0
39
4. MEF VARIACIONAL
d 2 ( x)
m 2 ( x) 0
, x0
2
dx
( x) T0 T 0 , x 0
( x ) 0 cuando x
Ph
m2
donde Ak
k es la conductividad térmica del material
42
A es la sección transversal (constante en este ejemplo) de la
aleta.
P es el perímetro de la sección transversal.
h es el coeficiente de transferencia de calor por convección
Formulación integral
F
Ak '
'
Recordando que y ' son independientes, la integración 43
parcial da
1
F Ph( ) 2
2
y
1
F Ak ' 2 g ( )
2
De donde se deduce
1 1
f ( ' ) Ak ' 2 g ( ) Ph ( ) 2
2 y 2
Por tanto
F
1
2
Ph( ) 2 Ak ' 2 C
1 d
L 2
2 x0 dx
I Ak Ph
2
dx
EJERCICIO:
Como comprobación, podemos aplicar a esta integral los
pasos seguido en la deducción de la ecuación de Euler
Lagrange y veremos que se llega a la misma ecuación
diferencial.
44
Como detalle especial, aplicaremos el criterio de la segunda
derivada para verificar que el valor estacionario de esta
funcional cuando su primera derivada se anula es un mínimo:
2I
L
d 2
2 0 dx
Ak Ph 2
dx
1 d
L 2
I Ak Ph 2 dx
2 0 dx
E
I I (1) I ( 2) ... I ( e ) ...I ( E ) I ( e )
i 1
(e )
La integral elemental I calculada sobre el elemento típico
(e) es
1 d
xj 2
I (e)
Ak Ph 2 dx
2 xi dx
Interpolación
46
Para evaluar esta integral elemental supongamos que
temperatura varía linealmente, es decir,
( e ) a1( e ) a 2e x
Esta suposición nos permite encontrar los coeficientes
i x j j xi
a1( e )
x j xi
j i
a 2( e )
x j xi
(e)
1
x j xi
( x j i xi j ) ( j i ) x
es decir,
cuya pendiente es naturalmente
d ( e ) j i
dx x j xi
Formulación elemental
Sustituyendo la ecuación de interpolación en la integral
elemental, obtenemos
1 ( e ) ( e ) j i
xj 2
I A k
(e)
2 xi x x
P (e) h (e)
x j i xi j j i x
2
dx
j i ( x x ) 2
j i
anotemos que las únicas incógnitas de la expresión anterior
son los valores nodales i (asociado al nodo i ) y j
(asociado al nodo j ) que, por ahora, son desconocidos. El
objetivo del MEF es determinar los valores nodales que
hagan la integral global tan pequeña como se pueda
La integral elemental es entonces una función de dos
(e ) 47
variables y para minimizarla derivaremos I respecto de
dichas variables. Derivando respecto de
i obtenemos:
dI ( e ) 1 A( e ) k ( e )
xj
2 xi x j xi 2
2P (e) h (e)
x x x x
x j xi 2 j i i j j i j
2
d i
j i
x j xi 2
dx
d i 2 xi
xj
P (e) h (e)
x 2j i xi x j j x j j 2 x j j xi j x i j x 2 dx
x j xi
2
xi
I ( e ) k ( e ) A ( e )
i j P h 2 x 3j 3x 2j xi 3x j xi2 xi3 1 i 1 j
(e) (e)
d i x j xi ( x j xi ) 3 6
o sea,
I ( e ) k ( e ) A( e ) P ( e ) h ( e ) ( x j xi )
i j (2 i j )
d i x j xi 6
EJERCICIO
Comprobar, siguiendo un procedimiento similar, que
I ( e ) k ( e ) A( e )
j ij P h ( x j xi ) ( i 2 j )
(e) (e)
d j x j xi 6
Estas son las expresiones generales de la derivada de una
integral elemental con respecto a cada una de las
temperaturas nodales.
48
Ensamble o Formulación Global
Ahora estamos preparados para minimizar la integral global.
Así como la integral elemental era función de las dos
variables nodales asociadas, la integral global es función de
las N variables nodales desconocidas:
La integral global debe diferenciarse respecto a cada valor
nodal y cada derivada debe igualarse con cero. Resultará un
sistema de ecuaciones simultáneas con tantas ecuaciones
como nodos se hayan definido.
Al derivar la integral global con respecto a una temperatura
nodal típica m resulta
I I (1) I ( 2) I ( a ) I (b) I ( E )
... ...
d m d m d m d m d m d m
I I ( a ) I (b )
d m d m d m
I
kA
m1 2 m m1 Phx ( m1 4 m m1 )
d m x 6
6 m 2 (x) 2 m1 12 4m 2 (x) 2 m 6 m 2 (x) 2 m1 0
donde
m 2 Ph / kA
I I ( E )
M M
Aplicando la ecuación de la derivada de la integral elemental
respecto a la temperatura del nodo derecho, y haciendo
i M 1 y j M resulta:
I kA Phx
( M M 1 ) ( M 1 2 M )
M x 6
Que debe igualarse a cero y simplificarse para dar:
2 M 1 D M 0
Las ecuaciones
m1 D m m1 0
2 M 1 D M 0
forman el sistema de ecuaciones simultáneas que debe
resolverse para encontrar las temperaturas nodales. Si el
número de nodos es, por decir algo, M 4 el sistema de
ecuaciones es:
D 1 1 0 51
1 D 1 0
2
1 D 1 3 0
2 D 4 0
u t / t0
Estas pueden normalizarse, definiendo el parámetro .
El sistema normalizado queda:
D 1 u1 1
1 D 1 u 0
2
1 D 1 u 3 0
2 D u 4 0
EJERCICIO:
La envolvente de cierto recipiente se genera haciendo girar
alrededor del eje y la curva de una función que pasa por los
puntos (0,0) y (1,6)
Si el volumen contenido en el recipiente es unitario,
determine cinco puntos por los que la curva debe pasar para 52
que el área total del recipiente sea mínima.
53
de las i . El proceso de derivación puede escribirse en
notación matricial como:
I
1
I
2
:
:
dI I
d
I
i
j
:
I
M
(e )
Ahora discretizamos el dominio de I en elementos finitos I
. La derivada de cada uno de estos respecto a la matriz
columna es una matriz columna que tiene ceros en todas las
posiciones, excepto en las que corresponden a
i y a j , en
forma un poco más explícita:
0 55
0
:
:
dI (e) I
d i
I
j
:
0
Para evitar trabajar con todos estos ceros, esta matriz
columna de orden M 1 se considera como el producto de
una matriz de orden M 2 y una matriz columna de orden
2 1 . Es decir, podemos escribir:
I ( e ) dI ( e )
D (e) 0
d ( e )
La matriz D es llamada a menudo, la matriz de
desplazamiento y explícitamente es:
0 0
0 0
: :
D (e ) : :
1 0
0 1
: :
0 0
y
I ( e ) 56
I ( e )
( ei )
( e ) I
j
La matriz columna contiene solo las temperaturas nodales
(e )
i
(e)
j
dI E
dI ( e )
D (e) 0
d e 1 d ( e )
Nótese que la matriz de orden 2 1 que contiene las
temperaturas nodales del elemento viene a sustituir a la
matriz “llena de ceros” de orden M 1 . La tendremos que
“arrastrar” durante todo el desarrollo pero nunca tenderemos
que utilizarla operacionalmente en las manipulaciones.
simplemente p c
(e) T (e)
(e )
Los componentes de c se determinan como antes, a partir
de las mismas ecuaciones, ahora en forma matricial:
i 1 xi c1
(e)
1 x
j j c 2
si definimos:
1 xi
P (e)
1 x j
entonces escribir
(e) P (e) c (e)
(e )
de donde, la solución para las c es
1
c (e) P (e) (e)
donde
1 1 x j xi
P (e) R (e)
x j xi 1 1
La distribución de temperaturas dentro del elemento es, por
lo tanto:
( e ) p T R ( e ) ( e ) 58
1 d
xj 2
I (e)
Ak Ph 2 dx
2 xi dx
Por conveniencia, la dividimos en dos partes:
I (e) I k(e) I h(e)
donde
1
xj 2
A(e) k (e) d ( e )
dx dx
(e)
I k
xi
2
1
xj
dx
h (e) P (e) (e) 2
I (e)
h
2 xi
(e )
Consideremos primero la integral I k esta se puede escribir:
xj 2 xj
A( e) k ( e) d ( e)
I
(e)
k
dx
A( e) k ( e )
p Tx R ( e ) ( e) dx
2
xi
2 dx 2 xi
El siguiente paso es derivar esta integral con respecto al
vector de temperaturas nodales. Esto da, suponiendo que A y
k no son funciones de (e ) :
xj
2 p R ( e ) ( e ) p R ( e ) ( e ) dx
dI k( e ) A(e) k (e) d
T T
d ( e ) d
x (e) x
2 xi
p Tx R ( e ) ( e ) a T a1 a2
Definamos ,entonces:
i
a T ( e ) a1 a 2 a1 i a 2 j
j
Entonces,
(a1 i a 2 j )
d i 1
a
(a )
T (e)
d ( e ) (a1 i a 2 j ) a 2
j
d
(a T ( e ) ) (a T ) T a
Es decir,
(e)
Luego,
d
p T
R ( e ) ( e ) p Tx R ( e ) T
60
d (e) x
y por lo tanto:
x
dI k( e )
p Tx R ( e ) ( e ) p Tx R ( e ) dx
j
T
A (e) (e)
k
d (e)
xi
( p Tx R ( e ) )( p Tx R ( e ) ( e ) )dx
T
A (e) (e)
k
d (e)
xi
x
dI k( e ) j
R ( e ) p x p Tx R ( e ) ( e ) dx
T
A (e) (e)
k
d (e)
xi
xj
dI k( e )
p p Tx dxR( e ) ( e )
T
A(e) k (e) R (e)
d (e) x
xi
T
px
Finalmente integraremos. Las matrices y p x pueden
0
1
sustituirse por 0 1 y
Así la integral puede escribirse como
x j 0 x j 0 0 0 0 x j 0 0
p x p Tx dx 0 1dx
xj
xi xi
1 xi
0 1
dx
0 1 xi
dx ( x j xi )
0 1
T 1 xj 1
R (e) 61
( x j xi ) xi 0
premultiplicando por se obtiene:
T x
j
0 1
R ( e) p x p Tx dx
xi
0 1
(e )
postmultiplicando por R ,
T x
j
1 1 1
R ( e ) p x p Tx dxR( e ) 1 1
xi x j xi
1 1 ( e )
xj
dI k( e ) A(e) k (e)
p x p dxR 1 1
T
A(e) k (e) R (e) T (e) (e)
d x j xi
(e) x
xi
x j xi 1 1
y escribir en el dominio del elemento
dI k( e )
K ( e ) ( e )
d (e)
E
dI k
D ( e) K ( e) ( e)
y globalmente: d e1
Es útil relacionar las temperaturas nodales del elemento
( (e ) ) con el conjunto global de temperaturas nodales ( ) .
(e) T
Esto se hace utilizando la matriz D . La matriz de
temperaturas nodales es
(e) T
( e)
D
El resultado anterior puede ahora utilizarse para sustituir
(e )
62
en la sumatoria:
E
dI k
D (e) K (e) D (e)
T
d (e)
e 1
E
K D (e) K (e) D (e)
T
e 1
dI k
K
Entonces d
(e)
T
D (e) K (e) D (e)
dI h( e ) xj
(e)
h ( e ) p ( e ) ( p T R ( e ) ( e ) )( p T R ( e ) ) T dx
t xi
dI h( e ) xj
R ( e ) ppT R ( e ) ( e ) dx
T
(e)
h (e) (e)
p
t xi
dI h( e ) T xj
(e)
h ( e ) p ( e ) R ( e ) ppT dxR( e ) ( e )
t xi
También
x j dx xj
xdx
1 1 x xi
x 1 xdx xi
xj xj xj
pp dx x x 2 dx x j
T xi
x 2 dx
xj
xi xdx
xi xi
xi
x 2j xi2 64
xj x j xi
xi ppT dx 2
x j xi
2
2
x 3j xi3
2 3
Esta puede simplificarse reconociendo que considerando los
dos productos notables y sacando el factor común de la
matriz:
x j xi
xj 1
xi pp T
dx ( x x ) 2
x j xi x j xi x j xi
j i 2 2
2 3
(e )
esta puede ser pre- y pos- multiplicada por R para dar:
x j xi 2 1
xj
pp
(e) T T
dxR( e )
6 1 2
R
xi
que produce
dI h( e ) h P ( x j xi ) 2 1
(e) (e)
1 2
d ( e ) 6
h ( e ) P ( e ) ( x j xi ) 2 1
H (e)
1 2
6
E
H D (e) H (e) D (e)
T
e 1
Que nos permite escribir
dI h
H
d
E 0
k ( e) A( e ) 2h P ( x j xi )
(e) (e)
e11( e )
( x j xi ) 6
k ( e ) A ( e ) h P ( x j xi )
(e) (e)
e(e)
( x j xi )
12
6
k ( e ) A ( e ) h P ( x j xi )
(e) (e)
e (e)
( x j xi )
21
6
k ( e) A( e ) 2h P ( x j xi )
(e) (e)
e (e)
66
( x j xi )
22
6
Implementación en la computadora
1) Coordenadas Nodales
2) Propiedades elementales
6. Formulaciones no Variacionales
Problema Básico
Considere el problema de valores en la frontera expresado
por la ecuación diferencial:
d2y
D Q 0 70
dx 2
y (0) y 0 y( H ) y H
y .
H
D d 2y
2 Qy dx
0
2 dx
W ( x) R( x)dx 0
0
i
H
Er [ R ( x)]2 dx
0
EJERCICIO.
Para ilustrar los métodos arriba reseñados, vamos a
considerar una viga simplemente apoyada sometida a
momentos concentrados en los extremos. Se desea aproximar
la ecuación de la deflexión y (x ) de la viga. El diagrama de
momentos se muestra en la figura.
Método de Colocación
H A 2
R EI sen M o 0
2 2
2
H
MoH 2
A
de donde EI 2
y la solución aproximada es:
MoH 2 x
y ( x) sen
EI 2
H
Note que la aproximación depende del punto elegido para que 74
se anule el residuo.
Método de Subdominios
A 2
Rx EI sen M o
2
2
H
La integración es
H H
A 2 x
0 R x dx 0 EI sen M o dx 0
2
2
H
2 EI
A M 0H 0
de donde H
MoH 2
A
y 2EI
MoH 2 x
y ( x) sen( )
La solución aproximada es 2EI H
Método de Galerkin
Cuando usamos este método, W ( x)R( x)dx es
i
evaluada 75
W (x)
usando las mismas funciones para i que se usaron en la
solución aproximada. En este ejemplo hay sólo una función
x
Wi ( x) sen( )
de peso, H . La integral de la ecuación
residual, multiplicada por la función de peso es:
x A 2 x
H
0 H
sen EI
H 2
sen M o dx
2
A 2 2 M 0 H
EI 0
que cede 2H
4M 0 H 2
A
de donde 3 EI y la solución aproximada es
4M 0 H 2 x
y ( x) sen( )
EI
3
H
Mínimos cuadrados
Al utilizar este método, el error cuadrático definido como
Er R( x) dx
2
2
H
EI 2 x
0 H 2 A sen H M o dx
2
Er EI 2 4M 0 EI
AH 0
A H
2
H
4M 0 H 2 x
y ( x) sen( )
EI
3
H
7. Discretización e Interpolación
Discretización
Decidimos arbitrariamente dividir el continuo en cuatro elementos. Cada
elemento tiene dos nodos. Primero hay que ubicar los nodos y
numerarlos. A cada nodo le asignamos un desplazamiento u i ,
i 1,2,... 5 . Los cuatro elementos finitos quedan comprendidos entre
cada pareja de nodos. Lo siguiente es especificar como se comporta cada
una de las “propiedades” del sistema dentro de cada elemento finito y en
cada nodo.
Formulación elemental
La rigidez de cada elemento se modela como un resorte. Para definir tales
resortes recordamos que la relación ente la carga axial P y el
alargamiento e de una barra elástica de longitud l es:
Pl
e
Amed E
Amed e
o bien, P e ke
l
donde Amed es un área promedio definido adecuadamente y k es la
rigidez de la barra.
Por supuesto, cada uno de los resortes tendrá en este caso diferente 79
rigidez. Aproximaremos cada una de estas rigideces tomando
Ai Ai 1
Amed de donde la rigidez del elemento i puede escribirse
2
( A Ai 1 ) E
ki i
2li
La fuerza transmitida por cada elemento cuando se deforma una cantidad
ei u i 1 u i queda determinada por la fórmula
Fi k i ei k i (u i 1 u i )
M i ( x) A( x)dx
0
l1
Q1 (q1 q 2 ) ;
4
l l
Q2 (q1 q 2 ) 1 (q 2 q3 ) 2
4 4
l l
Q3 ( q 2 q3 ) 2 ( q3 q 4 ) 3
4 4
l3 l4
Q4 ( q3 q 4 ) ( q 4 q5 )
4 4
l
Q5 (q 4 q5 ) 4 P
4
La suma de las cargas debe satisfacer aproximadamente:
Qi q( x)dx P
0
Esto complementa el proceso de convertir el sistema continuo en lo que
se espera que sea un sistema discreto equivalente. El ingrediente básico
de la discretización resalta de manera singular. Para este ejemplo, la
interpolación queda implícita en el paso de remplazar las propiedades
continuamente distribuidas por el resorte lineal. La descripción elemental
es esencialmente la relación P ke
Sea que el problema de deformación axial se modele como continuo o
discreto, el principio físico que debe satisfacerse es la segunda Ley de 81
Newton. Para un problema estático las ecuaciones de equilibrio deben
escribirse y resolverse, así como para un problema dinámico la
formulación incluirá los términos de inercia.
Sistemas discretos
Hay sistemas físicos que, por su propia naturaleza, se prestan para una
formulación con elementos finitos. Consideremos por ejemplo un sistema
de masas y resortes como el de la figura.
f i k i (u i u i 1 )
f i 1 k i (u i 1 u i )
KG uG=PG
KG = k2 k3 k2 k3 k4 k4 0
0 0 k4 k4 k5 k5
0 0 0 k5 k5
T
PG = P1 P2 P3 P4 P5
K G = k G1 k G2 k G3 k G4 k G5
donde,
k1 k1 0 0 0
84
k1 k1 0 0 0
k G1 = 0 0 0 0 0
0 0 0 0 0
0 0 0 0 0
k2 0 k2 0 0
0 0 0 0 0
k G2 = k2 0 k2 0 0
0 0 0 0 0
0 0 0 0 0
0 0 0 0 0
0 k3 k3 0 0
k G3 = 0 k3 k3 0 0
0 0 0 0 0
0 0 0 0 0
0 0 0 0 0
0 0 0 0 0
k G4 = 0 0 k4 k4 0
0 0 k4 k4 0
0 0 0 0 0
0 0 0 0 0
0 0 0 0 0
k G5 = 0 0 0 0 0
0 0 0 k5 k5
0 0 0 k5 k5
85
Para este problema discreto, las “estaciones” del MEF no
aparecen en forma explícita: La discretización ya había
ocurrido, la interpolación y la formulación elemental están
“enterradas” en la relación F kx . El ensamble “apareció
implícitamente” al escribir las ecuaciones globales de
equilibrio. No se establecieron condiciones de frontera ni se
resolvió el sistema pero esto no parece excepcionalmente
difícil.
8. Problemas elípticos
Usualmente elegimos:
Vh V | vh Vh vh V
En este caso, Mh corresponde al método clásico de Ritz-
Galerkin y una característica particular es que las funciones
Vh son funciones polinomiales definidas por tramos, es decir,
En cada subdominio se define un polinomio para interpolar
los valores. Una ilustración del procedimiento se hace en la
siguiente figura:
88
u ' ' f ( x) , 0 x 1
( D)
u (0) u (1) 0
A. Barra elástica
B. Cuerda elástica
C. Conducción del calor en
una barra
Eu '
f
y las condiciones de frontera son, naturalmente:
u ( 0) u ( L ) 0
u '' f ( x) , 0 x 1
(D)
u (0) u(1) 0
Espacio lineal V:
Funcional lineal F :V
1
F (v ) (v ', v ') ( f , v)
2
92
9. MEF en FEPC
FEPCIP
El módulo FEPCIP es el procesador de datos de entrada para
FEPC. Se utiliza para introducir y comprobar un modelo y
para elaborar archivos de datos para FEPC.
Uso de FEPCIP
Antes de empezar a introducir el modelo, desarrolle un plan
de enumeración de nodos y elementos, condiciones de
frontera y cargas aplicadas al modelo.
ARCHIVOS
TIPO DE ELEMENTO
La selección F1 ELEM TYPE despliega la lista de elementos
disponibles. Utilice la tecla de función indicada para
seleccionar el elemento para el modelo. Solo un tipo de
elemento puede utilizarse en un modelo. Después de hacer la 98
selección, el programa regresa el menú previo. Ver el archivo
de documentación en el disco del programa para
instrucciones más detalladas.
DEFINICION DE NODOS
La selección F3 NODE DEF conduce al menú para realizar
operaciones con los nodos. Los nodos para modelos a base de
elementos marcos o vigas deben definir se en esta sección. Si
se utiliza la opción 2D automesh para modelos planos y
axisimétricos, entonces esto debe hacerse primero y cualquier
operación nodal adicional se hará en esta sección.
Las operaciones de nodo incluyen definición, generar una fila
de nodos entre dos nodos definidos, mover, borrar y requerir
información del nodo.
Un nodo está definido por su número y posición coordenada.
Para introducir un nodo aparecerá una petición en la línea de
entrada de datos. Simplemente introduzca el número de nodo
y sus coordenadas X y Y. Los datos deben estar separados
por comas o espacios.
Todos los espacios en blanco del principio son ignorados,
pero no deben introducirse espacios en blanco a la derecha. Si 99
el nodo se genera apropiadamente, se desplegará en la
pantalla gráfica siempre que caiga en la ventana en uso. La
ventana de inicio mide 10 por 10 unidades, pero cambiará
automáticamente si se ejerce cualquiera de las opciones de
visualización. Autoscale redimensionará la ventana de
manera que todos los nodos definidos sean visibles. La
petición se recicla de manera que se puede introducir el
siguiente nodo. Para terminar de introducir datos oprima la
tecla ENTER.
DEFINICION DE ELEMENTOS
La selección F4 ELEM DEF lleva a aun menú para realizar
operaciones de elemento. Los modelos hechos con elementos
marcos y vigas serán definidos en esta sección. Si se utiliza la
opción 2D automesh para modelos planos 2D y axisimétricos,
entonces eso debe hacerse primero y cualquier operación de
elemento adicional se hará en esta sección. Las operaciones
de elemento incluyen seleccionar material, definir, generar
una fila de elementos a partir de un elemento de arranque,
modificar, borrar, y preguntar información de elementos.
Elementos simples se definen mediante la selección de nodos.
Se pide al usuario que detecte cada nodo necesario para la
definición de elemento. El orden de la selección de los
elementos nodales no tiene ninguna consecuencia.
Los nodos para elementos de cuatro nodos deben
seleccionarse en sentido contrario al de las manecillas del
reloj, rodeando el área del elemento.
Los elementos se numeran conforme se definen. Su conjunto
de propiedades de material asignado será el conjunto de
materiales activo. Cada elemento se dibuja en la pantalla
conforme se define. La petición de nodos se recicla para
definir el siguiente elemento y continuará hasta que se
presione el botón derecho del mouse o si se presiona la tecla
ENTER. 100
CONDICIONES DE FRONTERA
La selección F5 RESTRAINTS sirve para aplicar las
condiciones de frontera de desplazamiento en los nodos. Si
no se indica otra cosa, todos los desplazamientos nodales se
consideran libres de restricciones para moverse cuando la
estructura recibe la carga. Para que el modelo se comporte
apropiadamente deben especificarse las componentes que
deben ser nulas por formar parte de un punto de apoyo de la
estructura. Los menús que aparecen permiten al usuario fijar
los valores para las restricciones e indicar con un clic los
nodos en los que tales conjuntos de valores se aplican.
CARGAS
POINT
Los puntos se utilizan para definir líneas y arcos que
conforman el perímetro geométrico. Dos puntos son
necesarios para definir una línea y tres puntos a lo largo de un
argo son necesarios para definir un arco. Los puntos se
introducen dando sus coordenadas de posición. Si se
selecciona la tecla F1 POINT se desplegará un submenú para
crear, modificar, o borrar puntos.
LINE
Una línea recta debe usarse para representar la totalidad o
parte de cualquier línea recta del borde del modelo. Se
pueden utilizar más de una línea sobre la misma frontera
recta para producir diferente espaciamiento de los elementos
sobre la misma. Si se utilizan dos o más líneas sobre la 104
misma frontera, estas deben conectarse en serie sin
traslaparlas.
Si se selecciona la tecla F2LINE aparece un submenú para
crear modificar o borrar líneas. Una línea se define haciendo
clic sobre dos puntos en los extremos de la misma.
ARC
Un arco puede utilizarse para presentar la totalidad o parte de
cualquier frontera curva del modelo hasta un ángulo circular
incluido de 180 grados. Si más de un arco se utiliza sobre un
arco del modelo, entonces deben conectarse en serie. Tres
puntos a los largo del arco se requieren para su definición.
Estos son los dos extremos y el punto intermedio del arco.
Durante la definición del arco, el programa crea otro punto, el
centro de curvatura del arco. Esto puede causar que la
función autoscale reduzca la escala del modelo
substancialmente si el radio del arco es muy grande, para
ajustar todos los puntos sobre el área de la pantalla. Si se
selecciona la tecla F3 ARC aparece un submenú para crear
modificar y borrar arcos.
GENERATE MESH
La selección de la tecla de función F4 GENMESH inicia una
serie de preguntas y entradas para definir el área sobre la que
va a trazar la malla. Si el tipo de elemento no ha sido
seleccionado, el menú elemento será presentado para que se
elija. Si se han definido dos o más conjuntos de propiedades
materiales, entonces aparecerá una pregunta para que se
indique cual conjunto de propiedades de material se utilizará.
Introduzca el número de conjunto que se asignará a todos los
elementos definidos usando el generador de mallas.
Siguiente a estas entradas aparecerá la pregunta para que se
indique el punto de arranque. Este es un punto geométrico 105
sobre el modelo que corresponde al punto 1, 1, del área entera
I, J. Enseguida, la pregunta para indicar una línea o un arco
empieza la secuencia de definición de perímetro. Se empieza
señalando una línea o un arco con un extremo en el punto de
inicio y recorriendo el perímetro en sentido contrario al del
reloj alrededor del área. Se hace clic sobre la línea que se
desea marcar y se presiona la barra espaciadora o el botón
derecho del mouse.
Después de la detección, se introduce el número de elementos
sobre la línea o el arco. Entonces, se introduce el número de
dirección de la línea en el área entera (1, 2, 3 o 4). El
conjunto de preguntas para detectar línea o arco, número de
elementos y número de dirección se repetirá cíclicamente
hasta que el usuario termine el proceso digitando la tecla
RETURN.
El usuario debe estar seguro de que el perímetro está cerrado
antes de terminar. El programa revisa que el área entera sea
cerrada y si es así, empieza a iterar el mapeo. Esto puede
tardar algunos minutos. Si el área entera no es cerrada, un
mensaje del programa reportará esta condición y se volverá a
dibujarse la geometría. Se puede iniciar otro intento para
introducir el perímetro seleccionando la función automesh.
Si el área entera es cerrada, después de unas pocas iteraciones
se dibuja la malla sobre la pantalla y se pregunta al usuario si
desea más iteraciones. Si se requiere suavizado adicional el
usuario debe teclear Y. Se realizarán más iteraciones y
volverá a aparecer la pregunta. Si la malla parece aceptable o
si debe rehacerse por completo, entonces el usuario deberá
digitar N.
La siguiente pregunta es para saber si se debe guardar o no la
malla. El usuario debe contestar Y si desea conservar la malla
o N para descartar la malla y reiniciar el trabajo desde la
ejecución de la función GENMESH con otro plan.
Una vez que se haya guardado una malla aceptable de nodos
y elementos, regrese al menú MODEL DATA para aplicar las 106
condiciones de frontera y las cargas y, si es necesario, para
definir un conjunto de propiedades de material.
Cuando los datos del modelo estén completos hay que ir al
menú de archivos y guardar los archivos de modelo y de
análisis en el disco. Esto también puede hacerse
periódicamente durante la construcción del modelo en caso
de que se tema una interrupción inesperada de la sesión.
OPCIONES DE VISUALIZACION
AUTOSCALE
Si se selecciona AUTOSCALE el
programa modifica automáticamente la
escala de la gráfica para que todos los
puntos del modelo sean visibles en la
pantalla.
ZOOM
Esta función permite al usuario seleccionar parte de la
ventana gráfica la cual es automáticamente amplificada hasta
llenar la pantalla completa. Al usuario se le pide que indique
las dos esquinas del área a amplificar
MAGNIFY
Esta opción cambia el tamaño del modelo desplegado. Al
usuario se le pide que introduzca un factor de magnificación. 107
El valor proporcionado debe ser positivo. Factores mayores
que uno agrandan el tamaño del dibujo y valores menores
que uno lo reducen.
El uso subsecuente de el comando MAGNIFY agrandará (o
empequeñecerá) el tamaño del modelo en pantalla con
respecto a su tamaño actual. Por ejemplo, magnificar el
modelo por dos y luego por tres producirá una imagen seis
veces más grande que la original. El modelo puede moverse
seleccionando un nuevo centro para la ventana gráfica. El
programa pregunta al usuario para que indique el nuevo
centro.
OPCIONES DE DISPLAY
Las opciones de Display controlan que
entidades y etiquetas son visibles
cuando se hace una gráfica. Las
opciones del menú son:
ENTITY SWITCH
Este comando permite controlar la
visibilidad (visible o no, ON-OFF) de
alguna entidad individual. La selección
de esta función hace aparecer un
submenú que lista todas las entidades y
le pide al usuario que elija una.
Al seleccionar una tecla de función el usuario verá una
pregunta para cambiar el estado de la entidad e indicará un
valor por omisión. El usuario podrá aceptar la propuesta
presionando la tecla “Y” o la tecla Enter.
LABEL SWITCH
Esta función controla el despliegue de etiquetas (numerales)
para los nodos y elementos del modelo gráfico. Un submenú
permite seleccionar una tecla de funciones para cambiar el
valor actual al valor por omisión. Si se presiona Y se aceptará 108
el valor por omisión.
MONO/COLOR
Esta función conmuta el tipo de imagen entre Color o Blanco
y Negro cuando la computadora tiene una tarjeta de gráficos.
Si se conmuta hacia blanco y negro la pantalla de gráficos
cambiará a una impresión en blanco y negro sin las pérdidas
de intensidad (tonos de gris) que suelen ocurrir en este tipo de
cambios. Como solo se cambia la paleta de colores con este
comando, el cambio ocurre cuando se despliega el siguiente
dibujo después de operarlo. Para regresar al modo de Color
debe ejecutarse de nuevo el comando.
CORRIENDO FEPC
Con el archivo FEPC.EXE en el drive y directorio actuales
teclee: FEPC<CR>
Aparecerá el logotipo de FEPC y después una pregunta para
introducir el nombre del archivo del modelo (máximo 20
caracteres). El nombre puede incluir el drive o ruta de acceso
pero no debe contener la extensión .ANA
Conforme los cálculos proceden aparecerá una serie de
mensajes en la pantalla reportando el progreso del proceso. Si
hay errores, aparecerán mensajes de error en la pantalla.
Cuando corre, FEPC crea algunos otros archivos.
Hay un archivo de listado con todos los mensajes que se vean 109
en la pantalla. Este archivo tiene el mismo nombre que el
modelo y la extensión .LST. Este archivo debe ser estudiado
por el usuario para verificar los datos de entrada y todas las
salidas numéricas. Un archivo con el nombre del modelo y la
extensión .MSH guarda el listado de nodos y elementos para
FEPCOP. Un archivo con la extensión .NVL guarda los
desplazamientos nodales y los esfuerzos en cada elemento
para FECPCOP.
Algunos otros archivos son creados también durante la
corrida de FEPC; estos son borrados después de que la
ejecución termina normalmente. El disco que contiene el
archivo .ANA debe tener cierto espacio extra para estos
archivos durante el tiempo de ejecución.
Si la corrida termina anormalmente, algunos de estos
archivos pueden quedarse en el disco con extensiones .ELM
y .LOD. Estos y otros archivos se sobrescribirán cuando se
ejecute un modelo con el mismo nombre.
FEPCOP<CR>
TRUSS STRS
Esta función se usa para desplegar los resultados en
elementos modelos tipo marco. El usuario puede seleccionar
una gráfica de la fuerza axial o del esfuerzo en todos los
elementos del marco. La gráfica es un cuadro de barras cuyas
alturas son proporcionales a los valores en cada elemento.
Signos más o menos impresos cerca de los extremos de las
barras de la gráfica indican si los esfuerzos son de tensión o
de compresión.
BEAM STRS
Esta función se usa para desplegar los resultados en modelos
con elementos viga. El usuario puede elegir graficar los
esfuerzos axial, flector, cortante promedio, o el esfuerzo
máximo combinando esfuerzo flector y esfuerzo axial. Estos
están también en formato de gráficas de barra con signos
indicados cerca del extremo de cada barra. Los esfuerzos
axial y cortante son constantes a lo largo de la longitud de un
elemento, así que una barra por elemento es suficiente. Los
esfuerzos de flexión varían linealmente a lo largo de la
longitud del elemento, así que se grafica una barra para el
valor en cada extremo. También se utilizan dos barras para la
combinación de esfuerzo axial y esfuerzo flector. El signo del
esfuerzo combinado es el mismo que el signo del esfuerzo 114
axial que es la combinación que produce la intensidad más
grande.
OPCIONES
La tecla F9 OPTIONS produce un submenú.
Seleccione F1 para añadir símbolos nodales
a las gráficas de esfuerzo 2-D, y F2 para
añadir elementos dentro de las fronteras de
las gráficas de esfuerzo plano 2-D. Ambas
selecciones producen una pregunta para
conmutar el estatus actual. Contestar Y o
digitar la tecla ENTER hará el cambio. F3
permite cambiar el factor de escala para los gráficos de
configuración deformada. Al seleccionarla, la el programa
pregunta por un Nuevo valor de escala y presenta como valor
por omisión el del factor de escala actual. Un valor mayor
que el actual incrementa la exageración, mientras que un
valor menor la disminuye.