Към съдържанието

!STEP

Настройки на стъпката на анализа

Задължително за нелинеен статичен анализ и нелинеен динамичен анализ

Ако тази дефиниция е пропусната при анализи, различни от посочените по-горе, всички гранични условия се активират и изчислението се изпълнява в една стъпка

За статичен анализ с вискоеластични свойства или свойства на пълзене задайте TYPE=VISCO и условията за времето на изчисление

Имайте предвид, че TYPE (STATIC/VISCO) задава типа на стъпката, който определя дали времевият прираст се предава към материала, и е независим от типа на анализа (STATIC/DYNAMIC и др.), зададен с !SOLUTION (вижте Бележки по-долу)

Параметри

TYPE     = STATIC(по подразбиране) / VISCO (квазистатичен анализ)
SUBSTEPS = брой подстъпки за граничните условия (по подразбиране: 1)
CONVERG  = праг на критерия за сходимост (по подразбиране: 1.0e-6)
MAXITER  = максимален брой итерации при нелинеен анализ (по подразбиране: 50)
AMP      = име на времева функция (зададено с !AMPLITUDE)
INC_TYPE = FIXED (фиксиран прираст, по подразбиране) / AUTO (автоматичен прираст)
MAXRES   = максимално допустим остатък (по подразбиране: 1.0e+10)
TIMEPOINTS = име на списък с времеви точки (зададено с !TIME_POINTS, NAME)
AUTOINCPARAM = име на набор параметри за автоматичен прираст (зададено с !AUTOINC_PARAM, NAME)
MAXCONTITER = максимален брой контактни итерации при контактен анализ (по подразбиране: 10)

** 2-ри ред **

Когато INC_TYPE=FIXED (може да се пропусне при TYPE=STATIC)

(2-ри ред) DTIME, ETIME
Променлива Атрибут Описание
DTIME R Времеви прираст (по подразбиране: 1/SUBSTEPS)
ETIME R Продължителност на стъпката (по подразбиране: 1)

Когато INC_TYPE=AUTO (задава се независимо от TYPE)

(2-ри ред) DTIME_INIT, ETIME, MINDT, MAXDT
Променлива Атрибут Описание
DTIME_INIT R Начален времеви прираст
ETIME R Продължителност на стъпката
MINDT R Долна граница на времевия прираст
MAXDT R Горна граница на времевия прираст

** 3-ти и следващи редове **

  BOUNDARY, id                                  id=GRPID, дефиниран от !BOUNDARY, !VELOCITY, !ACCELERATION
  LOAD, id                                      id=GRPID, дефиниран от !CLOAD, !DLOAD, !SPRING, !TEMPERATURE
  CONTACT, id                                   id=GRPID, дефиниран от !CONTACT

Пример

Пример с фиксирани времеви прирасти

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

Активирайте автоматичното регулиране на прираста и задайте начален времеви прираст 0.01, продължителност на стъпката 2.5, долна граница на времевия прираст 1E-5, горна граница 0.3 и максимален брой подстъпки 200

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

Активирайте автоматичното регулиране на прираста и задайте списъка с времеви точки TP1 като времена за изчисление и извеждане на резултатите

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

Бележки

  • TYPE (STATIC/VISCO) е превключвател, който определя дали времевият прираст се предава към материалния конститутивен закон в тази стъпка, и е независим от типа на анализа, зададен с !SOLUTION. При STATIC материалът не използва времевия прираст (независим от скоростта); при VISCO вискоеластичността и пълзенето използват действителния времеви прираст. Това разграничение е валидно само за статичен анализ; при динамичен анализ (!SOLUTION, TYPE=DYNAMIC) TYPE не се използва и времевият прираст винаги се третира като действително време
  • При автоматично регулиране на прираста SUBSTEPS се третира като максимален брой подстъпки
  • Името на списъка с времеви точки TIMEPOINTS и името на набора параметри за автоматичен контакт AUTOINCPARAM са валидни само когато INC_TYPE=AUTO
  • Когато е зададен TIMEPOINTS, реферираният !TIME_POINTS трябва да бъде дефиниран преди картата !STEP.
  • Когато е зададен AUTOINCPARAM, реферираният !AUTOINC_PARAM трябва да бъде дефиниран преди картата !STEP. Ако този параметър е пропуснат, се използва наборът параметри за автоматичен прираст по подразбиране
  • Ако !STEP е пропуснат при динамичен анализ, анализът се третира като едностъпков анализ въз основа на n_step и t_delta от !DYNAMIC и дефинираните гранични условия и натоварвания се активират. Това поведение е осигурено за обратна съвместимост; за нови входни данни се препоръчва дефиниране на !STEP
  • При фиксирани прирасти в динамичен анализ се препоръчва задаване на DTIME, ETIME на втория ред на !STEP за управление на времевия прираст и продължителността на стъпката. n_step и t_delta от !DYNAMIC се третират като стойности по подразбиране, когато !STEP е пропуснат, или за обратна съвместимост
  • Когато INC_TYPE=AUTO е зададен при динамичен анализ, времевият прираст се управлява чрез DTIME_INIT, ETIME, MINDT и MAXDT на втория ред. Автоматичните прирасти и cutback се използват главно при нелинеен неявен динамичен анализ
  • При динамичен анализ !BOUNDARY, !VELOCITY и !ACCELERATION могат да се активират стъпка по стъпка с реда BOUNDARY, а !CLOAD и !SPRING за неявния метод могат да се активират стъпка по стъпка с реда LOAD
AI-assisted translation May contain errors Official docs Status