Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Un archivo de entrada para ABAQUS contiene los datos del modelo y de la historia. La data de modelo define
un modelo de elementos finitos: nodos, elementos, propiedades de los elementos, definición del material, y
cualquier data que especifica el modelo por sí mismo. La data de la historia define que le pasa al modelo: la
secuencia de los eventos o cargas a las cuales la respuesta del modelo es sujeta. En ABAQUS el usuario
divide la historia dentro de una secuencia de pasos steps. Cada paso es un periodo de respuesta de un caso en
particular: una carga estática, una respuesta dinámica, consolidación de suelos, etc. La definición del paso
incluye el tipo de procedimiento (análisis de esfuerzo estático, análisis de transferencia de calor, etc.),
parámetros de control para integración del tiempo o para procedimientos de soluciones no lineales, carga, y
salidas solicitadas. El usuario escoge que constituye un paso (step). Por ejemplo, una carga estática debe ser
aplicada en un paso; o, si una salida mas detallada es requerida a más altos niveles de carga, el mismo análisis
puede ser dividido en dos pasos y así las salidas pueden ser cambiadas.
ABAQUS hace una clara distinción entre pasos de análisis no lineal y pasos de perturbación lineal. Pasos de
análisis no lineal define una secuencia de eventos que siguen uno a otro, en el sentido de que el estado del
modelo al final de ultimo paso no lineal da las condiciones iniciales para el comienzo del próximo paso. Un paso
de análisis de perturbación lineal da la respuesta lineal del sistema sobre el estado base: el estado al final del
ultimo paso del análisis no lineal antes del análisis de perturbación lineal.
Paso 1 podría ser estirar la cuerda del arco para pretensarla. Paso 2 podría ser seguir halando hacia atrás la
cuerda con la flecha, de este modo almacenando mas energía en el sistema. Paso 3 podría entonces ser un
análisis de perturbación lineal: un análisis de frecuencias de valores propios para investigar las frecuencias
naturales del sistema cargado. Este paso puede estar incluido entre los pasos 1 y 2, para encontrar las
frecuencias naturales del arco y la cuerda justo después de que la cuerda es pretensionada pero antes que ella
sea halada hacia atrás para tirar. Paso 4 es entonces un análisis dinámico no lineal, en el cual la cuerda y el
arco son soltados, paso en que la energía de deformación, que ha sido almacenada en el sistema halando hacia
atrás la cuerda en el paso 2, le imparte energía cinética a la flecha y causa que esta abandone el arco. Este
paso continúa desarrollando la respuesta no lineal del sistema, pero ahora con efectos dinámicos incluidos.
En este caso, es obvio que cada paso de análisis no lineal debe usar el estado al final del paso del análisis no
lineal previo como condición inicial, por ejemplo, la parte dinámica de la historia no tiene carga: la respuesta
dinámica es causada por la liberación de alguna energía de deformación almacenada en los pasos estáticos.
Este efecto introduce una dependencia de orden natural en el archivo de entrada: pasos de análisis no lineales
seguidos uno de otro en la entrada, en el orden en el cual los eventos fueron definidos como ocurren, con pasos
de análisis de perturbación lineal insertados en el momento apropiado, en la secuencia para investigar el
comportamiento lineal del sistema en ese momento.
Bloques de opciones
Todas las definiciones de datos son efectuadas con bloques de opciones, series de datos describiendo una
parte de la definición del problema. El usuario escoge esas opciones que son relevantes para una aplicación en
particular. Opciones son definidas por líneas en el archivo de entrada. Cada opción es introducida por una línea
clave. Si esta opción requiere de líneas de datos, ellas van después de la línea clave. Otra vez, se ve una orden
natural en el archivo de entrada. La sintaxis de las líneas claves y de datos es definida en el "Input syntax rules".
Una breve descripción, suficiente para nuestros propósitos acá, es como sigue.
Líneas claves comienzan con un * en la columna 1, seguido por el nombre de la opción. Por ejemplo,
*MATERIALinicializa la definición de las propiedades del material.**es una línea comentario. Opciones
pueden tener parámetros. Líneas claves usan un formato libre en el cual espacios en blanco son ignorados y la
coma separa los parámetros.
Parámetros son algunas veces requeridos en las líneas claves. Por ejemplo, la opción *ELEMENT, la cual
introduce una lista de definiciones del elemento, requiere del parámetro TYPEpara decirle a ABAQUS que
tipo de elemento ( sólido, placa, viga, etc.) está siendo definido. Muchos parámetros son opcionales. Parámetros
pueden tener valores: si ellos lo tienen, el signo = es usado para asociar el valor con el parámetro. Por
ejemplo, *MATERIAL, NAME=ACEROasocia el nombre ACERO con la definición del material.
Líneas de datos pueden ser asociadas con la opción y por ello deben seguir a la línea clave. Ellas son utilizadas
para introducir la data que es fácilmente dada en listas como parámetros, usualmente porque la lista puede ser
muy extensa. Por ejemplo,
*ELASTIC, TYPE=ISOTROPIC
define una parte del comportamiento del material: isotrópico, elástico lineal, en el cual el módulo de Young varía
con temperatura de 200.000 a 20 a 80.000 a 700, con valores correspondientes de Poisson de 0.3 y 0.42. Como
en la mayoría de las opciones en ABAQUS, varias líneas de datos pueden ser asociadas con una opción tanto
como sea necesario. Campos de variables dependientes pueden ocurrir, por ejemplo, una parte plástica hecha
de resina y fibras, donde la elasticidad puede variar con la densidad de la fibra a través del material. La densidad
de la fibra puede ser definida como un campo variable, a ser interpolado por ABAQUS a lo largo del modelo de
valores dados en los nodos.
Grupos
Una de las características mas útil del método de definición de los datos de ABAQUS es la posibilidad de
grupos. Un grupo puede ser una serie de nodos o una serie de elementos. El usuario le da un nombre (1-80
caracteres, el primero de los cuales debe ser una letra) para cada grupo. El nombre entonces da un significado
de referencia de todos los miembros de la serie. Como un ejemplo que, para la estructura mostrada en la figura
2, deseamos aplicar condiciones de borde simétricas en el borde de la MITAD y que el borde APOYO es
articulado. Ensamblamos los nodos relevantes dentro de grupos y especificamos las condiciones de borde:
*BOUNDARY
MITAD, ZSYMM
APOYO, PINNED
Grupos son la referencia básica a lo largo de ABAQUS, y el uso de los mismos es recomendado.
Seleccionando nombres de grupos significativos hace que sea simple identificar cual data pertenece a cual parte
del modelo.
Probablemente la manera más simple para un principiante entender como usar ABAQUS es seguir un ejemplo;
se usara una viga en cantiliver mostrada en la figura 3 para éste propósito. Los siguientes párrafos discuten
como el modelo para esta estructura es definido. También la estructura es muy simple, esto permite que algunas
opciones de entrada sean introducidas; se encontrará que aún el problema más complicado se puede hacer
siguiendo las mismas ideas.
La primera opción es usualmente el encabezado para el análisis, el cual es dado en la opción *HEADING. Se
puede seguir el ejemplo buscando las definiciones detalladas de introducción de varias opciones. Las claves son
arregladas alfabéticamente en el manual en línea. Cualquier número de líneas de datos pueden seguir la
línea*HEADING. La primera se toma como encabezado para cada pagina de la salida impresa del trabajo.
Así,
*HEADING
VIGA CANTILEVER
Definición de la Malla
La data del modelo sigue ahora. No hay orden en particular para definir un modelo, pero se escoge para
comenzar con la malla: los nodos y elementos. Nuestra viga es modelada con cinco elementos, con seis nodos.
Se especifican los nodos primero:
*NODE, NSET=EXTREMOS
1,0.6
6,100.
*NGEN
1,6
La opción *NODE comienza la lectura de los nodos y sus coordenadas. El parámetro (opcional) NSET ha
sido incluido con el valor EXTREMOS, lo cual significa que los dos nodos leídos en esta opción serán incluidos
en lel grupo de nodos EXTREMOS. ABAQUS contiene algunas capacidades de una simple generación de
malla. Aquí se usa la opción *NGEN para generación de nodos a lo largo de una línea. Asimismo, se definen
los elementos:
*ELEMENT, TYPE=B21
1, 1, 2
*ELGEN, ELSET=VIGA
1,5
La opción *ELEMENT incluye el parámetro TYPEcon el valor B21. B21es un elemento de viga de
interpolación lineal para problemas de dos dimensiones. Todos los elementos en ABAQUSestán descritos en
la Parte V, "Elements" del manual.
Otra vez se ha usado la opción *ELGEN para una simple generación de malla. El parámetro (opcional)
ELSET ha sido incluido con el valor VIGA, el cual introduce una serie de elementos llamada VIGA y
adiciona los cinco elementos generados. El mismo parámetro, ELSET=VIGA, pudo también ser usado en la
opción *ELEMENT. Seria redundante en este caso, porque el uso del parámetro en la opción *ELGEN
adiciona todos los elementos usados y generados.
Ahora se tienen seis nodos que están numerados del 1- 6 y cinco elementos que están numerados del 1- 5.
Numero de elementos y nodos en ABAQUS deben ser enteros positivos y no deben exceder los 7 dígitos
(9999999 es entonces el número más grande que puede ser usado con un numero de nodo o elemento). Estos
números son puramente etiquetas, y cualquier numeración conveniente puede ser usada. En este ejemplo los
elementos podrían haber sido numerados igualmente como100, 200, 300, 400, y 500.
1.,2.
Ahora se le tiene que dar la forma de la sección de la viga (rectangular), sus dimensiones (1. 2.), y el nombre
del material del cual esta hecha la viga (ACERO); y se tiene que asociar la definición de esta propiedad con
una serie de elementos. El material llamado ACERO no ha sido definido: se tiene que hacer luego. La opción
*BEAM SECTION no es la única manera para definir el comportamiento de los elementos de viga: la
opción *BEAM GENERAL SECTION también está disponible. Propiedades para el elemento placa se
pueden definir utilizando la opción *SHELL SECTION o la opción *SHELL GENERAL SECTION;
para sólidos, utilizando la opción *SOLID SECTION.
*MATERIAL, NAME=STEEL
*ELASTIC
30.E6
Siguiendo la opción *MATERIAL, otra dependencia de orden natural viene a jugar (vea ``Material data
definition'' en el manual en línea). Todas las claves que siguen la opción *MATERIAL introducen el
comportamiento del material (como *ELASTIC) definiendo las propiedades de este material hasta que una
palabra clave que aparezca no sea para definir propiedades del material (tales como *BOUNDARY u otra
opción *MATERIAL). La definición del comportamiento del material puede ser, así, tan complejo como sea
necesario: expansión térmica (*EXPANSION), plasticidad (*PLASTIC), densidad de masa
(*DENSITY), y así pueden ser sumadas tantas como se requieran. La opción de definición de un material
individual puede ser simple, como en este ejemplo, o algo compleja.
Condiciones de Borde
La definición del problema es completada especificando algunas condiciones de borde como empotramiento
(vea ``Boundary conditions''):
*BOUNDARY
6,ENCASTRE
Aquí las condiciones de borde en el nodo 6 han sido descritas por la palabra ENCASTRE (completamente
empotrada). Igualmente, ellas se pueden especificar dando un rango de grados de libertad a ser fijados:
*BOUNDARY
6,1,6
ABAQUS utiliza una enumeración convencional para los grados de libertad en los nodos de los elementos
estructurales: 1, 2, 3 son componentes de desplazamiento y 4, 5, 6 son componentes de rotación. Otras
variables también son permitidas en algunos elementos: acústicos o presión en los poros (grado de libertad de
8) y temperatura (grado de libertad de 11). Vea ``Conventions'', para detalles de éstas y otras convenciones
adoptadas por ABAQUS.
En este caso hay condiciones de borde en un solo nodo, pero la mayoría de los problemas involucra condiciones
de borde similares en grupos de nodos. La opción *NSET, es de esta manera, el mejor camino para especificar
las condiciones de borde.
Definición de Pasos
Ahora se debe especificar la data de la historia: que secuencia de cargas o eventos ocurren y que variables de
respuesta se quieren ver. Tal como explicamos anteriormente, la data de la historia esta dividida en pasos. En el
caso más simple se desea aplicar una carga al modelo y registrar su respuesta lineal: un paso es suficiente. La
carga es estática, por lo tanto se especifica un procedimiento estático. De esta manera,
*STEP, PERTURBATION
*STATIC
*CLOAD
1, 2, -20000.
*END STEP
La opción *STEP comienza el paso; la opción *END STEP lo finaliza. En una historia mas complicada se
pueden tener varios pasos y se debe usar la opción*RESTARTpara dividir el análisis dentro de ejecuciones
separadas. El parámetro PERTURBATION en la opción *STEP especifica que solo una respuesta lineal
será considerada. La opción *STATIC especifica el procedimiento de análisis. La opción *CLOAD
introduce las cargas nodales concentradas; en este caso, una sola carga de magnitud 20000., aplicada en la
dirección 2 en el nodo 1. ABAQUS ofrece muchas opciones extensas y flexibles de carga: tanto como
cargas concentradas, varios tipos de cargas distribuidas (*DLOAD) pueden ser aplicadas, condiciones de
borde no-cero pueden ser dadas (*BOUNDARY), o carga térmica (*TEMPERATURE) puede ser
aplicada.
En este caso lineal simple todo lo que se necesita es una magnitud de la carga. Sin embargo, en casos mas
complicados, análisis dinámico o no-lineal, se puede necesitar definir cargas que varían con el tiempo. Una
manera que ABAQUS le permite al usuario manejar esta complejidad es la opción *AMPLITUDE, donde
la variación del tiempo es definida para ser referida por las opciones de carga. Por ejemplo:
*AMPLITUDE,NAME=VARIABLE
*DLOAD, AMPLITUDE=VARIABLE
Primero se define una variación de la carga que asciende linealmente desde un valor de 0.0en el tiempo 0
hasta 1.0 en un tiempo de 0.35, permaneciendo con este valor hasta un tiempo de 0.65, Entonces
desciende a 0.0 en un tiempo 1.0 como muestra la figura 4.
Esta variación de carga respecto al tiempo es llamada VARIABLE y es referida en la opción *DLOAD,
donde ésta gobierna el comportamiento de la presión aplicada en la primera cara (carga tipo P1) de un grupo
de elementos llamados TOPE. La magnitud de la presión nominal es 1000. Esta magnitud varia a través del
tiempo de acuerdo con la definición de la amplitud, así que, por ejemplo, a un tiempo de 0.175 la presión es 500.
Salidas Solicitadas
Hasta ahora no se ha preguntado por ninguna salida. ABAQUS incluye por omisión solicitación de salidas, las
cuales dan listas impresas de variables de elementos (esfuerzos, deformaciones, etc.) y variables nodales
(desplazamientos, reacciones). Sin embargo, en cualquier aplicación real el usuario probablemente quiere
modificar esto, para obtener tablas de variables particulares o para guardar resultados para el
postprocesamiento. Control de salida es descrito en ``Output¨. Para este caso debemos solicitar
*OUTPUT, HISTORY
*NODE OUTPUT, NSET=EXTREMOS
U, CF, RF
La opción *EL PRINT pregunta por dos tablas. Una tendrá dos columnas, dando el esfuerzo y la deformación
axial en la parte superior e inferior de la viga. La segunda tendrá varias columnas, dando las fuerzas y
momentos en la sección transversal de la viga. POSITION=AVERAGED AT NODES le pregunta a
ABAQUS para que le de los valores promedios en los nodos; y SUMMARY=YES solicita un resumen
debajo de la tabla, dando el valor y la posición de la entrada máxima y mínima en cada columna. La opción
*NODE FILE hace que ABAQUS escriba los desplazamientos y cargas concentradas, así como las
reacciones de los grados de libertad restringidos, en el archivo de resultados de ABAQUS para todos los nodos
en el grupo de nodos EXTREMOS. El archivo de resultados es el almacén para resultados que pueden ser
guardados para graficar en ABAQUS/Viewer ó ABAQUS/Cae, postprocesadores de ABAQUS, o para un
postprocesamiento externo (Postprocesadores comerciales estándar usan este archivo para obtener data de
ABAQUS). Para quien necesite escribir su propia interface a este archivo, su formato es descrito en ``Results
file output format".
La opción *EL OUTPUT produce el archivo con la base de datos para el postprocesamiento en ABAQUS/
Viewer. La opción se usa con los parámetros FIELD e HISTORY para solicitar las salidas de campo e
historia. Las salidas de campo son para generar gráficos de banda, de símbolos, y de la deformada mientras que
las salidas de historia es usadas para gráficos x-y. El parámetro VARIABLE=PRESELECTen la opción
*OUTPUT, FIELD hace que escriba las salidas por defecto del procedimiento *STATIC. Salidas
opcionales pueden seguir la opción *OUTPUT, FIELD. Para este análisis se solicitan las salidas
adicionales nta po
Ejecutando el análisis
Ahora se tiene un archivo de entrada para un análisis lineal de una viga en cantiliver:
*HEADING
VIGA EN CANTILIVER
*NODE, NSET=EXTREMOS
1, 0.
6, 100.
*NGEN
1, 6
*ELEMENT, TYPE=B21
1, 1, 2
*ELGEN,ELSET=VIGA
1, 5
*BEAM SECTION,SECTION=RECTANGULAR,ELSET=VIGA,MATERIAL=ACERO
1., 2.
*MATERIAL,NAME=ACERO
*ELASTIC
30.E6
*BOUNDARY
6, ENCASTRE
*STEP, PERTURBATION
*STATIC
*CLOAD
1, 2, -20000.
S11, E11
SF
U, CF, RF
*END STEP
Con este archivo de entrada viga.inp, se puede ejecutar este ejemplo tecleando el comando
abaqus job=beam
``Execution procedure for ABAQUS: overview'', discute toda la sintaxis del comando de abaqus, así como
las variables de ambiente que son utilizadas para controlar varios aspectos de la ejecución de una tarea.
Archivo de Salida
Cuando el análisis es finalizado, varios archivos nuevos han sido creados. Todos tienen el mismo identificador
de tareas (en este caso viga) pero diferentes extensiones. El archivo de mayor interés para éste análisis lineal
es el archivo de datos, viga.dat. Este archivo es un archivo de texto, el cual se puede ver en un editor o
imprimir. El contiene un eco de la data de entrada junto con cualquier error o mensaje de advertencia arrojado
por ABAQUS. Tales mensajes deben ser siempre chequeados para asegurar que el análisis ha sido ejecutado
correctamente. El archivo de data también contiene las tablas de los resultados solicitados usando la opción
*EL PRINT.
Postprocesamiento en ABAQUS/Viewer
En este tutorial se verán gráficamente los resultados del análisis. Información detallada y un tutorial completo de
postprocesamiento utilizando ABAQUS/Viewer se puede encontrar en http://www.cecalc.ula.ve.
ABAQUS/Viewer lee los resultados del análisis del archivo viga.res. Para desplegar ABAQUS/Viewer, se
usa el comando:
abaqus viewer
Una completa descripción de todos los comandos de ABAQUS/Viewer es dada en el manual en línea, el cual
también tiene un tutorial de postprocesamiento en ésta misma pagina. Aquí se usaran algunas de las opciones
más comunes. Cuando ABAQUS/Viewer comienza, se despliega la siguiente ventana que se muestra en la
figura 5.
Se oprime en Open Database y se abre el archivo viga.odb. Los archivos con la extensión .odb son los que se
pueden abrir en ABAQUS/Viewer.
ABAQUS/Viewer automáticamente escala el modelo para ajustarlo a la ventana. Pulsando las herramientas
Para desactivar el despliegue de los numeros de los nodos y los elementos en el grafico de la no-deformada, se
repite el procedimiento anterior, desactivando Show nodes labels y Show elements labels.
● Del menú principal, se selecciona Plot −>Deformed Shape; o se usa de la caja de herramientas.
Abaqus/Viewer muestra el modelo deformado con símbolos en los nodos.
Ahora es claro que la deflexión de la viga es muy grande. Gráficos de contorno pueden ser utilizados para
interpretar los esfuerzos resultantes en la viga en cantiliver. Por ejemplo el momento flector alrededor del eje x,
SM1, puede ser graficado siguiendo los siguientes pasos:
● Se hace click en .
La caja de diálogo Contour Plot Options aparece.
● En la carpeta Basic, en el campo Contour Type se enciende Show tick marks for line
elements.
● Se hace click en la carpeta Shape, y se elige gráfico de bandas en el modelo no-deformado.
● Se hace click en OK.
● La figura 9 lo muestra.
La magnitud de la variable en cada nodo se indica por la posición en la cual la curva intersecta la "tick mark"
perpendicular al elemento. Este gráfico de "momento flector" puede ser para cualquier variable de cualquier
elemento unidimensional, placas axisimétricas y vigas.
Los resultados muestran que la deflexión de la viga es muy grande, obviamente la carga es muy grande para
permitir que una solución lineal sea realista. Se necesita un análisis de grandes desplazamientos. Este tipo de
análisis es requerido incluyendo el parámetro NLGEOM en la opción *STEP:
*STEP, NLGEOM
De cualquier modo, con un problema no lineal, puede no ser posible, o siquiera deseable, obtener la solución
inmediatamente: la carga debe ser aplicada gradualmente. Se aplica la carga gradualmente dividiendo el paso
en incrementos, lo cual podría también ser esencialmente justo en un caso lineal para un problema dinámico o
de transferencia de calor. Para este propósito se necesita ahora una línea data para la opción *STATIC:
*STATIC
El segundo ítem en la línea data le dice a ABAQUS que el periodo de tiempo del paso es 1.0; el primero
sugiere un incremento de tiempo inicial de 0.05; El tercero dicta un incremento de tiempo mínimo de 0.2.
En ABAQUS "tiempo total" hace correr el modelo a través de los pasos de análisis no lineal. Cuando un
procedimiento de perturbación lineal involucra "tiempo", por ejemplo, análisis de respuesta dinámica modal o
análisis estático lineal, el periodo de tiempo del paso de perturbación no se acumula dentro del "tiempo total".
Esta distinción entre tiempo total y tiempo de perturbación lineal es discutida en ``Linear and nonlinear
procedures" del manual de ABAQUS. En la mayoría de los problemas dinámicos el tiempo total es el tiempo
actual del evento. Sin embargo, en casos estáticos es usualmente la medida del progreso a través de la historia
y no tiene escala natural, aunque tiene una escala en el material del modelo, si el modelo del material incluye
efectos relacionados. En el análisis estático con una escala de tiempo no natural, usualmente se usa un periodo
de tiempo de 1.0 para el paso. El incremento de tiempo inicial es una sugerencia: ABAQUS usa
automáticamente la carga y ajusta este incremento de acuerdo a como logra resolver el problema. Los valores
máximos y mínimos limitan la elección disponible para ABAQUS. Si una solución no puede ser desarrollada,
aun con el mínimo incremento de tiempo, la tarea termina: esta capacidad previene que la tarea use excesivo
tiempo de computación, si, por ejemplo, la estructura colapsa ó/y la carga no puede ser lograda. El máximo
incremento de tiempo asegura que suficientes puntos de solución sean obtenidos y así se puede visualizar la
dirección de la respuesta. ABAQUS también ofrece control directo del usuario para incrementar el tiempo; pero
este no es comúnmente utilizado, excepto en pocos casos cuando el usuario tiene considerable experiencia y
puede elegir los incrementos mejor de lo que ABAQUS lo puede hacer.
Entonces ahora que se tomarán incrementos, también se puede necesitar adicionar el parámetro INC a la
opción *STEP:
*STEP,NLGEOM, INC=30
Este parámetro especifica el límite superior permitido para el número de incrementos y sirve para un propósito
similar como límite de tiempo usualmente dado a una tarea: para parar la tarea si esta utilizando demasiados
incrementos.
El archivo de entrada para el análisis geométricamente no lineal de la viga en cantiliver es el mismo que para el
análisis lineal excepto en las tres líneas siguientes:
*STEP,NLGEOM, INC=30
*STATIC
0.05,1., 0.01, 0.2
En un análisis no lineal dos archivos más son de interés. El archivo de estado, viga.sta, da un breve resumen de
la incrementación de tiempo automática utilizada en el análisis. Contiene una línea por incremento del análisis,
escribiendo inmediatamente cuando el incremento es completado, así que el usuario puede monitorear el
análisis mientras se está ejecutando. Esta facilidad es útil en grandes y complejos problemas. Para asistir en tal
monitoreo, el usuario puede seleccionar para escribir el valor de un grado de libertad a este archivo utilizando la
opción*MONITOR. De este modo, en este caso se escribe el desplazamiento vertical en el extremo de la viga:
*MONITOR,NODE=1,DOF=2
Para este análisis geométricamente no lineal, el contenido del archivo (Figura 8) de estado incluye:
Una línea es escrita en el archivo al final de cada incremento. La primera y segunda columna son los pasos e
incrementos de tiempo. Columnas 3-6 resumen la actividad de la solución no lineal, el número de intentos que
ABAQUS hizo para resolver el incremento, así como el número de iteraciones de "discontinuidad severa" (por
contacto) y el número de iteraciones de equilibrio. La séptima y octava columna son el tiempo total y el tiempo
completado en el paso en curso. La novena columna es el incremento de tiempo utilizado, el cual es ajustado
automáticamente por ABAQUS basado en como fácilmente este obtiene la convergencia. La décima columna
muestra el valor actual de la variable que se eligió con la opción *MONITOR.
El otro archivo de interés es el archivo de mensaje, viga.msg. Este archivo contiene detalles de cada iteración,
así como cualquier error o mensaje de advertencia producido durante el curso del análisis. Si hay cualquier
problema con el análisis, el contenido de este archivo puede ser escrudiñado para identificar que problema y
donde está sucediendo.
El análisis lineal produce una serie de resultados. Resultados en el análisis no lineal están disponibles al final de
cada incremento; por lo tanto, el archivo data, viga.dat, y el archivo restart, viga.res, contiene una serie de
múltiples resultados.
En un análisis incluyendo efectos geométricos no lineales, el factor de escala del desplazamiento es establecido
en 1.0 automáticamente ( Figura 9 ).
En cualquier análisis dinámico o nolineal donde la respuesta de la estructura varia durante el análisis, es
conveniente producir un gráfico de la historia de la respuesta.
Análisis de Contacto
ABAQUS tiene capacidades generales de contacto y puede modelar posible interferencia, deslizamiento, y
perdida de contacto entre cuerpos. Estas capacidades son discutidas en "Contact and interaction
analysis: overview" del manual. La propuesta general es definir superficies de contacto y entonces parear
superficies que pueden potencialmente hacer contacto unas con otras. Propiedades de interacción entre
superficies, tales como fricción, pueden ser definidas con contacto.
Suponiendo que se quiere modelar contacto entre la viga y un cilindro rígido de radio 254 mm (10 in), como se
muestra en la figura 11.
El cilindro rígido puede ser modelado como una superficie analíticamente rígida utilizando *SURFACE
(``Defining rigid surfaces'') *RIGID BODY ("Rigid body definition,") como sigue:
La superficie analítica es definida por la opción *SURFACE y es asignada al cuerpo rígido por el parámetro
ANALYTICAL SURFACE en la opción *RIGID BODY. La superficie analítica es controlado por el nodo 99
de referencia, el cual es asignado al cuerpo rígido utilizando el parámetro REF NODE en la opción *RIGID
BODY. El nodo de referencia 99 tiene los grados de libertad de translación y rotación y actúa como el nodo
amo "master" para la superficie rígida. Restricciones cinemáticas afectando el movimiento total de la superficie.
Por lo tanto, fijando el nodo 99 con la condición ENCASTRE, la superficie rígida esta completamente
restringida contra movimientos traslacionales, así como rotacionales.
Superficies basadas en elementos que pueden ser involucradas en el contacto son definidas con la opción
*SURFACE. La superficie es definida dando el nombre de la serie de elementos y, opcionalmente, su
correspondiente identificador de la cara. Vigas de dos dimensiones, por ejemplo, tiene identificadores de caras
SPOS y SNEG. Cara SPOSes la cara definida por la normal positiva, y la cara SNEG es la cara opuesta del
elemento. Para elementos de vigas de dos dimensiones la normal es definida por una rotación en el sentido de
las agujas del reloj de 90º; de la dirección dada del nodo 1 al nodo 2 del elemento.
*SURFACE, NAME=SUPERFVIGA
VIGA, SNEG
Contacto potencial en las dos superficies, SUPERRGD y SUPERVIGA, es definida utilizando la opción
*CONTACT PAIR. Por convención la primera superficie del par es la esclava "slave" y la segunda es la
superficie ama "master". Los nodos de la superficie exclava están restringidos para no penetrar dentro de la
superficie ama. Generalmente, la superficie ama es seleccionada como la superficie del cuerpo mas duro si los
materiales son diferentes o la superficie con la malla más basta. Cuando una de las superficies es rígida, esa
superficie debe siempre ser la ama, en este caso SUPERRGD.
Por lo que el contacto es forzado solo en los nodos de la superficie esclava, es importante que la malla sea
suficientemente definida para permitir seguir la geometría de la superficie ama. En este ejemplo el número de
elementos utilizado para modelar ha sido incrementado de 5 a 20.
La naturaleza de la interacción entre la superficie ama y la esclava es definida con la opción *SURFACE
INTERACTION. Varias opciones pueden ser utilizadas en conjunción con esta opción. Por ejemplo, la opción
*FRICTION define el comportamiento friccional de la interacción entre el par en contacto. Para este ejemplo se
asume la fricción de Coulomb con un coeficiente de fricción de 0.2. La definición del par en contacto es como
sigue:
*CONTACT PAIR,INTERACTION=CONFRIC
SUPERFVIGA, SUPERRGD
*SURFACE INTERACTION,NAME=CONFRIC
*FRICTION
0.2
Formulaciones de contacto
El par en contacto propuesto permite dos tipos de formulaciones. Una es la formulación de pequeño
deslizamiento, en la cual las superficies pueden ser sometidas solo a un pequeño deslizamiento relativo de una
con la otra. La otra es una formulación de deslizamiento-finito, cuando la separación finita y el deslizamiento
pueden suceder. La formulación deslizamiento-finito es por omisión, y la formulación de pequeño deslizamiento
es invocada utilizando el parámetro SMALL SLIDING en la opción *CONTACT PAIR. Estas formulaciones
son discutidas con mayor detalle en ``Relative surface motions'' en el manual. En este ejemplo se usara por
omisión, deslizamiento-finito, como formulación de contacto.
Salidas de Contacto
Con la definición del modelo finalizada, ahora se puede definir la historia data, en la cual, con excepción de las
salidas solicitadas para las superficies en contacto, permanecerán las mismas que en el ejemplo anterior. El
usuario puede requerir salidas asociadas con el par en contacto dado. La opción *CONTACT PRINT (.dat) es
utilizada para la salida impresa, y la opción *CONTACT FILE es utilizada para la salida escrita en el archivo
de resultados (.fil). Las salidas consisten en presiones por contacto y esfuerzos de corte por fricción en los
nodos esclavos, así como la distancia y los valores de deslizamiento en esos nodos. Información adicional es
dada especificando tanto si un nodo esclavo se está abriendo, cerrando, o deslizando. Algunas veces,
especialmente en problemas con dificultad de contacto, es también útil rastrear el cambio en el contacto de
iteración a iteración durante el curso del análisis con la opción *PRINT, CONTACT=YES. Esta opción
imprime varios mensajes en el archivo de mensaje (.msg), así como que si un nodo entra o sale de contacto
durante cualquier iteración dada.
Así, la historia data para análisis por contacto es la misma que del archivo de entrada (.inp) del análisis
geométricamente nolineal excepto por las dos líneas siguientes:
Ahora se tiene un archivo de entrada para el análisis de una viga simplemente apoyada en contacto con un
cilindro rígido:
*HEADING
CANTILEVER BEAM -- CONTACT WITH RIGID CYLINDER
*NODE, NSET=EXTREMOS
1, 0., 0.
21, 100., 0.
*NGEN
1, 21
*ELEMENT, TYPE=B21
1, 1, 2
*ELGEN, ELSET=VIGA
1, 20
Para graficar la superficie rígida SUPERRGD en ABAQUS/Viewer ( Figura 12 ), se siguen los siguientes
pasos:
● De la barra del menú principal, se selecciona Tools −>Display Group −>Create; ó se hace click en
de la caja de herramientas.
● En el cuadro de diálogo Create Display Group de la lista ODB Item, se selecciona Surfaces.
Las superficies deben ser orientadas correctamente, lo cual se puede verificar siguiendo los siguientes pasos:
● De la barra del menú principal, se selecciona Options −>Undeformed Shape. La caja de diálogo
aparece.
Para desaparecer las normales se sigue el mismo procedimiento pero se desactiva el botón de Show
Normals.
● De la barra del menú principal, se selecciona Tools −>Display Group−>Create; ó se hace click en
● De la lista ODB Item, se selecciona Default Model, y se hace clic en para remplazar el grupo
actual con la superficie especificada.
● Se hace click en Dismiss para cerrar el cuadro de diáliogo.
● De la barra del menú principal, se selecciona Plot −>Deformed Shape; o se usa la caja de
● De la barra del menú principal, se selecciona Tools −>Display Group −>Create; ó se hace click en
de la caja de herramientas.
● En el cuadro de diálogo Create Display Group de la lista ODB Item, se selecciona Surfaces.
Conclusión
The Example Problems Manual intenta ayudar en esta fase del proceso de aprendizaje. Contiene muchos
ejemplos trabajados de ilustraciones de aplicaciones típicas de ABAQUS, cada uno de los cuales están escritos
en detalle para mostrar porque varias de las decisiones de análisis fueron tomadas. Archivos de entrada fueron
listados para todos los ejemplos: estos archivos, así como los otros archivos de entrada mencionados pero no
listados en el manual, están todos disponibles con el ABAQUS release.
The Verification Manual contiene varios pequeños casos de prueba. Frecuentemente, estos casos de prueba
son un buen comienzo para aprender sobre nuevos elementos, materiales, y otras características especiales.