Preskočiť na obsah

!STEP

Nastavenie kroku analýzy

Povinné pre nelineárnu statickú analýzu a nelineárnu dynamickú analýzu

Ak sa táto definícia pri iných analýzach ako vyššie uvedených vynechá, aktivujú sa všetky okrajové podmienky a výpočet sa vykoná v jednom kroku

Pri statickej analýze s viskoelastickými materiálovými vlastnosťami alebo tečením zadajte TYPE=VISCO a nastavte podmienky výpočtového času

Upozorňujeme, že TYPE (STATIC/VISCO) je typ kroku rozhodujúci o tom, či sa časový prírastok odovzdáva materiálu, a je to nezávislá os voči typu analýzy (STATIC/DYNAMIC atď.) zadanému pomocou !SOLUTION (pozrite poznámky nižšie)

Parametre

TYPE     = STATIC(predvolené) / VISCO (kvázistatická analýza)
SUBSTEPS = počet podkrokov pre okrajové podmienky (predvolené: 1)
CONVERG  = prah konvergenčného kritéria na základe normy rezídua (predvolené: 1.0e-3)
CONVERG_DDISP = prah konvergenčného kritéria na základe normy korekcie (predvolené: 1.0e-8)
CONVERG_LAG   = prah konvergenčného kritéria na základe korekcie Lagrangeových multiplikátorov (predvolené: 1.0e-2)
MAXITER  = maximálny počet iterácií v nelineárnej analýze (predvolené: 50)
AMP      = názov časovej funkcie (zadáva sa pomocou !AMPLITUDE)
AMPLITUDE = RAMP / STEP (rozdelenie predpísaného posunutia medzi podkroky)
             predvolené: RAMP pre TYPE=STATIC, STEP pre TYPE=VISCO
INC_TYPE = FIXED (pevný prírastok, predvolené) / AUTO (automatický prírastok)
MAXRES   = maximálne prípustné rezíduum (predvolené: 1.0e+10)
TIMEPOINTS = názov zoznamu časových bodov (zadáva sa pomocou !TIME_POINTS, NAME)
AUTOINCPARAM = názov množiny parametrov automatického prírastku (zadáva sa pomocou !AUTOINC_PARAM, NAME)
CONVERGPARAM = názov množiny parametrov konvergenčného kritéria (zadáva sa pomocou !CONVERG_PARAM, NAME)
MAXCONTITER = maximálny počet kontaktných iterácií pri kontaktnej analýze (predvolené: 10)

** Druhý riadok **

Keď INC_TYPE=FIXED (pri TYPE=STATIC sa môže vynechať)

(Druhý riadok) DTIME, ETIME
Názov premennej Atribút Opis
DTIME R Časový prírastok (predvolené: 1/SUBSTEPS)
ETIME R Časový rozsah kroku (predvolené: 1)

Keď INC_TYPE=AUTO (zadáva sa bez ohľadu na TYPE)

(Druhý riadok) DTIME_INIT, ETIME, MINDT, MAXDT
Názov premennej Atribút Opis
DTIME_INIT R Počiatočný časový prírastok
ETIME R Časový rozsah kroku
MINDT R Dolná hranica časového prírastku
MAXDT R Horná hranica časového prírastku

** Tretí a nasledujúce riadky **

  BOUNDARY, id                                  id=GRPID definované pomocou !BOUNDARY, !VELOCITY, !ACCELERATION
  LOAD, id                                      id=GRPID definované pomocou !CLOAD, !DLOAD, !SPRING, !TEMPERATURE
  CONTACT, id                                   id=GRPID definované pomocou !CONTACT

Príklad

Príklad použitia pevných časových prírastkov

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

Povoľte automatickú úpravu prírastku a nastavte počiatočný časový prírastok na 0.01, časový rozsah kroku na 2.5, dolnú hranicu časového prírastku na 1E-5, hornú hranicu časového prírastku na 0.3 a maximálny počet podkrokov na 200

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

Povoľte automatickú úpravu prírastku a zadajte zoznam časových bodov TP1 ako časy výpočtu a výstupu výsledkov

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

