!STEP¶
Definição dos passos de análise
Obrigatório para análise estática não linear e análise dinâmica não linear
Se esta definição for omitida para análises diferentes das indicadas acima, todas as condições de fronteira ficam ativadas e o cálculo é efetuado num único passo
Para propriedades de material viscoelásticas e de fluência, especifique TYPE=VISCO e defina as condições de tempo de cálculo
Note-se que TYPE (STATIC/VISCO) especifica o tipo de passo que determina se o incremento de tempo é passado ao material e é uma especificação independente do tipo de análise (STATIC/DYNAMIC, etc.) de !SOLUTION (ver as Observações abaixo)
Parâmetros¶
TYPE = STATIC(valor predefinido) / VISCO (análise quase-estática)
SUBSTEPS = número de subpassos em que as condições de fronteira são divididas (predefinição: 1)
CONVERG = limiar do critério de convergência (predefinição: 1.0e-6)
MAXITER = número máximo de iterações em análise não linear (predefinição: 50)
AMP = nome da função temporal (especificado por !AMPLITUDE)
INC_TYPE = FIXED (incremento fixo, valor predefinido) / AUTO (incremento automático)
MAXRES = residual máximo admissível (predefinição: 1.0e+10)
TIMEPOINTS = nome da lista de instantes (especificado por !TIME_POINTS, NAME)
AUTOINCPARAM = nome do conjunto de parâmetros de incremento automático (especificado por !AUTOINC_PARAM, NAME)
MAXCONTITER = número máximo de iterações de contacto na análise de contacto (predefinição: 10)
** 2.ª linha **
Quando INC_TYPE=FIXED (pode ser omitido quando TYPE=STATIC)
| Variável | Atributo | Conteúdo |
|---|---|---|
| DTIME | R | Incremento de tempo (predefinição: 1/SUBSTEPS) |
| ETIME | R | Duração temporal do passo (predefinição: 1) |
Quando INC_TYPE=AUTO (especificado independentemente de TYPE)
| Variável | Atributo | Conteúdo |
|---|---|---|
| DTIME_INIT | R | Incremento de tempo inicial |
| ETIME | R | Duração temporal do passo |
| MINDT | R | Limite inferior do incremento de tempo |
| MAXDT | R | Limite superior do incremento de tempo |
** 3.ª linha e seguintes **
BOUNDARY, id id=GRPID definido por !BOUNDARY, !VELOCITY, !ACCELERATION
LOAD, id id=GRPID definido por !CLOAD, !DLOAD, !SPRING, !TEMPERATURE
CONTACT, id id=GRPID definido por !CONTACT
Exemplo¶
Exemplo de utilização de incrementos de tempo fixos
Ativar o ajuste automático do incremento e definir o incremento de tempo inicial como 0.01, a duração temporal do passo como 2.5, o limite inferior do incremento de tempo como 1E-5, o limite superior do incremento de tempo como 0.3 e o número máximo de subpassos como 200
Ativar o ajuste automático do incremento e especificar a lista de instantes TP1 como instantes de cálculo e de saída dos resultados
Observações¶
TYPE(STATIC/VISCO) é um seletor que determina se o incremento de tempo é passado à lei constitutiva do material nesse passo e é independente do tipo de análise especificado em!SOLUTION. ComSTATIC, o material não consulta o incremento de tempo (independente da taxa); comVISCO, a viscoelasticidade e a fluência consultam o incremento de tempo real. Esta distinção só é válida para análise estática; em análise dinâmica (!SOLUTION, TYPE=DYNAMIC),TYPEnão é consultado e o incremento de tempo é sempre tratado como tempo real- Com ajuste automático do incremento, SUBSTEPS é tratado como o número máximo de subpassos
- O nome da lista de instantes TIMEPOINTS e o nome do conjunto de parâmetros de contacto automático AUTOINCPARAM só são válidos quando INC_TYPE=AUTO
- Quando TIMEPOINTS é especificado, o !TIME_POINTS referenciado tem de ser definido antes do cartão !STEP.
- Quando AUTOINCPARAM é especificado, o !AUTOINC_PARAM referenciado tem de ser definido antes do cartão !STEP. Se este parâmetro for omitido, é utilizado o conjunto predefinido de parâmetros de incremento automático
- Se !STEP for omitido na análise dinâmica, a análise é tratada como uma análise de um único passo baseada em
n_stepet_deltade !DYNAMIC, ficando ativadas as condições de fronteira e cargas definidas. Este comportamento existe para compatibilidade retroativa; recomenda-se definir !STEP em novas entradas - Para incrementos fixos em análise dinâmica, recomenda-se especificar
DTIME, ETIMEna segunda linha de !STEP para controlar o incremento de tempo e a duração temporal do passo.n_stepet_deltade !DYNAMIC são tratados como valores predefinidos quando !STEP é omitido ou para compatibilidade retroativa - Quando INC_TYPE=AUTO é especificado na análise dinâmica, o incremento de tempo é controlado utilizando DTIME_INIT, ETIME, MINDT e MAXDT da segunda linha. O incremento automático e o cutback são utilizados principalmente na análise dinâmica não linear implícita
- Na análise dinâmica, !BOUNDARY, !VELOCITY e !ACCELERATION podem ser ativados passo a passo através da linha BOUNDARY, e !CLOAD e !SPRING do método implícito podem ser ativados passo a passo através da linha LOAD