Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Universidad de Sevilla
INTRODUCCIÓN AL ANÁLISIS
ESTRUCTURAL CON ELEMENTOS
FINITOS USANDO
Luis Rodríguez-Tembleque
y
Ramón Abascal García
INDICE DE CONTENIDOS:
1. Bibliografía.
2. Introducción. Resumen histórico del Método de los Elementos
Finitos (MEF) y ANSYS.
3. El Método de los Elementos Finitos. Programación con
ordenador.
4. Introducción al programa: ANSYS.
5. ANSYS. Etapas del Análisis con Elementos Finitos (AEF):
- Preprocesado:
¾ Creación del modelo geométrico.
¾ Aproximación de la solución: Elección del Tipo de Elemento.
¾ Definición de las constantes Real del Elemento.
¾ Definición de las propiedades del material.
¾ Mallado.
¾ Aplicación de las Condiciones de Contorno*.
¾ Operaciones Adicionales.
- Resolución:
¾ Introducción
¾ Aplicación de las Condiciones de Contorno,
¾ Calculo de los desplazamientos Nodales.
- Post-prcesado:
¾ Introducción
¾ Representación Gráfica.
¾ Obtención de Tablas de Resultados asociados a Elementos.
6. Verificación de Resultados.
El MÉTODO DE LOS
ELEMENTOS FINITOS,
INTRODUCCIÓN A
Índice de Contenidos
• Bibliografía.
• Introducción. Resumen histórico del Método de los
Elementos finitos (MEF) y ANSYS.
• El Método de los Elementos Finitos. Programación con
ordenador.
• Introducción al programa: ANSYS.
• ANSYS: Etapas del Análisis con Elementos Finitos (AEF).
• Verificación de Resultados.
• Moaveni S., “ Finite Element Análisys, Theory and Application with Ansys”, 2ª
Ed., Pearson Education, Inc. (2003).
• Enlaces de interés:
University of Alberta. ANSYS Tutorials: http://www.mece.ualberta.ca/tutorials/ansys/
Peter Budgell . “Finite Element Analysis with ANSYS: Information and Tips”:
http://www3.sympatico.ca/peter_budgell/home.html
• 1900’s: Origen del MEF tal y como se conoce hoy día. Medios Continuos
elásticos son aproximados mediante barras elásticas equivalentes.
• 1943: Courant es el primero en emplear polinomios continuos a trozos
sobre subregiones triangulares en un problema de torsión.
• 1950’s: Boeing emplea elementos triangulares para modelar las alas de
avión (John Turner).
• 1960: Clough hace popular el término “Elemento Finito”.
• 1960’s: Investigadores aplican el MEF a otras áreas de la ingeniería:
Transferencia de calor, Campos Magnéticos,...
• 1967: Zienkiewicz y Cheung escriben el primer libro dedicado
completamente al MEF.
• 1971: ANSYS sale al mercado.
• Ensayos de impacto
• Ensayos de vibraciones y acústica
Disco intervertebral
Vista superior
1. Anillo fibroso
2. Nucleo pulposo
Nnod E
x≈x h
⇒ x (ξ ) =
(e)
∑ Nα (ξ ) xα
α =1
(e)
⇒ x =N x
(e) (e) (e)
T T T T
∫ε σ dV = ∫ u f dV + ∫u
∗ ∗ ∗ ∗
PTV :
b
f dS + u P
s
Ωe Ωe ∂Ω e
u = Nδ
ε = Lu ⇒ ε = Bδ ⎧ (e)
σ = Dε ⇒ σ = D B δ ⎪K = ∫ B D BdV
⎪ Ωe
⎪ b
⎨ P = ∫ N f dV
T
b
K(e) δ = Pb + Ps + P ⎪ Ωe
⎪ P s = N T f s dS
⎪ ∫
⎩ ∂Ω e
5.1. Cargas. Cá
Cálculo del vector de Carga global: Cálculo y Ensamblaje de
los vectores de cargas nodales equivalentes, de cada elemento y aplicación
de las cargas nodales exteriores.
P b = ∫ N f b dV
T
Ωe
F = Fb + Fs + Fext
∫N
T
Ps = f s dS k11u1 + k12u2 + k13u3 + L = f1
∂Ω e
k 21u1 + k 22u2 + k 23u3 + L = f2
K ⋅δ = F M M M M M
k N1u1 + k N 2u2 + k N 3u3 + L = f N
Análisis de Estructuras mediante el MEF 13
Resolución
Extrapolación local:
NnodE
σ= ∑
α
N ( ξ )σα
=1
α
(e)
Alisado:
1 nº El (k)
σi = ∑ σi
nº El k =1
Introducción:
/EXIT Enter
ANSYS ANSYS
Gestor de ficheros
Directorio de Trabajo
Nombre de ficheros
Utility Menu
Toolbar
Main Menu
Graphics window
• Utility Menu: Contiene funciones disponibles en cualquier etapa del proceso de Análisis, tales
como: Control de Ficheros, listado, selección y controles gráficos. También finaliza sesión.
Pre-procesado:
5. Mallado.
Operaciones Adicionales.
Generación de Nodos
Main Menu > Prep. > -Modelling-Create > Nodes
Modelado Sólido
N, NODE, X, Y, Z (,THXY,THXZ,THYZ)
E, I, J, K, L, M, N, O, P
EN, IEL, I, J, K, L, M, N, O, P
Generació
Generación de Elementos
MODELADO SÓLIDO
A) Sistemas de Coordenadas:
CS 0 CS 1 CS 2
Utility Menu > Work Plane > Change Active CS to > …
• Sistema Local de Coordenadas (SLC):
– Los sistemas locales son definidos por el usuario y se emplean para definir o
realizar operaciones de selección sobre entidades geométricas (nodos, puntos
clave...) Utility Menu > Work Plane > Local Coordenate System > …
MODELADO SÓLIDO
MODELADO SÓLIDO
– PUNTOS CLAVE Main Menu > Preprocessor > Create > Keypoints
KEYPOINTS
K, NPT, X, Y, Z
2
1
Main Menu > Preprocessor > Create > Lines > Splines
1 SPLINES
2
BSPLIN, KP1, KP2,....
MODELADO SÓLIDO
D) Operaciones Booleanas:
Permiten combinar entre sí las líneas, áreas y volúmenes ya creados
• ADICIÓN
A1+A2
A1 A3
A2
AADD,NA1,NA2,...,NA9
Número de las otras áreas a sumar (salvo si NA1=P(ICK))
Número del primer área (ó ALL, ó PICK)
• SUSTRACCIÓN A1-A2
A1 A3
A2
ASBA,NA1,NA2
TIPOS DE ELEMENTOS
• En general hay cuatro formas características de elementos: punto, línea, área o volumen.
– Un elemento punto está definido por un nodo, e.g. un elemento masa.
– Un elemento línea se representa normalmente por una línea recta o curva que
conecta dos o tres nodos. Algunos ejemplos son: vigas, barras, tubos y láminas
axisimétricas.
– Un elemento área tiene forma triangular o cuadrilátera y puede ser un elemento
sólido 2-D o un elemento lámina.
– Un elemento volumen tiene forma de tetraedro o hexaedro y es normalmente un
elemento sólido tridimensional.
• Los grados de libertad de un elemento determinan el tipo de cálculo al que es aplicable:
estructural, térmico, eléctrico, fluido, magnético, ...
• El tipo de elemento debe elegirse de forma que los grados de libertad sean suficientes
para caracterizar la respuesta del modelo.
P
Z Y L M O
J K L N
X I
I Y K
I
X
J
Z X J
Elementos lineales Elementos lámina o placa
eje X desde el nodo I eje X desde el nodo I hasta el J Elementos sólidos
hasta el nodo J eje Z normal a la superficie de la 2-D y 3-D
lámina SEC paralelo al sistema
eje Y normal a ejes X-Z global cartesiano
• La mayoría de los elementos de ANSYS tienen opciones que nos permiten especificar
información adicional sobre nuestro análisis. Estas opciones son conocidas en ANSYS
como Keyoptions (KEOPTs).
Por ejemplo, para el PLANE 82, con KEOPT(3) seleccionamos entre las siguientes
opciones de análisis: - Tensión Plana.
- Axilsimetría.
- Deformación Plana.
- Tensión Plana con espesor.
Main Menu > Prep > Element - Type> Add/Edit/Delete > Options
Por ejemplo:
Pre-procesado:
Definición de las propiedades del Material
• Las propiedades físicas del material se definen en base al tipo de problema que se va a
modelar:
o Termico
o Estructural
o Electromagnético
o Acustico
o Fluidos
o Piezoelectrico
o …
- Para definirlos:
TYPE, ITYPE
MAT, Mat
REAL, NSET
ESYS, KCN
Main Menu > Prep > Create > Elements > Elem. Attributes
• Main Menu > Prep. > -Attributes -Define > All Areas
Picked Areas
• AATT
B. Mapped Meshing:
A. FREE MESHING:
• El sólido no debe cumplir ninguna restricción especial. Pueden emplearse en el
mallado elementos de forma genérica (ej: cuadriláteros y triángulos en 2-D).
• Si no se especifican controles de mallado, ANSYS usará los valores por defecto
establecidos en la orden: DESIZE ( Main Menu > Preprocessor > -Meshing-
Size Cntrls > -Manual Size- Global –Other. )
• Alternativamente se recomienda
utilizar el algoritmo SmartSizing
(orden que optimiza la definición
de la malla).
Main Menu > Preprocessor > -Meshing- Size Cntrls > -SmartSize- Basic
Geometría a Mallar
Forma del
elemento
Posición de
los Nodos de
las aristas
3. Generación de la Malla:
– Un buen hábito al trabajar con ANSYS es salvar el modelo en nuestro fichero de
base de datos (SAVE_DB) , antes de comenzar a mallar. De esta manera, si
no estamos satisfechos con la malla obtenida, podemos recuperarlo, variar los
parámetros de mallado, y volver a mallar sin problemas.
– Mallado de Áreas:
Main Menu > Preprocessor > Mesh > Areas > Free
AMESH, NA1, NA2, NINC
Nº del último área e incremento
(por defecto NINC=1)
MÉTODOS DE SELECCIÓN: Permite trabajar con sólo una parte (activa) del modelo.
La parte desactivada no se puede listar, borrar, …
Utility Menu > Select > Entities
Se pueden seleccionar:
- Nodos ( NSEL )
- Elementos ( ESEL )
- Puntos Clave ( KSEL )
- Líneas ( LSEL )
- Áreas ( ASEL )
- Volúmenes ( VSEL )
Resolución:
0. Introducción
Presiones sobre
líneas
Desplazamientos Fuerzas en
en puntos clave puntos clave
– SOBRE LÍNEAS:
Main Menu > Solution > Define Loads-Apply > Structural > Displacement > On Lines
– SOBRE ÁREAS:
Main Menu > Solution > Define Loads-Apply > Structural > Displacement > On Areas
– SOBRE NODOS:
Main Menu > Solution > Define Loads-Apply > Structural > Displacement > On Nodes
b) CARGAS APLICADAS:
Fuerzas Puntuales: Se pueden especificar fuerzas concentradas sobre los
puntos clave o sobre los nodos:
CARGAS CONCENTRADAS EN NODOS
Main Menu > Solution > -Loads-Apply > Force/Moment > On Nodes
CARGAS CONCENTRADAS EN PUNTOS CLAVE
Main Menu > Solution > -Loads-Apply > Force/Moment > On KeyPoints
Resolución:
Calculo de los desplazamientos Nodales
Antes de dar la orden de solución, resulta conveniente salvar la base de datos para
prevenir un posible fallo durante dicho proceso de resolución:
SAVE ó Utility Menu > File > Save as
La orden para iniciar el proceso de solución es:
SOLVE ó Main Menu > Solution > Current LS
ANSYS utiliza la información de la B.D. para generar la solución. Los resultados se
archivan en la B.D.
Resultados
Base de Datos
Post-procesado:
0. Introducción
1. Representación Gráfica.
Post-procesado: Introducción
Una vez resuelto el problema, hemos de visualizar, tanto en formato gráfico, como en
forma de listado o tabla, los valores que toman las magnitudes características de
nuestro problema: tensiones, deformaciones, desplazamientos,…Para ello recurrimos a
la fase de Post-procesado.
El Post-Procesador de ANSYS (/POST1 ó Main Menu > General Postproc), opera
sobre los resultados almacenados durante la etapa de Resolución, en el fichero de
base de datos (B.D.), para proporcionarnos los resultados necesarios en el Análisis:
¾ Forma de la deformada
¾ Isocontornos de Desplazamientos, Tensiones, Deformaciones,…
¾ Listado de resultados nodales, elementales, en subregiones,…
Si hemos salido del programa tras resolver, al entrar de nuevo a ANSYS, habrá que entrar en /POST1
y recuperar los datos de fichero de B.D. RESUME,Fname,Ext
Utility Menu > File > Resume from
Existen dos tipos de resultados:
Resultados Primarios: Solución de los g.d.l asociados a cada nodo (en el
caso del análisis estructural, los desplazamientos).
Resultados Secundarios: Obtenidos a partir de los primarios por derivación
de éstos (Tensiones y deformaciones, en análisis de medios continuos).
Suelen ser resultados asociados a los elementos, y referidos a nodos, a
puntos de integración, o al centroide del elemento.
Análisis de Estructuras mediante el MEF 70
Post-procesado: Representación Gráfica
REPRESENTACIÓN DE LA DEFORMADA:
Main Menu > General Postproc > Plot Results >Deformed Shape
Utility Menu > Plot > Results > Deformed Shape
PLDISP, Kund
REPRESENTACIÓN DE ISOCONTORNOS:
Main Menu > General Postproc > Plot > Results > Contour Plot > Element Solu…
Utility Menu > Plot > Results > Contour Plot > Element Solution
PLESOL, Item, Comp
Item Comp Descripción
S X,Y,Z,XY,YZ,XZ Tensor de tensiones
1,2,3 Tensiones principales
EQV Tensión equivalente
EPTO X,Y,Z,XY,YZ,XZ Idem. deformaciones totales
1,2,3 (EPTO=EPEL+EPPL+EPCR)
EQV (Total = Elástica + Plástica +
Creep)
etc.
Main Menu > General Postproc > Plot > Results > Contour Plot > Nodal Solu…
Utility Menu > Plot > Results > Contour Plot > Nodal Solution
PLNSOL, Item, Comp
(1) (2)
- Aproximación local
- Alisado
Main Menu > General Postproc > Element Table > Define Table
ETABLE, Lab, Item, Comp
Main Menu > General Postproc > Element Table > Plot Element Table
Utility Menu > Plot > Results > Contour Plot > Element Table Data
- PRETAB, Lab1, ..., Lab9 lista los valores de Lab seleccionados (Lab1...) previamente
definidos mediante la orden ETABLE
Main Menu > General Postproc > Element Table > List
Utility Menu > List > Results > Element Table Data
Main Menu > General Postproc > List Results >Reaction Solution ó
Nodal Solution ó Element Solution
Utility Menu > List > Results > Reaction Solution ó Nodal Solution ó Element Solution
MEF
MEF
Orden = 2ng - 1
1. Preprocesado:
¾ Introducimos el Título
¾ Construcción de la Geometría
¾ Definición del tipo de elemento (Element Type)
¾ Definición de las Propiedades Geométricas del elemento
¾ Definición de Propiedades del Material
¾ Parámetros de Mallado
¾ Mallado
2. Resolución:
¾ Definición del Tipo de Análisis (Analysis Type)
¾ Aplicamos restricciones en desplazamientos
¾ Aplicamos cargas
¾ Resolución del sistema
3. Post-procesado:
¾ Cálculos “a mano”
¾ Análisis de Convergencia usando ANSYS
¾ Deformada
¾ Desplazamientos
¾ Tensiones
¾ Error de discretización máximo en el elemento
El MÉTODO DE LOS ELEMENTOS
FINITOS, INTRODUCCIÓN A
1. Introducimos el Título
Utility Menu > File > Change Title
2. Construcción de la Geometría
a. Creación de la forma rectangular principal
Preprocessor > Modeling > Create > Areas > Rectangle > By 2 Corners
Esto generará un rectángulo en el que la esquina izquierda inferior posee las coordenadas
0,0,0 y la superior derecha, las coordenadas 200,100,0. (Alternativamente, se podría usar
la línea de comando BLC4,0,0,200,100)
c. Sustracción
- Para aplicar el operador Booleano, seleccionamos desde el menu del Preprocessor:
Modeling > Operate > Booleans > Subtract > Areas
- En ese momento aparecerá una ‘ventana de sustracción de áreas’ y en la ventana de
entradas de ANSYS aparecerá el siguiente mensaje: [ASBA] Pick or enter base areas from
which to subtract :
- Nos aseguramos que toda el área del rectángulo está seleccionada (de lo contrario
cliqueamos 'Next') y entonces pulsamos 'OK'.
- Cliqueamos 'OK' sobre la ‘ventana de sustracción de áreas’.
- Ahora será solicitada la selección de las áreas sustraendo. Seleccionamos el círculo
cliqueando sobre él y pulsamos 'OK'.
c. Sustracción
- Ahora debemos tener el siguiente modelo::
• PLANE82 es una versión de orden superior del elemento 2-D, de cuatro nodos
(PLANE42). PLANE82 elemento cuadrilátero de 8 nodos que es más idóneo para
modelar contornos curvos.
En este ejemplo, necesitamos un elemento de tensión plana con espesor, por tanto
Cliqueando en el botón de opciones: 'Options...'. Cliqueando y pulsando el botón K3 b,
y seleccionando 'Plane strs w/thk', como se muestra a continuación.
Real Constants
• None, if KEYOPT (3) = 0, 1, or 2
• THK -Thickness, if KEYOPT (3) = 3
(Alternativamente, el comando para el paso anterior es R,1,20)
Preprocessor > Material Props > Material models > Structural > Linear >
Elastic > Isotropic
Vamos a introducir las propiedades del acero, como se muestra a continuación:
EX = 200000 MPa
PRXY = 0.3
Preprocessor > Meshing > Size Cntrls > Manual Size > Areas > All Areas
7. Mallado
Ahora el modelo sólido puede ser mallado.
En el 'Preprocessor' seleccionamos el menu: Meshing > Mesh > Areas > Free y seleccio_
namos el área a mallar. (Alternativamente, la línea de comando para este paso es: AMESH,ALL)
APLICACIÓN DE CONDICIONES DE
CONTORNO Y RESOLUCIÓN
3. Aplicamos cargas
• Como se muestra en la figura inicial, existe una carga por unidad de longitud de 20N/mm
distribuida sobre el lado derecho de la pletina. Para aplicar dicha carga:
Solution > Define Loads > Apply > Structural > Pressure > On Lines
• Al aparecer la ventana, seleccionamos el extremo final de la pletina y cliqueamos 'OK'
• Calculamos la presión sobre el canto derecho de la pletina dividiendo la carga distribuida por
el espesor (1 MPa).
• Rellenamos la ventana "Apply PRES on lines" como se muestra a continuación. NOTA:
- La presión es uniforme, de manera que no rellenamos el último campo.
- La presión está actuando hacia el “exterior” de la pletina, de manera que ha de ser definida
como negativa.
POST-PROCESADO
- Listamos las tensiones (General Postproc > List Results > Nodal Solution > Stress,
Principals SPRIN) y comprobamos la SEQV (Equivalent Stress / von Mises Stress)
para el nodo en cuestión. (marcado en rojo)
Podemos ver como la los valores de tensión y desplazamiento máximo del nodo, convergen a
la solución real a medida que el número de elementos aumenta.
La Tensión de von Mises, en la parte superior del taladro, toma un valor de 3.8 MPa
aproximadamente. Por lo tanto, usando ANSYS vemos que cometemos un error inferior al
2.5% con respecto a la solución analítica.
El desplazamiento máximo encontrado es de 0.0012mm, como habíamos estimado.
Por tanto, los resultados obtenidos con ANSYS son aceptables para verificar el modelo.
3. Deformada
General Postproc > Plot Results > Deformed Shape > Def + undeformd
para ver la deformada e indeformada de nuestro dominio.
5. Tensiones
- General Postproc > Plot Results > Nodal Solution... Seleccionamos
Tensión, von Mises en la ventana.
- Podemos listar las tensiones equivalentes de von Mises para verificar los resultados
en ciertos nodos.
General Postproc > List Results. Select Stress, Principals SPRIN
e≡ Elemento.
e en = σ nreal − σ ne
n≡ Nodo asociado al Elemento.
e = max ⎢ max ∆σ
e
( e
n )
⎥
elementos
R,1,20
MP,EX,1,200000
MP,PRXY,1,0.3
AESIZE,ALL,5
AMESH,ALL
FINISH
1. Cálculo de Tensiones
2. Estimación del error de discretización
3. ANSYS. Post1 – Error Approximation
El MÉTODO DE LOS ELEMENTOS
FINITOS, INTRODUCCIÓN A
Cálculo de tensiones
ε(e) = B δ
σ(e) = C B δ
Extrapolación local:
NnodE
σ= ∑
α
N ( ξ ) ⋅ σα
=1
α
(e)
Alisado:
1 nº El (k)
Nodo i σi = ∑ σi
nº El k =1
y ( x) = 1 + x + x 2 x ∈ [−1, + 1]
g ( x) = a + b x
Función error:
y
+1
E = ∫ [ y ( x) − g ( x)]2 dx = f (a, b)
−1 y = 1+ x + x2
Extrapolación Local
Caso 1D:
1⎡ ξ ξ ⎤ ⎧σ ⎫
σ = ⎢1 − 1 + ⎥⎨ 1 ⎬
2⎣ p p ⎦ ⎩σ 2 ⎭
⎡ 1 1⎤
1+ 1− ⎥
⎧ A⎫ 1 ⎢
σ p p ⎧σ 1 ⎫
⎨ ⎬= ⎢ ⎥
1 ⎥ ⎨⎩σ 2 ⎬⎭
⎩σ B ⎭ 2 ⎢1 − 1
1+
⎣⎢ p p ⎥⎦
Caso 2D:
⎧σ 1 ⎫
⎪ ⎪
1⎡ ξ η ξ η ξ η ξ η ⎤ ⎪σ 2 ⎪
σ (ξ ,η ) = ⎢(1 − )(1 − ) (1 + )(1 − ) (1 + )(1 + ) (1 − )(1 + )⎥ ⎨ ⎬
4⎣ p p p p p p p p ⎦ ⎪σ 3 ⎪
⎪⎩σ 4 ⎪⎭
σ A = σ (ξ A ,η A )
σ B = σ (ξ B ,η B )
σ C = σ (ξ C ,ηC )
σ D = σ (ξ D ,η D )
Análisis de Estructuras mediante el MEF 5
Caso 1D u ≈ u = Na
Extrapolación
local
σ
Alisado
σˆ a
du
Aproximamos: σ =E ≈ σˆ a
dx
Error absoluto : eσ ≈ σˆ a − σ
Caso general
eσ = [ ∫ [σˆ
Ω
a − σ ]T C-1[σˆ a − σ ]d Ω ] 1/ 2
The error approximation technique used by POST1 (PRERR command) for displacement-based
problems is similar to that given by Zienkiewicz and Zhu(102). The essentials of the method are
summarized below.
The usual continuity assumption used in many displacement based finite element formulations
results in a continuous displacement field from element to element, but a discontinuous stress field.
To obtain more acceptable stresses, averaging of the element nodal stresses is done. Then, returning
to the element level, the stresses at each node of the element are processed to yield:
(19–108)
where:
= stress error vector at node n of element i
(19–109)
where:
ei = energy error for element i (accessed with ETABLE (SERR item) command)
vol = volume of the element (accessed with ETABLE (VOLU item) command)
[D] = stress-strain matrix evaluated at reference temperature
{∆σ} = stress error vector at points as needed (evaluated from all {∆σn} of this element)
(19–110)
where:
e = energy error over the entire (or part of the) model (accessed with *GET (SERSM item) command)
Nr = number of elements in model or part of model
mk:@MSITStore:C:\Archivos%20de%20programa\ANSYS%20Inc\v110\CommonFi... 16/10/2007
19.7. POST1 - Error Approximation Technique Página 2 de 6
(19–111)
where:
E = percentage error in energy norm (accessed with PRERR, PLDISP, PLNSOL (U item), *GET (SEPC item)
commands)
U = strain energy over the entire (or part of the) model (accessed with *GET (SENSM item) command)
= strain energy of element i (accessed with ETABLE (SENE item) command) (see ANSYS Workbench Product
Adaptive Solutions)
The ei values can be used for adaptive mesh refinement. It has been shown by Babuska and
Rheinboldt(103) that if ei is equal for all elements, then the model using the given number of
elements is the most efficient one. This concept is also referred to as “error equilibration”.
At the bottom of all printed nodal stresses (the PRNSOL or PRESOL command), which may
consist of the 6 component stresses, the 5 combined stresses, or both, a summary printout labeled:
ESTIMATED BOUNDS CONSIDERING THE EFFECT OF DISCRETIZATION ERROR gives
minimum nodal values and maximum nodal values. These are:
(19–112)
(19–113)
where min and max are over the selected nodes, and
where:
∆σi = maximum absolute value of any component of for all nodes connecting to element (accessed with
ETABLE (SDSG item) command)
mk:@MSITStore:C:\Archivos%20de%20programa\ANSYS%20Inc\v110\CommonFi... 16/10/2007
19.7. POST1 - Error Approximation Technique Página 3 de 6
The error approximation technique used by POST1 (PRERR command) for temperature based
problems is similar to that given by Huang and Lewis(126). The essentials of the method are
summarized below.
The usual continuity assumption results in a continuous temperature field from element to element,
but a discontinuous thermal flux field. To obtain more acceptable fluxes, averaging of the element
nodal thermal fluxes is done. Then, returning to the element level, the thermal fluxes at each node of
the element are processed to yield:
(19–114)
where:
= thermal flux error vector at node n of element i
(19–115)
where:
ei = energy error for element i (accessed with ETABLE (TERR item) command)
vol = volume of the element (accessed with ETABLE (VOLU item) command)
[D] = conductivity matrix evaluated at reference temperature
{∆q} = thermal flux error vector at points as needed (evaluated from all {∆qn} of this element)
(19–116)
where:
e = energy error over the entire (or part of the) model (accessed with *GET (TERSM item) command)
Nr = number of elements in model or part of model
The energy error can be normalized against the thermal dissipation energy.
(19–117)
mk:@MSITStore:C:\Archivos%20de%20programa\ANSYS%20Inc\v110\CommonFi... 16/10/2007
19.7. POST1 - Error Approximation Technique Página 4 de 6
where:
E = percentage error in energy norm (accessed with PRERR, PLNSOL, (TEMP item) or *GET (TEPC item)
commands)
U = thermal dissipation energy over the entire (or part of the) model (accessed with *GET (TENSM item) command)
= thermal dissipation energy of element i (accessed with ETABLE (TENE item) command) (see ANSYS
Workbench Product Adaptive Solutions)
The ei values can be used for adaptive mesh refinement. It has been shown by Babuska and
Rheinboldt(103) that if ei is equal for all elements, then the model using the given number of
elements is the most efficient one. This concept is also referred to as “error equilibration”.
At the bottom of all printed fluxes (with the PRNSOL command), which consists of the 3 thermal
fluxes, a summary printout labeled: ESTIMATED BOUNDS CONSIDERING THE EFFECT OF
DISCRETIZATION ERROR gives minimum nodal values and maximum nodal values. These are:
(19–118)
(19–119)
where min and max are over the selected nodes, and
where:
= nodal minimum of thermal flux quantity (output as VALUE (printout) or SMNB (plot))
= nodal maximum of thermal flux quantity (output as VALUE (printout) or SMXB (plot))
j = subscript to refer to either a particular thermal flux component or a particular combined thermal flux
∆qi = maximum absolute value of any component of for all nodes connecting to element (accessed with
ETABLE (TDSG item) command)
The error approximation technique used by POST1 (PRERR command) for magnetics- based
mk:@MSITStore:C:\Archivos%20de%20programa\ANSYS%20Inc\v110\CommonFi... 16/10/2007
19.7. POST1 - Error Approximation Technique Página 5 de 6
problems is similar to that given by Zienkiewicz and Zhu (102) and Huang and Lewis (126). The
essentials of the method are summarized below.
The usual continuity assumption results in a continuous temperature field from element to element,
but a discontinuous magnetic flux field. To obtain more acceptable fluxes, averaging of the element
nodal magnetic fluxes is done. Then, returning to the element level, the magnetic fluxes at each node
of the element are processed to yield:
(19–120)
where:
= magnetic flux error vector at node n of element i
(19–121)
where:
ei = energy error for element i (accessed with ETABLE (BERR item) command)
vol = volume of the element (accessed with ETABLE (VOLU item) command)
[D] = magnetic conductivity matrix evaluated at reference temperature
{∆B} = magnetic flux error vector at points as needed (evaluated from all {∆Bn} of this element)
(19–122)
where:
e = energy error over the entire (or part of the) model (accessed with *GET (BERSM item) command)
Nr = number of elements in model or part of model
(19–123)
where:
mk:@MSITStore:C:\Archivos%20de%20programa\ANSYS%20Inc\v110\CommonFi... 16/10/2007
19.7. POST1 - Error Approximation Technique Página 6 de 6
E = percentage error in energy norm (accessed with PRERR, PLNSOL, (TEMP item) or *GET (BEPC item)
commands)
U = magnetic energy over the entire (or part of the) model (accessed with *GET (BENSM item) command)
= magnetic energy of element i (accessed with ETABLE (SENE item) command) (see ANSYS Workbench
Product Adaptive Solutions)
The ei values can be used for adaptive mesh refinement. It has been shown by Babuska and
Rheinboldt(103) that if ei is equal for all elements, then the model using the given number of
elements is the most efficient one. This concept is also referred to as “error equilibration”.
At the bottom of all printed fluxes (with the PRNSOL command), which consists of the 3 magnetic
fluxes, a summary printout labeled: ESTIMATED BOUNDS CONSIDERING THE EFFECT OF
DISCRETIZATION ERROR gives minimum nodal values and maximum nodal values. These are:
(19–124)
(19–125)
where min and max are over the selected nodes, and
where:
∆Bi = maximum absolute value of any component of for all nodes connecting to element (accessed with
ETABLE (BDSG item) command)
Contains proprietary and confidential information of ANSYS, Inc. and its subsidiaries and affiliates.
mk:@MSITStore:C:\Archivos%20de%20programa\ANSYS%20Inc\v110\CommonFi... 16/10/2007
IV.- Ejemplos de aplicación
1. Tensión plana.
2. Estructura de Barras 2D. Análisis Estático.
3. Bancada elevada 3D. Análisis Modal.
El MÉTODO DE LOS ELEMENTOS
FINITOS, INTRODUCCIÓN A
Tensión Plana
7. Mallado
- Primero hemos de seleccionar los atributos del elemento:
Malla1:
Nº Nodos: 527
Nº Elementos:145
Resolución
Una vez que tenemos el modelo, aplicamos las C.C. en desplazamientos y en cargas,
y resolvemos el sistema de ecuaciones resultante.
1. Definimos el Tipo de Análisis
Solution > New Analysis > Static
(Alternativamente: ANTYPE,0)
Desplazamientos
Cargas
4. Resolvemos el sistema
Solution > Solve > Current LS
Post-Procesado
- Análisis de sensibilidad:
Es necesario comprobar que la solución ha convergido. Para ello reduciremos el
tamaño de los elementos hasta que veamos que no hay variaciones significativas en
nuestra solución, según nuestro criterio de convergencia.
- Error de discretización:
Además se visualizará el error de discretización, es decir el error asociado a la
aproximación de la solución, de manera que podamos ver la calidad de nuestra malla.
Fy = Po ⋅ 2 ⋅ R ⋅ e = 25000 N
3. Desplazamientos Nodales
- Para pintar desplazamientos Nodales: General Postproc > Plot Results > Contour
Plot > Nodal Solution , selecciona ‘DOF Solution’ – ‘USUM’ en la ventana.
- Alternativamente podemos obtener esos resultados en una lista General Postproc
> List Results > Nodal Solution...
Podemos listar las tensiones de von-Mises en ciertos nodos para verificar resultados:
General Postproc > List Results. Select Stress, Principals SPRIN
Tensiones Nodales
Isocontornos Elementales de Tensión
e≡ Elemento.
Estudio de Convergencia
• Desplazamientos Nodales
Malla 3:
Refinamos la malla:
Nº Nodos: 7439
Malla creada con ANSYS 10.0 University Intermediate.
Nº Elementos: 2353
!******************************** !*********************************
! PROCESADO: ! POST-PROCESADO:
!******************************** !*********************************
FINISH !* FINISH
/SOL SFL,P51X,PRES,20.833333, /POST1
!* !* !*
ANTYPE,0 SAVE ! Deformada:
! C.C. / desplazamientos: !* !-----------
!------------------------- /STATUS,SOLU PLDISP,2
!* SOLVE !*
FLST,2,8,4,ORDE,3 ! Desplazamientos Nodales:
FITEM,2,2 !-------------------------
FITEM,2,4 PLNSOL,U,SUM,0,1
FITEM,2,-10 !*
!* ! Tensiones Elementales:
/GO !-----------------------
DL,P51X, ,ALL, PLESOL,S,EQV,0,1
!* !*
! C.C. / carga:
!---------------
FLST,2,2,4,ORDE,2
FITEM,2,13
FITEM,2,-14
/GO
Pre-Procesado
a. Definición de keypoints:
La geometría general es definida en ANSYS usando keypoints que especifican varias
coordenadas principales que caracterizan el
el sólido. Para este ejemplo, dichos keypoints
se encuentran en los extremos de cada barra.
b. Formamos Lineas:
Los keypoints han de estar conectados. Definiremos las líneas seleccionando con el
ratón los keypoints.
– En el menú principal seleccionamos: Preprocessor > Modeling > Create >
Lines > Lines > In Active Coord. Y aparecerá la siguiente ventanar:
ANSYS: BEAM3
• Resumen de las Salidas (‘Outputs’) del elemento:
R,1,46.4e-4,1740e-8, 160e-3, , , ,
R,2,18.1e-4, 266e-8, 100e-3, , , ,
( La líneas de comandos:
MP,EX,1,200e9, MP,PRXY,1,0.3, MP,DENS,1,,7850).
7. Mallado
- Al mallar hemos de tener en cuenta que tenemos dos tipos de secciones. Por
ello se seleccionarán los atributos de los elementos conforme a la región del
modelo sólido que se vaya a mallar.
- Líneas 9, 10 y 11:
- Seleccionamos atributos del elemento:
Una vez que tenemos el modelo, aplicamos las C.C. en desplazamientos y en cargas,
y resolvemos el sistema de ecuaciones resultante.
1. Definimos el Tipo de Análisis
Solution > New Analysis > Static
(Alternativamente: ANTYPE,0)
Cargas
4. Resolvemos el sistema
Solution > Solve > Current LS
3. Desplazamientos Nodales
- Para pintar desplazamientos Nodales: General Postproc > Plot Results > Contour
Plot > Nodal Solution , selecciona ‘DOF Solution’ – ‘USUM’ en la ventana.
- También podemos obtener esos resultados en una lista:
General Postproc > List Results > Nodal Solution...
B
C
ETABLE,N_I,SMISC, 1
! axil:
ETABLE,N_I,SMISC, 1
ETABLE,N_J,SMISC, 37
! Cortante:
ETABLE,V_I,SMISC, 2
ETABLE,V_J,SMISC, 38
! Flector:
ETABLE,M_I,SMISC, 6
ETABLE,M_IL1,SMISC, 12
ETABLE,M_IL2,SMISC, 18
ETABLE,M_IL3,SMISC, 24
ETABLE,M_IL4,SMISC, 30
ETABLE,M_IL5,SMISC, 36
ETABLE,M_J,SMISC, 42
– Diagrama de Axiles:
PLLS,N_I,N_J,1,0
PLLS,V_I,V_J,1,0
– Diagrama de Flectores:
PLLS,M_I,M_J,1,0
! Tensión Máxima:
ETABLE, Smax_I,NMISC, 1
ETABLE, Smax_IL1,NMISC, 3
ETABLE, Smax_IL2,NMISC, 5
ETABLE, Smax_IL3,NMISC, 7
ETABLE, Smax_IL4,NMISC, 9
ETABLE, Smax_IL5,NMISC, 11
ETABLE, Smax_J,NMISC, 13
! Tensión Máxima:
ETABLE, Smin_I,NMISC, 2
ETABLE, Smin_IL1,NMISC, 4
ETABLE, Smin_IL2,NMISC, 6
ETABLE, Smin_IL3,NMISC, 8
ETABLE, Smin_IL4,NMISC, 10
ETABLE, Smin_IL5,NMISC, 12
ETABLE, Smin_J,NMISC, 14
– Para visualizar los diagramas de esfuerzos con ANSYS, tendremos que colocar
más elementos por barra. La solución obtenida anteriormente no variará, pero
ahora la representación gráfica de los resultados mejorará.
Análisis Modal
Se obtiene empleando las mismas funciones de forma utilizadas para calcular la matriz de rigidez
⎡× 0 0 × 0 0 ⎤ ui
θ
j
⎢ ⎥
v
j
⎢0 × × 0 × ×⎥ θ i
M=⎢
j
× 0 0 × 0 0⎥ u j
⎢ ⎥
θ
i
⎢0 × × 0 × ×⎥ v j
u
i
⎢0 × × 0 × ×⎥⎦ θ j
v
i
La masa de cada elemento se concentra en sus nodos, obteniéndose una matriz diagonal
⎡× 0 0 0 0 0 ⎤ ui
LUMPM, ON ⎢0 × 0 0 0 0 ⎥ vi
⎢ ⎥
⎢0 0 × 0 0 0⎥ θ i
M=⎢
0 0 0 × 0 0⎥ u j
⎢ ⎥
⎢0 0 0 0 × 0⎥ v j
⎢0 ×⎥⎦ θ j
MATRIZ DE MASA REDUCIDA ⎣ 0 0 0 0
• REDUCED
– emplea matrices reducidas, asociadas a una serie de g.d.l. Maestros que el
usuario (o el propio ANSYS) debe seleccionar previamente. El proceso de
solución es más rápido que con las opciones SUBSPACE pero menos exacto, ya
que las matrices reducidas sólo permiten obtener una solución aproximada.
• SUBSPACE
– permiten obtener un determinado número M (reducido: M<<N) de modos y
frecuencias. No resulta necesario definir g.d.l. maestros.
• UNSYMMETRIC
– se emplea cuando las matrices del sistema no son simétricas (e.g., problemas de
interacción fluido-estructura).
• DAMPED
– se emplea cuando el amortiguamiento del sistema es importante.
Turbina de 5 Tn de masa
Bancada
formada por un forjado de H.A. circundado por 4 vigas perimetrales
(perfiles HEB), y 4 soporte (perfiles HEB)
Pre-Procesado
!*
ET,1,BEAM4
!*
KEYOPT,1,2,0
KEYOPT,1,6,0
KEYOPT,1,7,0
KEYOPT,1,9,0
KEYOPT,1,10,0
!*
!*
ET,2,SHELL63
!*
KEYOPT,2,2,0
KEYOPT,2,6,0
KEYOPT,2,7,0
KEYOPT,2,9,0
KEYOPT,2,10,0
!*
R,1,149.1e-4,25170e-8,8563e-8,0.3,0.3,0,
RMORE, ,185e-8, , , , ,
!*
R,2,0.3,0,0,0,0,0,
RMORE,0,0,0,
RMORE
RMORE,555.555555555,
!*
• Añadimos masas:
Los elementos que no son considerados en el análisis estático por poseer
escasa o nula rigidez, si han de ser considerados, en cuanto a elementos
másicos se refiere, en el análisis dinámico.
Por esta razón se le añade al forjado otra masa por unidad de superficie
que tiene en cuenta la masa de la turbina.
R,2,0.3,0,0,0,0,0,
RMORE,0,0,0,
RMORE
RMORE,555.555555555,
!*
MPTEMP,,,,,,,,
MPTEMP,1,0
MPDATA,EX,1,,200e9
MPDATA,PRXY,1,,0.3
MPTEMP,,,,,,,,
MPTEMP,1,0
MPDATA,DENS,1,,7850
!*
!*
MPTEMP,,,,,,,,
MPTEMP,1,0
MPDATA,EX,2,,40e9
MPDATA,PRXY,2,,0.3
MPTEMP,,,,,,,,
MPTEMP,1,0
MPDATA,DENS,2,,2000
Solution > Define Loads > Apply > Structural > Displacement > On …
!------------------------
! Análisis Modal: !*
!------------------------ MODOPT,SUBSP,15,0,0, ,OFF
/SOL RIGID,
!* SUBOPT,8,4,24,0,0,ALL
ANTYPE,2 !*
!* /STATUS,SOLU
DK,1, , , ,0,ALL, , , , , , SOLVE
DK,2, , , ,0,ALL, , , , , ,
DK,3, , , ,0,ALL, , , , , ,
DK,4, , , ,0,ALL, , , , , ,
!*
MSAVE,0
!*
MODOPT,SUBSP,15
EQSLV,FRONT
MXPAND,15, , ,0
LUMPM,0
PSTRES,0
Post-Procesado
12 EI
K =4
L3
M equiv = M forjado + M vigas + M equiv , soportes
1 K
f =
2π M
Freq (Hz)
7,852610037