Kihagyás

!STEP

Elemzési lépés beállításai

Nemlineáris statikus analízishez és nemlineáris dinamikai analízishez kötelező

Ha a fentiektől eltérő analíziseknél ez a definíció elmarad, minden peremfeltétel engedélyeződik, és a számítás egyetlen lépésben történik

Viszkoelasztikus vagy kúszó anyagtulajdonságokkal végzett statikus analízishez adja meg a TYPE=VISCO beállítást, és állítsa be a számítási idő feltételeit

Vegye figyelembe, hogy a TYPE (STATIC/VISCO) azt a lépéstípust adja meg, amely meghatározza, hogy az időnövekmény átadásra kerül-e az anyagnak, és független a !SOLUTION által megadott analízistípus (STATIC/DYNAMIC stb.) értékétől (lásd az alábbi Megjegyzéseket)

Paraméterek

TYPE     = STATIC(alapértelmezett) / VISCO (kvázistatikus analízis)
SUBSTEPS = a peremfeltételek részlépéseinek száma (alapértelmezett: 1)
CONVERG  = konvergenciakritérium küszöbértéke (alapértelmezett: 1.0e-6)
MAXITER  = iterációk maximális száma nemlineáris analízisben (alapértelmezett: 50)
AMP      = időfüggvény neve (!AMPLITUDE segítségével megadva)
INC_TYPE = FIXED (rögzített növekmény, alapértelmezett) / AUTO (automatikus növekmény)
MAXRES   = maximálisan megengedett maradék (alapértelmezett: 1.0e+10)
TIMEPOINTS = időpontlista neve (!TIME_POINTS, NAME segítségével megadva)
AUTOINCPARAM = automatikus növekmény paraméterkészletének neve (!AUTOINC_PARAM, NAME segítségével megadva)
MAXCONTITER = kontaktanalízisben a kontaktiterációk maximális száma (alapértelmezett: 10)

** 2. sor **

INC_TYPE=FIXED esetén (TYPE=STATIC esetén elhagyható)

(2. sor) DTIME, ETIME
Változó Attribútum Leírás
DTIME R Időnövekmény (alapértelmezett: 1/SUBSTEPS)
ETIME R A lépés időtartama (alapértelmezett: 1)

INC_TYPE=AUTO esetén (TYPE értékétől függetlenül megadandó)

(2. sor) DTIME_INIT, ETIME, MINDT, MAXDT
Változó Attribútum Leírás
DTIME_INIT R Kezdeti időnövekmény
ETIME R A lépés időtartama
MINDT R Az időnövekmény alsó határa
MAXDT R Az időnövekmény felső határa

** 3. és további sorok **

  BOUNDARY, id                                  id=GRPID, amelyet !BOUNDARY, !VELOCITY, !ACCELERATION definiál
  LOAD, id                                      id=GRPID, amelyet !CLOAD, !DLOAD, !SPRING, !TEMPERATURE definiál
  CONTACT, id                                   id=GRPID, amelyet !CONTACT definiál

Példa

Példa rögzített időnövekmények használatára

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

Engedélyezi az automatikus növekmény-beállítást, a kezdeti időnövekményt 0.01-re, a lépés időtartamát 2.5-re, az időnövekmény alsó határát 1E-5-re, felső határát 0.3-ra, a részlépések maximális számát pedig 200-ra állítja

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

Engedélyezi az automatikus növekmény-beállítást, és a TP1 időpontlistát adja meg a számítás és az eredménykiírás időpontjaiként

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

Megjegyzések

  • A TYPE (STATIC/VISCO) egy kapcsoló, amely meghatározza, hogy az adott lépésben az időnövekmény átadásra kerül-e az anyag konstitutív törvényének, és független a !SOLUTION által megadott analízistípus értékétől. STATIC esetén az anyag nem hivatkozik az időnövekményre (sebességfüggetlen); VISCO esetén a viszkoelaszticitás és a kúszás a tényleges időnövekményt használja. Ez a megkülönböztetés csak statikus analízisben érvényes; dinamikai analízisben (!SOLUTION, TYPE=DYNAMIC) a TYPE nincs figyelembe véve, és az időnövekmény mindig tényleges időként kezelendő
  • Automatikus növekmény-beállítás esetén a SUBSTEPS a részlépések maximális számaként kezelendő
  • A TIMEPOINTS időpontlista-név és az AUTOINCPARAM automatikus kontaktparaméter-készlet neve csak INC_TYPE=AUTO esetén érvényes
  • Ha a TIMEPOINTS meg van adva, a hivatkozott !TIME_POINTS definíciójának a !STEP kártya előtt kell szerepelnie.
  • Ha az AUTOINCPARAM meg van adva, a hivatkozott !AUTOINC_PARAM definíciójának a !STEP kártya előtt kell szerepelnie. Ha ez a paraméter elmarad, az alapértelmezett automatikus növekmény-paraméterkészlet kerül felhasználásra
  • Ha dinamikai analízisben a !STEP elmarad, az analízis a !DYNAMIC n_step és t_delta értékei alapján egylépéses analízisként kezelendő, és a definiált peremfeltételek és terhelések engedélyeződnek. Ez a viselkedés a visszafelé kompatibilitást szolgálja; új bemeneteknél a !STEP definiálása ajánlott
  • Dinamikai analízis rögzített növekményeinél ajánlott a !STEP második sorában megadni a DTIME, ETIME értékeket az időnövekmény és a lépés időtartamának vezérléséhez. A !DYNAMIC n_step és t_delta értékei alapértelmezettként kezelendők, ha a !STEP elmarad, illetve visszafelé kompatibilitás esetén
  • Ha dinamikai analízisben INC_TYPE=AUTO van megadva, az időnövekményt a második sor DTIME_INIT, ETIME, MINDT és MAXDT értékei vezérlik. Az automatikus növekményt és a cutback műveletet elsősorban nemlineáris implicit dinamikai analízisben használják
  • Dinamikai analízisben a !BOUNDARY, !VELOCITY és !ACCELERATION lépésenként engedélyezhető a BOUNDARY sorral, a !CLOAD és az implicit módszerű !SPRING pedig lépésenként engedélyezhető a LOAD sorral