Está en la página 1de 26

ABAQUS

El ARCHIVO DE ENTRADA DE ABAQUS

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.

Pasos de análisis no lineal y pasos de análisis de perturbación lineal

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.

Como un ejemplo, se considera el arco y la flecha mostrada en la figura 1.

Figura 1 - Simple flecha y arco

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

http://www.cecalc.ula.ve/documentacion/tutoriales/abaqus/ABAQUS1.html (1 de 26)01/04/2011 10:39:44


ABAQUS

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

200.E3, 0.3, 20.

150.E3, 0.35, 400.

80.E3, 0.42, 700.

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

http://www.cecalc.ula.ve/documentacion/tutoriales/abaqus/ABAQUS1.html (2 de 26)01/04/2011 10:39:44


ABAQUS

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.

Figura 2 - Ejemplo del uso de Series

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.

http://www.cecalc.ula.ve/documentacion/tutoriales/abaqus/ABAQUS1.html (3 de 26)01/04/2011 10:39:44


ABAQUS

Figure 3. Viga cantilever.

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

http://www.cecalc.ula.ve/documentacion/tutoriales/abaqus/ABAQUS1.html (4 de 26)01/04/2011 10:39:44


ABAQUS

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.

Luego, se definen las propiedades asociadas con los elementos:

*BEAM SECTION, SECTION=RECTANGULAR,ELSET=BEAM, MATERIAL=STEEL

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.

Definición del Material

La definición del material para este ejemplo es

*MATERIAL, NAME=STEEL

http://www.cecalc.ula.ve/documentacion/tutoriales/abaqus/ABAQUS1.html (5 de 26)01/04/2011 10:39:44


ABAQUS

*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

http://www.cecalc.ula.ve/documentacion/tutoriales/abaqus/ABAQUS1.html (6 de 26)01/04/2011 10:39:44


ABAQUS

*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

0., 0., 0.35, 1., 0.65, 1., 1., 0.

*DLOAD, AMPLITUDE=VARIABLE

TOPE, P1, 1000.

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.

Figura 4 - Carga Variable

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.

http://www.cecalc.ula.ve/documentacion/tutoriales/abaqus/ABAQUS1.html (7 de 26)01/04/2011 10:39:44


ABAQUS

La combinación de referencias de *AMPLITUDE y las opciones de cargas variables dan suficiente


flexibilidad para cubrir muchas aplicaciones; pero en este caso, esto no es suficientemente general, subrutinas
de usuarios también están disponibles para definir las cargas (``User subroutines: overview'' ).

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

*EL PRINT,POSITION=AVERAGED AT NODES, SUMMARY=YES


S11, E11
SF

*NODE FILE, NSET=EXTREMOS


U, CF, RF

*OUTPUT, FIELD, VARIABLE=PRESELECT


*ELEMENT OUTPUT
SF

*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

http://www.cecalc.ula.ve/documentacion/tutoriales/abaqus/ABAQUS1.html (8 de 26)01/04/2011 10:39:44


ABAQUS

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.

*EL PRINT,POSITION=AVERAGED AT NODES, SUMMARY=YES

S11, E11

SF

*NODE FILE, NSET=EXTREMOS

http://www.cecalc.ula.ve/documentacion/tutoriales/abaqus/ABAQUS1.html (9 de 26)01/04/2011 10:39:44


ABAQUS

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.

http://www.cecalc.ula.ve/documentacion/tutoriales/abaqus/ABAQUS1.html (10 de 26)01/04/2011 10:39:44


ABAQUS

Figura 5 - Ventana de ABAQUS/Viewer

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.

Para graficar el modelo no-deformado:

● Del menú principal, se selecciona Plot −>Undeformed Shape; o se usa de la caja de


herramientas. Abaqus/Viewer muestra el modelo no deformado.

Para mostrar los números y simbolos de los nodos en el modelo no deformado:

● Del menú principal, se selecciona Options −>Undeformed Shape.


● Del cuadro de diálogo Undeformed Shape Plot Options se hace click en la carpeta Labels.
● Se enciende Show nodes labels.
● Se enciende Show node symbols.
● Se hace click en Apply.

