!STEP¶
Configurações do passo 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 em análises diferentes das acima, todas as condições de contorno serão habilitadas e o cálculo será executado em um ú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
Observe 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 (consulte as Observações abaixo)
Parâmetros¶
TYPE = STATIC(padrão) / VISCO (análise quase estática)
SUBSTEPS = número de subpassos de divisão das condições de contorno (padrão: 1)
CONVERG = limiar do critério de convergência (padrão: 1.0e-6)
MAXITER = número máximo de iterações na análise não linear (padrão: 50)
AMP = nome da função de tempo (especificado por !AMPLITUDE)
INC_TYPE = FIXED (incremento fixo, padrão) / AUTO (incremento automático)
MAXRES = resíduo máximo permitido (padrão: 1.0e+10)
TIMEPOINTS = nome da lista de pontos de tempo (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 contato na análise de contato (padrão: 10)
** 2ª linha **
Quando INC_TYPE=FIXED (pode ser omitido quando TYPE=STATIC)
| Variável | Atributo | Descrição |
|---|---|---|
| DTIME | R | Incremento de tempo (padrão: 1/SUBSTEPS) |
| ETIME | R | Duração do passo (padrão: 1) |
Quando INC_TYPE=AUTO (especificado independentemente de TYPE)
| Variável | Atributo | Descrição |
|---|---|---|
| DTIME_INIT | R | Incremento de tempo inicial |
| ETIME | R | Duração 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
Exemplos¶
Exemplo de uso de incrementos de tempo fixos
Habilita o ajuste automático do incremento e define o incremento de tempo inicial como 0.01, a duração do passo como 2.5, o limite inferior do incremento de tempo como 1E-5, o limite superior como 0.3 e o número máximo de subpassos como 200
Habilita o ajuste automático do incremento e especifica a lista de pontos de tempo TP1 como os tempos de cálculo e de saída dos resultados
Observações¶
TYPE(STATIC/VISCO) é uma chave que determina se o incremento de tempo é fornecido à 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. Essa distinção é válida somente 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- No ajuste automático do incremento, SUBSTEPS é tratado como o número máximo de subpassos
- As especificações do nome da lista de pontos de tempo TIMEPOINTS e do nome do conjunto de parâmetros de contato automático AUTOINCPARAM são válidas somente quando INC_TYPE=AUTO
- Ao especificar TIMEPOINTS, o !TIME_POINTS referenciado deve ser definido antes do cartão !STEP.
- Ao especificar AUTOINCPARAM, o !AUTOINC_PARAM referenciado deve ser definido antes do cartão !STEP. Se este parâmetro for omitido, será usado o conjunto padrão de parâmetros de incremento automático.
- Se !STEP for omitido na análise dinâmica, a análise será tratada como uma análise de um único passo baseada em
n_stepet_deltade !DYNAMIC, e as condições de contorno e cargas definidas serão habilitadas. Esse comportamento existe para compatibilidade retroativa; recomenda-se definir !STEP em novas entradas. - Para incrementos fixos na análise dinâmica, recomenda-se especificar
DTIME, ETIMEna segunda linha de !STEP para controlar o incremento de tempo e a duração do passo.n_stepet_deltade !DYNAMIC são tratados como valores padrão quando !STEP é omitido ou para compatibilidade retroativa. - Quando INC_TYPE=AUTO é especificado na análise dinâmica, o incremento de tempo é controlado usando DTIME_INIT, ETIME, MINDT e MAXDT da segunda linha. O incremento automático e o cutback são usados principalmente em análises dinâmicas não lineares pelo método implícito.
- Na análise dinâmica, !BOUNDARY, !VELOCITY e !ACCELERATION podem ser habilitados passo a passo pela linha BOUNDARY, e !CLOAD e !SPRING do método implícito podem ser habilitados passo a passo pela linha LOAD.