Poznámky

  • Prahové hodnoty konvergenčného kritéria sú troch druhov. CONVERG je prah pre bezrozmernú veličinu, ktorá je norma rezídua delená referenčnou silou (vnútorná sila; v dynamickej analýze vrátane zotrvačných a viskóznych síl), CONVERG_DDISP je prah pre bezrozmernú veličinu, ktorá je norma korekcie posunutia delená normou kumulatívneho prírastku posunutia v podkroku, a CONVERG_LAG je prah pre bezrozmernú veličinu, ktorá je norma korekcie Lagrangeových multiplikátorov delená väčšou zo hodnoty normy Lagrangeových multiplikátorov a referenčnej sily. Dosiahnutá konvergencia sa považuje za danú, keď je splnený CONVERG alebo CONVERG_DDISP; pri kontaktnej analýze s Lagrangeovými multiplikátormi (!CONTACT_ALGO, TYPE=SLAGRANGE) sa navyše vždy vyžaduje CONVERG_LAG. Definície vzorcov kritéria nájdete v teoretickej príručke v článku Kritériá konvergencie
  • Špecifikáciu toho, či sa jednotlivé merania používajú pri vyhodnotení, a vyhodnocovanie podľa maxima zložiek stupňov voľnosti vykonáte pomocou !CONVERG_PARAM. Ak je zadané CONVERGPARAM, odkazované !CONVERG_PARAM musí byť definované pred kartou !STEP. Riadky s meraním a normou zadané v odkazovanej karte majú prednosť pred CONVERG, CONVERG_DDISP a CONVERG_LAG
  • TYPE (STATIC/VISCO) je prepínač určujúci, či sa v danom kroku odovzdáva časový prírastok konštitutívnemu zákonu materiálu, a je nezávislý od typu analýzy zadaného pomocou !SOLUTION. Pri STATIC materiál časový prírastok nepoužíva (správanie nezávislé od rýchlosti); pri VISCO viskoelasticita a tečenie používajú skutočný časový prírastok. Toto rozlíšenie platí iba pre statickú analýzu; v dynamickej analýze (!SOLUTION, TYPE=DYNAMIC) sa TYPE nepoužíva a časový prírastok sa vždy považuje za skutočný čas
  • Pri automatickej úprave prírastku sa SUBSTEPS považuje za maximálny počet podkrokov
  • Rozdelenie predpísaného posunutia pomocou AMPLITUDE a voľbu medzi RAMP a STEP nájdete v Referencii funkcií: Riadenie krokov
  • Názov zoznamu časových bodov TIMEPOINTS a názov množiny parametrov automatického kontaktu AUTOINCPARAM sú platné iba vtedy, keď INC_TYPE=AUTO
  • Keď je zadané TIMEPOINTS, odkazované !TIME_POINTS musí byť definované pred kartou !STEP.
  • Keď je zadané AUTOINCPARAM, odkazované !AUTOINC_PARAM musí byť definované pred kartou !STEP. Ak sa tento parameter vynechá, použije sa predvolená množina parametrov automatického prírastku
  • Ak sa !STEP v dynamickej analýze vynechá, analýza sa považuje za jednokrokovú analýzu založenú na n_step a t_delta z !DYNAMIC a definované okrajové podmienky a zaťaženia sa aktivujú. Toto správanie je zachované kvôli spätnej kompatibilite; pre nové vstupy sa odporúča definovať !STEP
  • Pri pevných prírastkoch v dynamickej analýze sa odporúča zadať DTIME, ETIME na druhom riadku !STEP na riadenie časového prírastku a časového rozsahu kroku. n_step a t_delta z !DYNAMIC sa považujú za predvolené hodnoty, ak sa !STEP vynechá alebo kvôli spätnej kompatibilite
  • Keď sa v dynamickej analýze zadá INC_TYPE=AUTO, časový prírastok sa riadi pomocou DTIME_INIT, ETIME, MINDT a MAXDT na druhom riadku. Automatické prírastky a cutback sa používajú najmä pri nelineárnej implicitnej dynamickej analýze
  • V dynamickej analýze možno riadkom BOUNDARY po jednotlivých krokoch aktivovať !BOUNDARY, !VELOCITY a !ACCELERATION a riadkom LOAD po jednotlivých krokoch !CLOAD a !SPRING pre implicitnú metódu