http://www.cecalc.ula.ve/documentacion/tutoriales/abaqus/ABAQUS1.html (11 de 26)01/04/2011 10:39:44


ABAQUS

● Abaqus/Viewer muestra los cambios y mantiene el cuadro de diálogo abierto.

Para mostrar los números de los elementos en el modelo no deformado:

● Se enciende Show element labels.


● Se hace click en OK.
● ABAQUS/Viewer aplica los cambios y cierra el cuadro de diálogo.
● El gráfico resultante es mostrado en la Figura 6.

Figura 6 - Modelo no deformado

ABAQUS/Viewer automáticamente escala el modelo para ajustarlo a la ventana. Pulsando las herramientas

que se encuentran ubicadas en la parte superior de la ventana se puede rotar,


panear, acercar o alejar.

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.

Para graficar la deformada del modelo con símbolos en los nodos:

● Del menú principal, se selecciona Options −>Deformed Shape.


● En el cuadro de diálogo Deformed Shape Plot Options se hace click en la carpeta Labels.
● Se enciende Show nodes labels.
● Se hace click en Apply.

● 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.

Para el análisis con pequeños desplazamientos, ABAQUS/Viewer automáticamente escala la magnitud de


los desplazamientos, así que la deformada es claramente visible. Para ver la deformada actual ( Figura 8 ), se

necesita fijar el factor de escala a 1.0 haciendo clic en lo cual despliega el


menú en la figura 7.

http://www.cecalc.ula.ve/documentacion/tutoriales/abaqus/ABAQUS1.html (12 de 26)01/04/2011 10:39:44


ABAQUS

Figura 7 - Cuadro de diálogo Deformed Shape Plot Options

● Se enciende el botón Uniform y en la caja de diálogo Value se escribe 1. Se activa Superimpose


undeformed plot para que se superponga la nodeformada y se presiona en OK y la deformada se
grafica como lo muestra la figura 8.

Figura 8 - Geometría Deformada y No-Deformada

Ahora es claro que la deflexión de la viga es muy grande. Gráficos de contorno pueden ser utilizados para

http://www.cecalc.ula.ve/documentacion/tutoriales/abaqus/ABAQUS1.html (13 de 26)01/04/2011 10:39:44


ABAQUS

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:

● Del menú principal, se selecciona Result −>Field Output.


● De Primary Variable se selecciona SM1.
● Se hace click en OK.
La caja de diálogo Select Plot Mode aparece.
● Se selecciona Contour y se hace click en OK.
Abaqus/Viewer muestra un gráfico de bandas del momento flector alrededor del eje 1 de la viga. Este tipo
de gráficos no es muy útil para elementos de una dimensión, es más útil un gráfico de "momento flector"
que se puede producir usando las opciones de contour.

● 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.

Figura 9 - Diagrama de Momento Flector

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.

Modificando la definición de paso

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

http://www.cecalc.ula.ve/documentacion/tutoriales/abaqus/ABAQUS1.html (14 de 26)01/04/2011 10:39:44


ABAQUS

0.05,1., 0.01, 0.2

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

Archivos de salida adicionales

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:

http://www.cecalc.ula.ve/documentacion/tutoriales/abaqus/ABAQUS1.html (15 de 26)01/04/2011 10:39:44


ABAQUS

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.

Postprocesamiento adicional utilizando ABAQUS/Viewer

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 ).

http://www.cecalc.ula.ve/documentacion/tutoriales/abaqus/ABAQUS1.html (16 de 26)01/04/2011 10:39:44


ABAQUS

Figura 9 - Deforma y No-Deformada de la viga en análisis no-lineal

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.

Para crear una curva de historia de la fuerza vertical aplicada al nodo 1

● De la barra del menú princiapl, se selecciona Result −>History Output.


● En el campo Output Variables, se selecciona la fuerza vertical CF2 aplicada en el nodo 1.
● Se hace click en Save As para guarda los datos X-Y como lo muestra la figura:

http://www.cecalc.ula.ve/documentacion/tutoriales/abaqus/ABAQUS1.html (17 de 26)01/04/2011 10:39:44


ABAQUS

● Se guarda como Carga en el extremo y se presiona OK.

