Ir para o conteúdo

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

(2ª linha) DTIME, ETIME
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)

(2ª linha) DTIME_INIT, ETIME, MINDT, MAXDT
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

!STEP, CONVERG=1.E-8
  0.1, 1.0
  BOUNDARY, 1
  LOAD, 1
  CONTACT, 1

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

    !STEP, INC_TYPE=AUTO, SUBSTEPS=200
    0.01, 2.5, 1E-5, 0.3

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

    !STEP, INC_TYPE=AUTO, TIMEPOINTS=TP1
    0.1, 2.0, 1E-3, 0.2

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. Com STATIC, o material não consulta o incremento de tempo (independente da taxa); com VISCO, 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), TYPE nã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_step e t_delta de !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, ETIME na segunda linha de !STEP para controlar o incremento de tempo e a duração do passo. n_step e t_delta de !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.