!STEP¶
Analyysivaiheen asetukset
Pakollinen epälineaarisessa staattisessa analyysissä ja epälineaarisessa dynaamisessa analyysissä
Jos tämä määrittely jätetään pois muissa edellä mainituissa analyyseissä, kaikki reunaehdot ovat voimassa, ja laskenta suoritetaan yhdessä vaiheessa
Jos staattisessa analyysissä materiaaliominaisuuksiin kuuluu viskoelastisuutta tai virumista, määritä TYPE=VISCO ja aseta laskennan aikaehto
Huomaa, että TYPE (STATIC/VISCO) on vaihetyyppi, joka määrää, välitetäänkö aikainkrementti materiaalille, ja että se on !SOLUTION-komennon analyysityypistä (STATIC/DYNAMIC jne.) riippumaton, itsenäinen määrittelyakseli (ks. alla olevia huomautuksia)
Parametrit¶
TYPE = STATIC (oletusarvo) / VISCO (kvasistaattinen analyysi)
SUBSTEPS = reunaehtojen aliaskelet (oletus: 1)
CONVERG = konvergenssitarvion kynnysarvo residuaalin normin perusteella (oletus: 1.0e-3)
CONVERG_DDISP = konvergenssitarvion kynnysarvo korjausmäärän normin perusteella (oletus: 1.0e-8)
CONVERG_LAG = konvergenssitarvion kynnysarvo Lagrangen kertoimen korjausmäärän perusteella (oletus: 1.0e-2)
MAXITER = iteraatioiden enimmäismäärä epälineaarisessa analyysissä (oletus: 50)
AMP = aikafunktion nimi (määritetään !AMPLITUDE-komennolla)
AMPLITUDE = RAMP / STEP (määrätyn siirtymän jakaminen aliaskeleisiin)
oletusarvo: RAMP, kun TYPE=STATIC; STEP, kun TYPE=VISCO
INC_TYPE = FIXED (kiinteä aikainkrementti, oletusarvo) / AUTO (automaattinen aikainkrementti)
MAXRES = suurimman sallitun residuaalin määrittely (oletus: 1.0e+10)
TIMEPOINTS = aikalistauksen nimi (määritetään !TIME_POINTS, NAME -määrityksellä)
AUTOINCPARAM = automaattisen aikainkrementin parametrijoukon nimi (määritetään !AUTOINC_PARAM, NAME -määrityksellä)
CONVERGPARAM = konvergenssitarvion parametrijoukon nimi (määritetään !CONVERG_PARAM, NAME -määrityksellä)
MAXCONTITER = kontakti-iteraatioiden enimmäismäärä kontaktianalyysissä (oletus: 10)
** 2. rivi **
Kun INC_TYPE=FIXED (voidaan jättää pois, kun TYPE=STATIC)
| Muuttujan nimi | Attribuutti | Kuvaus |
|---|---|---|
| DTIME | R | Aikainkrementti (oletus: 1/SUBSTEPS) |
| ETIME | R | Vaiheen aikaleveys (oletus: 1) |
Kun INC_TYPE=AUTO (määritetään TYPE-arvosta riippumatta)
| Muuttujan nimi | Attribuutti | Kuvaus |
|---|---|---|
| DTIME_INIT | R | Alkuaikainkrementti |
| ETIME | R | Vaiheen aikaleveys |
| 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¶
Kiinteän aikainkrementin käyttöesimerkki
Ota automaattinen aikainkrementin säätö käyttöön ja aseta arvoksi alkuaikainkrementti 0.01, vaiheen aikaleveys 2.5, aikainkrementin alaraja 1E-5, aikainkrementin yläraja 0.3 ja aliaskelet enimmässään 200
Ota automaattinen aikainkrementin säätö käyttöön ja määritä aikalista TP1 laskennan ja tulostuksen ajaksi
Huomautukset¶
- Konvergenssitarvion kynnysarvoja on kolme.
CONVERGon ulottumaton suure, joka saadaan jakamalla residuaalin normi vertaamisvoimalla (sisävoima; dynaamisessa analyysissä myös hitaus- ja viskoosivoima),CONVERG_DDISPon ulottumaton suure, joka saadaan jakamalla siirtymänkorjauksen normi aliaskeleen sisällä kertyneen siirtymänkasvun normilla, jaCONVERG_LAGon ulottumaton suure, joka saadaan jakamalla Lagrangen kertoimen korjausmäärän normi suuremmalla arvolla Lagrangen kertoimen normista ja vertaamisvoimasta. Konvergenssi toteutuu, kun jokoCONVERGtaiCONVERG_DDISPon täytetty, ja Lagrangen kertoimia käyttävässä kontaktianalyysissä (!CONTACT_ALGO, TYPE=SLAGRANGE)CONVERG_LAGvaaditaan lisäksi aina. Määritelmistä katso teoriakäsikirjan kohta Konvergenssikriteerit - Jokaisen konvergenssitarvon käytön valinta ja vapausasteen komponenttien maksimiarvopohjainen tarkistus määritetään !CONVERG_PARAM. Kun CONVERGPARAM on määritetty, sen kohde !CONVERG_PARAM on määritettävä !STEP-kortin edelle. Kohdekortissa annettujen tarkistussuureiden ja normien rivit ovat voimassa ennen
CONVERG,CONVERG_DDISPjaCONVERG_LAG TYPE(STATIC/VISCO) on kytkin, joka määrää, välitetäänkö aikainkrementti kyseisessä vaiheessa materiaalille konstitutiiviselle laille, ja se on!SOLUTION-komennon analyysityypistä riippumaton, itsenäinen määrittelyakseli. ArvollaSTATICmateriaali ei käytä aikainkrementtiä (nopeudesta riippumaton); arvollaVISCOviskoelastisuus 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 aikainkrementin säädössä SUBSTEPS käsitellään aliaskelet enimmässään
- Määrätyn siirtymän jakamisesta aliaskeleisiin
AMPLITUDE:lla jaRAMP- jaSTEP-vaihtoehtojen valinnasta katso Toimintoviite: Askelohjaus - Aikalistauksen nimen TIMEPOINTS ja automaattisen kontaktin parametrijoukon nimen AUTOINCPARAM määrittely ovat voimassa vain, kun INC_TYPE=AUTO
- Kun TIMEPOINTS on määritetty, sen kohde !TIME_POINTS on määritettävä !STEP-kortin edelle.
- Kun AUTOINCPARAM on määritetty, sen kohde !AUTOINC_PARAM on määritettävä !STEP-kortin edelle. Jos tämä parametri jätetään pois, käytetään oletusparametrijoukkoa automaattiselle aikainkrementille
- Jos !STEP jätetään pois dynaamisessa analyysissä, analyysi käsitellään yhden vaiheen analyysinä !DYNAMIC-komennon
n_step- jat_delta-arvojen perusteella, ja määritellyt reunaehdot ja kuormat ovat voimassa. Tämä on taaksepäin yhteensopivuuden vuoksi tarjottu toiminta, ja uusissa syötteissä suositellaan !STEP-komennon määrittelyä - Dynaamisessa analyysissä kiinteää aikainkrementtiä käytettäessä suositellaan aikainkrementin ja vaiheen aikaleveyden ohjaamista määrittämällä
DTIME, ETIME!STEP-komennon toisella rivillä. !DYNAMIC-komennonn_stepjat_deltakäsitellään oletusarvoiksi, joita käytetään, kun !STEP on jätetty pois, tai taaksepäin yhteensopivuuden vuoksi - Kun INC_TYPE=AUTO määritetään dynaamisessa analyysissä, aikainkrementtiä ohjataan toisen rivin arvoilla DTIME_INIT, ETIME, MINDT ja MAXDT. Automaattista aikainkrementtiä ja cutback-menetelmää käytetään pääasiassa epälineaarisessa implisiittisessä dynaamisessa analyysissä
- Dynaamisessa analyysissä BOUNDARY-rivillä voidaan ottaa vaihekohtaisesti käyttöön !BOUNDARY, !VELOCITY ja !ACCELERATION, ja LOAD-rivillä !CLOAD sekä implisiittisen menetelmän !SPRING