Ir para o conteúdo

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

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

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

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

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

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

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

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

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. 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. Esta distinção só é válida 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
  • 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_step e t_delta de !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, ETIME na segunda linha de !STEP para controlar o incremento de tempo e a duração temporal do passo. n_step e t_delta de !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