Прескокнете до содржината

!STEP

Поставување на чекорите на анализата

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

Ако оваа дефиниција се изостави за други анализи, сите гранични услови се активираат и пресметката се извршува во еден чекор

За статичка анализа со вискоеластични материјални својства или ползење, задајте TYPE=VISCO и поставете ги временските услови на пресметката

TYPE (STATIC/VISCO) е тип на чекор што определува дали временскиот прираст се предава на материјалот и е независен од типот на анализа зададен со !SOLUTION (STATIC/DYNAMIC итн.) (видете ги забелешките подолу)

Параметри

TYPE     = STATIC(default вредност) / VISCO (квазистатичка анализа)
SUBSTEPS = број на под-чекори за делење на граничните услови (стандардно: 1)
CONVERG  = праг за конвергенција (стандардно: 1.0e-6)
MAXITER  = максимален број итерации во нелинеарна анализа (стандардно: 50)
AMP      = име на временска функција (зададено со !AMPLITUDE)
INC_TYPE = FIXED (фиксен прираст・default вредност) / 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
  • При фиксен прираст во динамичка анализа се препорачува во 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 за имплицитен метод