Para crear una curva de historia del desplazamiento vertical en el nodo 1:

● En el campo Output Variables del cuadro de diálogo History Output, se selecciona el


desplazamiento vertical U2 en el nodo 1.
● Se hace click en Save As para guardar los datos X-Y.
● Se nombra Desplazamiento en el Extremo y se hace click en OK.
● Se hace click en Dimiss para cerrar el cuadro de dialogo History Output.

Para combinar las curvas de historia para producir el gráfico carga-deflexión:

● De la barra del menú principal, se selecciona Tools −>XY Data −>Create.


● Se selecciona Operate on XY data, y se hace click en Continue.
● De Operators se selecciona combine(X,X).
● En el campo XY Data, seleccione Desplazamiento en el Extremo y Carga en el Extremo.
● Se guarda la combinación de datos haciendo click en Save As.
● Se nombra Carga-Deflexion y se hace click en OK.
● Para ver la curva Carga-Deflexion, se hace click en Plot Expression.

http://www.cecalc.ula.ve/documentacion/tutoriales/abaqus/ABAQUS1.html (18 de 26)01/04/2011 10:39:44


ABAQUS

Figura 10 - Curva de Carga - Deflexión para la viga

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.

Definiendo superficies en 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.

http://www.cecalc.ula.ve/documentacion/tutoriales/abaqus/ABAQUS1.html (19 de 26)01/04/2011 10:39:44


ABAQUS

L = 2.54 m (100.0 in)


r = 0.254 m (10.0 in)
x = 1.27 m (50.0 in)

Figura 11 - Viga en Cantiliver en contacto con Cilindro Rígido

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:

*SURFACE, TYPE=SEGMENTS, NAME=SUPERRGD


START, 50, 0
CIRCL, 60, -10, 50, -10
CIRCL, 50, -20, 50, -10
CIRCL, 40, -10, 50, -10
CIRCL, 50, 0, 50, -10
*RIGID BODY, ANALYTICAL SURFACE=SUPERRGD, REF NODE=99
*BOUNDARY
99, ENCASTRE

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

Interacción entre superficies

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

http://www.cecalc.ula.ve/documentacion/tutoriales/abaqus/ABAQUS1.html (20 de 26)01/04/2011 10:39:44


ABAQUS

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:

*CONTACT PRINT,SLAVE=SUPERFVIGA, MASTER=SUPERRGD


*PRINT, CONTACT=YES

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

http://www.cecalc.ula.ve/documentacion/tutoriales/abaqus/ABAQUS1.html (21 de 26)01/04/2011 10:39:44


ABAQUS

*BEAM SECTION, SECTION=RECTANGULAR, ELSET=VIGA, MATERIAL=ACERO


1., 2.
*MATERIAL,NAME=ACERO
*ELASTIC
30.E6
*NODE
99, 50., -10.
*RIGID SURFACE, TYPE=SEGMENTS, NAME=SUPERRGD, REFNODE=99
START, 50, 0
CIRCL, 60, -10, 50, -10
CIRCL, 50, -20, 50, -10
CIRCL, 40, -10, 50, -10
CIRCL, 50, 0, 50, -10
*RIGID BODY, ANALYTICAL SURFACE=SUPERRGD, REF NODE=99
*BOUNDARY
99, ENCASTRE
*SURFACE, NAME=SUPERFVIGA
VIGA, SNEG
*CONTACT PAIR, INTERACTION=CONFRIC
SUPERFVIGA, SUPERRGD
*SURFACE INTERACTION, NAME=CONFRIC
*FRICTION
0.2
*BOUNDARY
21 , ENCASTRE
*STEP,NLGEOM, INC=30
*STATIC
0.05, 1.0, 0.01, 0.2
*CLOAD
1, 2, -20000.
*EL PRINT, POSITION=AVERAGED AT NODES, SUMMARY=YES,
S11, E11
SF
*NODE FILE, NSET=EXTREMOS
U, CF, RF
*OUTPUT FIELD, VARIABLE=PRSELECT
U, RF
*ELEMENT OUTPUT
SF
*OUTPUT, HISTORY
*NODE OUTPUT, NSET=EXTREMOS
U, CF, RF
*OUTPUT FIELD, VARIABLE=PRESELECT
*ELEMENT OUTPUT
SF
*OUTPUT, HISTORY
*NODE OUTPUT, NSET=EXTREMOS
U, CF, RF
*MONITOR, NODE=1, DOF=2
*CONTACT PRINT,SLAVE=SUPERFVIGA,MASTER=SUPERRGD
*PRINT, CONTACT=YES
*NODE FILE, NSET=EXTREMOS
U, RF
*END STEP
Guardar el archivo de entrada como VigaContacto.inp y analizar.

