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

!STEP

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

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

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

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

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

Параметри

TYPE     = STATIC(по подразбиране) / VISCO (квазистатичен анализ)
SUBSTEPS = брой подстъпки за разделяне на граничните условия (по подразбиране: 1)
CONVERG  = праг на критерия за сходимост по нормата на остатъка (по подразбиране: 1.0e-3)
CONVERG_DDISP = праг на критерия за сходимост по нормата на корекцията (по подразбиране: 1.0e-8)
CONVERG_LAG   = праг на критерия за сходимост по корекцията на множителите на Лагранж (по подразбиране: 1.0e-2)
MAXITER  = максимален брой итеративни изчисления при нелинеен анализ (по подразбиране: 50)
AMP      = име на времева функция (зададено с !AMPLITUDE)
AMPLITUDE = RAMP / STEP (разпределение на предписаното преместване по подстъпките)
            по подразбиране: RAMP за TYPE=STATIC, STEP за TYPE=VISCO
INC_TYPE = FIXED (фиксиран прираст, по подразбиране) / AUTO (автоматичен прираст)
MAXRES   = задаване на максимално допустимия остатък (по подразбиране: 1.0e+10)
TIMEPOINTS = име на списък с времеви точки (зададено с !TIME_POINTS, NAME)
AUTOINCPARAM = име на набор параметри за автоматичен прираст (зададено с !AUTOINC_PARAM, NAME)
CONVERGPARAM = име на набор параметри за критерия за сходимост (зададено с !CONVERG_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

Бележки

  • Праговете за сходимост са 3 вида. CONVERG е праг за безразмерната величина, получена като нормата на остатъка се раздели на опорната сила (включваща вътрешните сили, а при динамичен анализ и инерционните и вискозните сили), CONVERG_DDISP е праг за безразмерната величина, получена като нормата на корекцията на преместванията се раздели на нормата на натрупания прираст на преместванията в рамките на подстъпката, а CONVERG_LAG е праг за безразмерната величина, получена като нормата на корекцията на множителите на Лагранж се раздели на по-голямото от нормата на множителите на Лагранж и опорната сила. Сходимост се смята постигната, ако е изпълнен или CONVERG, или CONVERG_DDISP; при контактен анализ с множители на Лагранж (!CONTACT_ALGO, TYPE=SLAGRANGE) освен това винаги се изисква и CONVERG_LAG. За дефинициите на критериите вижте критерии за сходимост в теоретичното ръководство
  • Задаването дали дадена величина за сходимост да се използва при сходимостта, както и сходимостта по максимума на компонентите на степените на свобода, се извършват в !CONVERG_PARAM. Когато е зададен CONVERGPARAM, посоченият !CONVERG_PARAM трябва да бъде дефиниран преди картата !STEP. Редовете с величини за сходимост и норми, написани в посочената карта, имат предимство пред CONVERG, CONVERG_DDISP, CONVERG_LAG
  • TYPE (STATIC/VISCO) е превключвател, който определя дали времевият прираст се предава към конститутивния закон на материала в тази стъпка, и е независим от типа на анализа, зададен с !SOLUTION. При STATIC материалът не използва времевия прираст (независим от скоростта); при VISCO вискоеластичността и пълзенето използват действителния времеви прираст. Това разграничение е валидно само за статичен анализ; при динамичен анализ (!SOLUTION, TYPE=DYNAMIC) TYPE не се използва и времевият прираст винаги се третира като действително време
  • При автоматично регулиране на прираста SUBSTEPS се третира като максимален брой подстъпки
  • За разпределението на предписаното преместване чрез AMPLITUDE и указания за избора между RAMP и STEP вижте Функционална справка: Управление на стъпките
  • Задаването на името на списъка с времеви точки TIMEPOINTS и името на набора параметри за автоматичен контакт AUTOINCPARAM е валидно само когато INC_TYPE=AUTO
  • Когато е зададен TIMEPOINTS, посоченият !TIME_POINTS трябва да бъде дефиниран преди картата !STEP.
  • Когато е зададен AUTOINCPARAM, посоченият !AUTOINC_PARAM трябва да бъде дефиниран преди картата !STEP. Ако този параметър е пропуснат, се използва наборът параметри за автоматичен прираст по подразбиране
  • Ако !STEP е пропуснат при динамичен анализ, той се третира като едностъпков анализ, базиран на n_step и t_delta от !DYNAMIC, и дефинираните гранични условия и натоварвания се активират. Това е обработка за обратна съвместимост; за нови входни данни се препоръчва да се дефинира !STEP
  • При фиксиран прираст в динамичен анализ се препоръчва на 2-ри ред на !STEP да се зададат DTIME, ETIME за управление на времевия прираст и продължителността на стъпката. n_step и t_delta от !DYNAMIC се третират като стойности по подразбиране, когато !STEP е пропуснат, или за обратна съвместимост
  • Когато е зададен INC_TYPE=AUTO при динамичен анализ, времевият прираст се управлява чрез DTIME_INIT, ETIME, MINDT, MAXDT на 2-ри ред. Автоматичният прираст и cutback се използват главно при нелинеен динамичен анализ с неявен метод
  • При динамичен анализ с реда BOUNDARY могат да се активират стъпка по стъпка !BOUNDARY, !VELOCITY, !ACCELERATION, а с реда LOAD — !CLOAD и !SPRING за неявен метод