Hyppää sisältöön

!STEP

Analyysivaiheen asetukset

Pakollinen epälineaarisessa staattisessa analyysissä ja epälineaarisessa dynaamisessa analyysissä

Jos tämä määritys jätetään pois muissa kuin edellä mainituissa analyyseissä, kaikki reunaehdot otetaan käyttöön ja laskenta suoritetaan yhdessä vaiheessa

Kun staattisessa analyysissä käytetään viskoelastisia tai virumismateriaaliominaisuuksia, määritä TYPE=VISCO ja aseta laskenta-aikaa koskevat ehdot

Huomaa, että TYPE (STATIC/VISCO) määrittää vaiheen tyypin sen perusteella, välitetäänkö aikainkrementti materiaalille, ja se on riippumaton !SOLUTION-komennolla määritetystä analyysityypistä (STATIC/DYNAMIC jne.) (katso alla olevat huomautukset)

Parametrit

TYPE     = STATIC(oletus) / VISCO (kvasistaattinen analyysi)
SUBSTEPS = reunaehtojen alivaiheiden määrä (oletus: 1)
CONVERG  = konvergenssikriteerin kynnysarvo (oletus: 1.0e-6)
MAXITER  = epälineaarisen analyysin iteraatioiden enimmäismäärä (oletus: 50)
AMP      = aikafunktion nimi (määritetään !AMPLITUDE-komennolla)
INC_TYPE = FIXED (kiinteä inkrementti, oletus) / AUTO (automaattinen inkrementti)
MAXRES   = suurin sallittu residuaali (oletus: 1.0e+10)
TIMEPOINTS = aikapisteluettelon nimi (määritetään !TIME_POINTS, NAME -määrityksellä)
AUTOINCPARAM = automaattisen inkrementin parametrisarjan nimi (määritetään !AUTOINC_PARAM, NAME -määrityksellä)
MAXCONTITER = kontaktianalyysin kontakti-iteraatioiden enimmäismäärä (oletus: 10)

** 2. rivi **

Kun INC_TYPE=FIXED (voidaan jättää pois, kun TYPE=STATIC)

(2. rivi) DTIME, ETIME
Muuttuja Attribuutti Kuvaus
DTIME R Aikainkrementti (oletus: 1/SUBSTEPS)
ETIME R Vaiheen aikaväli (oletus: 1)

Kun INC_TYPE=AUTO (määritetään TYPE-arvosta riippumatta)

(2. rivi) DTIME_INIT, ETIME, MINDT, MAXDT
Muuttuja Attribuutti Kuvaus
DTIME_INIT R Alustava aikainkrementti
ETIME R Vaiheen aikaväli
MINDT R Aikainkrementin alaraja
MAXDT R Aikainkrementin yläraja

** 3. rivi ja sitä seuraavat rivit **

  BOUNDARY, id                                  id=!BOUNDARY-, !VELOCITY- tai !ACCELERATION-komennolla määritetty GRPID
  LOAD, id                                      id=!CLOAD-, !DLOAD-, !SPRING- tai !TEMPERATURE-komennolla määritetty GRPID
  CONTACT, id                                   id=!CONTACT-komennolla määritetty GRPID

Esimerkki

Esimerkki kiinteiden aikainkrementtien käytöstä

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

Ota automaattinen inkrementin säätö käyttöön ja aseta alustavaksi aikainkrementiksi 0.01, vaiheen aikaväliksi 2.5, aikainkrementin alarajaksi 1E-5, ylärajaksi 0.3 ja alivaiheiden enimmäismääräksi 200

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

Ota automaattinen inkrementin säätö käyttöön ja määritä aikapisteluettelo TP1 laskenta- ja tulostusajoiksi

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

Huomautukset

  • TYPE (STATIC/VISCO) on kytkin, joka määrittää, välitetäänkö aikainkrementti kyseisessä vaiheessa materiaalin konstitutiiviselle laille, ja se on riippumaton !SOLUTION-komennolla määritetystä analyysityypistä. Arvolla STATIC materiaali ei käytä aikainkrementtiä (nopeudesta riippumaton); arvolla VISCO viskoelastisuus ja viruminen käyttävät todellista aikainkrementtiä. Tämä ero on voimassa vain staattisessa analyysissä; dynaamisessa analyysissä (!SOLUTION, TYPE=DYNAMIC) TYPE-arvoa ei käytetä ja aikainkrementtiä käsitellään aina todellisena aikana
  • Automaattisessa inkrementin säädössä SUBSTEPS käsitellään alivaiheiden enimmäismääränä
  • Aikapisteluettelon nimi TIMEPOINTS ja automaattisen kontaktiparametrisarjan nimi AUTOINCPARAM ovat voimassa vain, kun INC_TYPE=AUTO
  • Kun TIMEPOINTS määritetään, viitatun !TIME_POINTS-määrityksen on oltava ennen !STEP-korttia.
  • Kun AUTOINCPARAM määritetään, viitatun !AUTOINC_PARAM-määrityksen on oltava ennen !STEP-korttia. Jos tämä parametri jätetään pois, käytetään automaattisen inkrementin oletusparametrisarjaa
  • Jos !STEP jätetään pois dynaamisessa analyysissä, analyysi käsitellään yksivaiheisena analyysinä !DYNAMIC-komennon n_step- ja t_delta-arvojen perusteella, ja määritetyt reunaehdot ja kuormat otetaan käyttöön. Tämä toiminta on taaksepäin yhteensopivuutta varten; uusissa syötteissä suositellaan !STEP-määrityksen käyttöä
  • Kiinteitä inkrementtejä käytettäessä dynaamisessa analyysissä suositellaan aikainkrementin ja vaiheen aikavälin ohjaamista määrittämällä DTIME, ETIME !STEP-komennon toisella rivillä. !DYNAMIC-komennon n_step ja t_delta käsitellään oletuksina, kun !STEP jätetään pois tai taaksepäin yhteensopivuuden vuoksi
  • Kun dynaamisessa analyysissä määritetään INC_TYPE=AUTO, aikainkrementtiä ohjataan toisen rivin arvoilla DTIME_INIT, ETIME, MINDT ja MAXDT. Automaattisia inkrementtejä ja cutback-menetelmää käytetään pääasiassa epälineaarisessa implisiittisessä dynaamisessa analyysissä
  • Dynaamisessa analyysissä !BOUNDARY, !VELOCITY ja !ACCELERATION voidaan ottaa käyttöön vaihekohtaisesti BOUNDARY-rivillä, ja !CLOAD sekä implisiittisen menetelmän !SPRING voidaan ottaa käyttöön vaihekohtaisesti LOAD-rivillä
AI-assisted translation May contain errors Official docs Status