http://www.cecalc.ula.ve/documentacion/tutoriales/abaqus/ABAQUS1.html (22 de 26)01/04/2011 10:39:44


ABAQUS

Postprocesamiento de contacto utilizando ABAQUS/Post

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.

● Se selecciona Part-1-1.SUPERRGD de la lista disponible, y se hace click en para remplazar el


grupo actual por la superficie especificada. Se ahce click en Save As. Abaqus/Viewer advierte que este
grupo se mostrará sólo en la sección actual y se guarda bajo un nombre que el usuario especifica.

● Se hace click en para dibujar la deformada.


● La siguiente figura muestra la superficie especificada.

Figura 12 - Detalle de la superficie rígida SUPERRGD

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.

http://www.cecalc.ula.ve/documentacion/tutoriales/abaqus/ABAQUS1.html (23 de 26)01/04/2011 10:39:44


ABAQUS

● Se hace click en la carpeta Normals, y se presiona en Show Normals.


● Se hace click en OK.
● El resultado se muestra en la siguiente figura:

Figura 13 - Normales de la superficie rígida

Para desaparecer las normales se sigue el mismo procedimiento pero se desactiva el botón de Show
Normals.

Para retornar al grupo por omisión y graficar la deformada del modelo:

● 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

herramientas . Abaqus/Viewer muestra la deformada del modelo.

http://www.cecalc.ula.ve/documentacion/tutoriales/abaqus/ABAQUS1.html (24 de 26)01/04/2011 10:39:44


ABAQUS

Figura 14 - Geometría de la deformada, viga contactando cilindro

Para graficar la superficie SUPERFVIGA por sí misma:

● 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.

● Se selecciona SUPERFVIGA de la lista disponible, y se hace click en para remplazar el grupo


actual por la superficie especificada.
● Abaqus/Viewer muestra la deformada con la superposición de la no-deformada.

Para crear un gráfico de "momento flector" de presión de contacto:

● De la barra del menú principal, se selecciona Options −>Contour.


● En la carpeta Basic, en el campo Contour Type, se enciende Show tick marks for the
elements.
● Se hace click en OK.
● De la barra del menú principal, se selecciona Result −>Field Output.
● En la carpeta Primary Variable se selecciona CPRESS de la lista de variables de salida disponibles.
● Se hace click en OK.
● Del cuadro Select Plot Mode que aparece, se selecciona Contour, y se hace click en OK.
● En le cuadro de diálogo Select Plot Mode que aparece, se selecciona Contour, y se hace click en
OK.
● Abaqus/Viewer muestra un gráfico de controno "momento flector" de la presión de contacto en la viga
deformada.

http://www.cecalc.ula.ve/documentacion/tutoriales/abaqus/ABAQUS1.html (25 de 26)01/04/2011 10:39:44


ABAQUS

Figura 15 -Presión transmitida a lo largo de SUPERVIGA

Conclusión

El lector ha sido introducido en los fundamentos de construir un archivo de entrada (.inp)


de ABAQUS para unos simples análisis lineal y no lineal, incluyendo contacto, y debe usar este manual como
una referencia. Las bases para utilizar ABAQUS/Viewer han sido también cubiertas. El próximo paso es leer
los manuales en línea para revisar con detalle lo cubierto muy brevemente en este tutorial. Después de esto,
probablemente el mejor método de aprendizaje es ganar experiencia ejecutando casos.

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.

http://www.cecalc.ula.ve/documentacion/tutoriales/abaqus/ABAQUS1.html (26 de 26)01/04/2011 10:39:44

También podría gustarte