!STEP¶
Configuración de pasos de análisis
Obligatorio para el análisis estático no lineal y el análisis dinámico no lineal
Si se omite esta definición en análisis distintos de los anteriores, se habilitan todas las condiciones de contorno y el cálculo se realiza en un solo paso
En el análisis estático, cuando las propiedades del material sean viscoelásticas o de fluencia, especifique TYPE=VISCO y establezca las condiciones del tiempo de cálculo
Tenga en cuenta que TYPE (STATIC/VISCO) especifica el tipo de paso que determina si el incremento de tiempo se transmite al material, y es una especificación independiente del tipo de análisis (STATIC/DYNAMIC, etc.) indicado mediante !SOLUTION (consulte las notas posteriores)
Parámetros¶
TYPE = STATIC(predeterminado) / VISCO (análisis cuasiestático)
SUBSTEPS = número de subpasos para las condiciones de contorno (predeterminado: 1)
CONVERG = umbral del criterio de convergencia (predeterminado: 1.0e-6)
MAXITER = número máximo de iteraciones en análisis no lineal (predeterminado: 50)
AMP = nombre de la función temporal (especificado mediante !AMPLITUDE)
INC_TYPE = FIXED (incremento fijo, predeterminado) / AUTO (incremento automático)
MAXRES = residuo máximo permitido (predeterminado: 1.0e+10)
TIMEPOINTS = nombre de la lista de puntos temporales (especificado mediante !TIME_POINTS, NAME)
AUTOINCPARAM = nombre del conjunto de parámetros de incremento automático (especificado mediante !AUTOINC_PARAM, NAME)
MAXCONTITER = número máximo de iteraciones de contacto en el análisis de contacto (predeterminado: 10)
** 2.ª línea **
Cuando INC_TYPE=FIXED (puede omitirse cuando TYPE=STATIC)
| Variable | Atributo | Descripción |
|---|---|---|
| DTIME | R | Incremento de tiempo (predeterminado: 1/SUBSTEPS) |
| ETIME | R | Intervalo temporal del paso (predeterminado: 1) |
Cuando INC_TYPE=AUTO (se especifica independientemente de TYPE)
| Variable | Atributo | Descripción |
|---|---|---|
| DTIME_INIT | R | Incremento de tiempo inicial |
| ETIME | R | Intervalo temporal del paso |
| MINDT | R | Límite inferior del incremento de tiempo |
| MAXDT | R | Límite superior del incremento de tiempo |
** 3.ª línea y siguientes **
BOUNDARY, id id=GRPID definido mediante !BOUNDARY, !VELOCITY, !ACCELERATION
LOAD, id id=GRPID definido mediante !CLOAD, !DLOAD, !SPRING, !TEMPERATURE
CONTACT, id id=GRPID definido mediante !CONTACT
Ejemplo¶
Ejemplo con incrementos de tiempo fijos
Habilite el ajuste automático del incremento y establezca el incremento de tiempo inicial en 0.01, el intervalo temporal del paso en 2.5, el límite inferior del incremento de tiempo en 1E-5, el límite superior en 0.3 y el número máximo de subpasos en 200
Habilite el ajuste automático del incremento y especifique la lista de puntos temporales TP1 como los tiempos de cálculo y de salida de resultados
Notas¶
TYPE(STATIC/VISCO) es un conmutador que determina si el incremento de tiempo se transmite a la ley constitutiva del material durante ese paso, y es independiente del tipo de análisis especificado mediante!SOLUTION. ConSTATIC, el material no utiliza el incremento de tiempo (independiente de la velocidad); conVISCO, la viscoelasticidad y la fluencia utilizan el incremento de tiempo real. Esta distinción solo es válida en el análisis estático; en el análisis dinámico (!SOLUTION, TYPE=DYNAMIC),TYPEno se utiliza y el incremento de tiempo siempre se trata como tiempo real- Con el ajuste automático del incremento, SUBSTEPS se trata como el número máximo de subpasos
- El nombre de la lista de puntos temporales TIMEPOINTS y el nombre del conjunto de parámetros de contacto automático AUTOINCPARAM solo son válidos cuando INC_TYPE=AUTO
- Cuando se especifica TIMEPOINTS, el !TIME_POINTS referenciado debe definirse antes de la tarjeta !STEP.
- Cuando se especifica AUTOINCPARAM, el !AUTOINC_PARAM referenciado debe definirse antes de la tarjeta !STEP. Si se omite este parámetro, se utiliza el conjunto predeterminado de parámetros de incremento automático.
- Si se omite !STEP en un análisis dinámico, el análisis se trata como un análisis de un solo paso basado en
n_stepyt_deltade !DYNAMIC, y se habilitan las condiciones de contorno y las cargas definidas. Este comportamiento se proporciona por compatibilidad con versiones anteriores; para nuevas entradas se recomienda definir !STEP. - Para incrementos fijos en análisis dinámicos, se recomienda especificar
DTIME, ETIMEen la segunda línea de !STEP para controlar el incremento de tiempo y el intervalo temporal del paso.n_stepyt_deltade !DYNAMIC se tratan como valores predeterminados cuando se omite !STEP o por compatibilidad con versiones anteriores. - Cuando se especifica INC_TYPE=AUTO en un análisis dinámico, el incremento de tiempo se controla mediante DTIME_INIT, ETIME, MINDT y MAXDT en la segunda línea. Los incrementos automáticos y el cutback se utilizan principalmente en análisis dinámicos implícitos no lineales.
- En el análisis dinámico, !BOUNDARY, !VELOCITY y !ACCELERATION pueden habilitarse paso a paso mediante la línea BOUNDARY, y !CLOAD y !SPRING del método implícito pueden habilitarse paso a paso mediante la línea LOAD.