Skoči na vsebino

!STEP

Nastavitve analitičnega koraka

Obvezno za nelinearno statično analizo in nelinearno dinamično analizo

Če je ta definicija pri drugih analizah izpuščena, so omogočeni vsi robni pogoji in izračun se izvede v enem koraku

Pri statični analizi z viskoelastičnimi lastnostmi ali lastnostmi lezenja podajte TYPE=VISCO in nastavite pogoje časa izračuna

Upoštevajte, da TYPE (STATIC/VISCO) določa vrsto koraka, ki odloča, ali se časovni inkrement posreduje materialu, in je neodvisen od vrste analize (STATIC/DYNAMIC itd.), določene z !SOLUTION (glejte spodnje opombe)

Parametri

TYPE     = STATIC(privzeto) / VISCO (kvazistatična analiza)
SUBSTEPS = število podkorakov za robne pogoje (privzeto: 1)
CONVERG  = prag kriterija konvergence (privzeto: 1.0e-6)
MAXITER  = največje število iteracij pri nelinearni analizi (privzeto: 50)
AMP      = ime časovne funkcije (podano z !AMPLITUDE)
INC_TYPE = FIXED (fiksni inkrement, privzeto) / AUTO (samodejni inkrement)
MAXRES   = največji dovoljeni rezidual (privzeto: 1.0e+10)
TIMEPOINTS = ime seznama časovnih točk (podano z !TIME_POINTS, NAME)
AUTOINCPARAM = ime nabora parametrov samodejnega inkrementa (podano z !AUTOINC_PARAM, NAME)
MAXCONTITER = največje število kontaktnih iteracij pri kontaktni analizi (privzeto: 10)

** 2. vrstica **

Ko je INC_TYPE=FIXED (pri TYPE=STATIC jo je mogoče izpustiti)

(2. vrstica) DTIME, ETIME
Spremenljivka Atribut Opis
DTIME R Časovni inkrement (privzeto: 1/SUBSTEPS)
ETIME R Trajanje koraka (privzeto: 1)

Ko je INC_TYPE=AUTO (podano ne glede na TYPE)

(2. vrstica) DTIME_INIT, ETIME, MINDT, MAXDT
Spremenljivka Atribut Opis
DTIME_INIT R Začetni časovni inkrement
ETIME R Trajanje koraka
MINDT R Spodnja meja časovnega inkrementa
MAXDT R Zgornja meja časovnega inkrementa

** 3. in naslednje vrstice **

  BOUNDARY, id                                  id=GRPID, definiran z !BOUNDARY, !VELOCITY, !ACCELERATION
  LOAD, id                                      id=GRPID, definiran z !CLOAD, !DLOAD, !SPRING, !TEMPERATURE
  CONTACT, id                                   id=GRPID, definiran z !CONTACT

Primer

Primer s fiksnimi časovnimi inkrementi

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

Omogočite samodejno prilagajanje inkrementa ter nastavite začetni časovni inkrement na 0.01, trajanje koraka na 2.5, spodnjo mejo časovnega inkrementa na 1E-5, zgornjo mejo na 0.3 in največje število podkorakov na 200

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

Omogočite samodejno prilagajanje inkrementa in določite seznam časovnih točk TP1 kot čase izračuna in izpisa rezultatov

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

Opombe

  • TYPE (STATIC/VISCO) je preklopnik, ki določa, ali se časovni inkrement v tem koraku posreduje konstitutivnemu zakonu materiala, in je neodvisen od vrste analize, določene z !SOLUTION. Pri STATIC material ne upošteva časovnega inkrementa (neodvisnost od hitrosti); pri VISCO viskoelastičnost in lezenje upoštevata dejanski časovni inkrement. Ta razlika velja samo za statično analizo; pri dinamični analizi (!SOLUTION, TYPE=DYNAMIC) se TYPE ne upošteva in časovni inkrement se vedno obravnava kot dejanski čas
  • Pri samodejnem prilagajanju inkrementa se SUBSTEPS obravnava kot največje število podkorakov
  • Ime seznama časovnih točk TIMEPOINTS in ime nabora samodejnih kontaktnih parametrov AUTOINCPARAM veljata samo pri INC_TYPE=AUTO
  • Ko je podan TIMEPOINTS, mora biti sklicani !TIME_POINTS definiran pred kartico !STEP.
  • Ko je podan AUTOINCPARAM, mora biti sklicani !AUTOINC_PARAM definiran pred kartico !STEP. Če je ta parameter izpuščen, se uporabi privzeti nabor parametrov samodejnega inkrementa
  • Če je !STEP pri dinamični analizi izpuščen, se analiza obravnava kot enokoračna analiza na osnovi n_step in t_delta v !DYNAMIC, definirani robni pogoji in obremenitve pa so omogočeni. To vedenje je zagotovljeno zaradi združljivosti za nazaj; za nove vhode je priporočljivo definirati !STEP
  • Pri fiksnih inkrementih v dinamični analizi je priporočljivo v drugi vrstici !STEP podati DTIME, ETIME za nadzor časovnega inkrementa in trajanja koraka. n_step in t_delta v !DYNAMIC se obravnavata kot privzeti vrednosti, kadar je !STEP izpuščen ali zaradi združljivosti za nazaj
  • Ko je pri dinamični analizi podan INC_TYPE=AUTO, se časovni inkrement nadzoruje z DTIME_INIT, ETIME, MINDT in MAXDT v drugi vrstici. Samodejni inkrementi in cutback se uporabljajo predvsem pri nelinearni implicitni dinamični analizi
  • Pri dinamični analizi je mogoče !BOUNDARY, !VELOCITY in !ACCELERATION omogočati po korakih z vrstico BOUNDARY, !CLOAD in implicitno-metodni !SPRING pa po korakih z vrstico LOAD
AI-assisted translation May contain errors Official docs Status