!STEP¶
Instellingen voor analysestappen
Vereist voor niet-lineaire statische analyse en niet-lineaire dynamische analyse
Wanneer deze definitie bij een andere analyse dan de bovenstaande wordt weggelaten, worden alle randvoorwaarden actief en wordt de berekening in één stap uitgevoerd
Bij statische analyse met visco-elastische of kruipmateriaaleigenschappen: geef TYPE=VISCO op en stel de berekeningstijdvoorwaarden in
Merk op dat TYPE (STATIC/VISCO) het staptype is dat bepaalt of de tijdstap aan het materiaal wordt doorgegeven, en dat dit een aparte, onafhankelijke as is ten opzichte van het analysetype (STATIC/DYNAMIC enz.) dat met !SOLUTION wordt opgegeven (zie de opmerkingen hieronder)
Parameters¶
TYPE = STATIC(standaardwaarde) / VISCO (quasi-statische analyse)
SUBSTEPS = aantal substeps voor de randvoorwaarden (standaard: 1)
CONVERG = convergentiedrempel op basis van de residunorm (standaard: 1.0e-3)
CONVERG_DDISP = convergentiedrempel op basis van de correctienorm (standaard: 1.0e-8)
CONVERG_LAG = convergentiedrempel op basis van de Lagrange-multiplicatorcorrectie (standaard: 1.0e-2)
MAXITER = maximumaantal iteraties in niet-lineaire analyse (standaard: 50)
AMP = naam van de tijdfunctie (opgegeven met !AMPLITUDE)
AMPLITUDE = RAMP / STEP (verdeling van voorgeschreven verplaatsingen over substeps)
standaard: RAMP bij TYPE=STATIC, STEP bij TYPE=VISCO
INC_TYPE = FIXED (vaste stapgrootte, standaard) / AUTO (automatische stapgrootte)
MAXRES = instelling van het maximaal toegestane residu (standaard: 1.0e+10)
TIMEPOINTS = naam van de tijdpuntenlijst (opgegeven met !TIME_POINTS, NAME)
AUTOINCPARAM = naam van de parameterset voor de automatische stapgrootte (opgegeven met !AUTOINC_PARAM, NAME)
CONVERGPARAM = naam van de parameterset voor het convergentiecriterium (opgegeven met !CONVERG_PARAM, NAME)
MAXCONTITER = maximumaantal contactiteraties in contactanalyse (standaard: 10)
** 2e regel **
Bij INC_TYPE=FIXED (kan worden weggelaten wanneer TYPE=STATIC)
| Variabelenaam | Attribuut | Inhoud |
|---|---|---|
| DTIME | R | Tijdstap (standaard: 1/SUBSTEPS) |
| ETIME | R | Tijdsduur van de stap (standaard: 1) |
Bij INC_TYPE=AUTO (op te geven ongeacht TYPE)
| Variabelenaam | Attribuut | Inhoud |
|---|---|---|
| DTIME_INIT | R | Initiële tijdstap |
| ETIME | R | Tijdsduur van de stap |
| MINDT | R | Ondergrens van de tijdstap |
| MAXDT | R | Bovengrens van de tijdstap |
** 3e regel en verder **
BOUNDARY, id id=GRPID gedefinieerd door !BOUNDARY, !VELOCITY, !ACCELERATION
LOAD, id id=GRPID gedefinieerd door !CLOAD, !DLOAD, !SPRING, !TEMPERATURE
CONTACT, id id=GRPID gedefinieerd door !CONTACT
Voorbeeld¶
Voorbeeld met vaste tijdstappen
Schakel de automatische aanpassing van de stapgrootte in en stel de initiële tijdstap in op 0.01, de tijdsduur van de stap op 2.5, de ondergrens van de tijdstap op 1E-5, de bovengrens van de tijdstap op 0.3 en het maximumaantal substeps op 200
Schakel de automatische aanpassing van de stapgrootte in en geef de tijdpuntenlijst TP1 op als tijdstip voor berekening en uitvoer van resultaten
Opmerkingen¶
- Er zijn drie convergentiedrempels.
CONVERGis de drempel voor de dimensieloze grootheid van de residunorm gedeeld door de referentiekracht (de interne kracht; in dynamische analyse inclusief traagheids- en dempingskracht),CONVERG_DDISPvoor de dimensieloze grootheid van de verplaatsingscorrectienorm gedeeld door de norm van de in de substap geaccumuleerde verplaatsingsstap, enCONVERG_LAGvoor de dimensieloze grootheid van de Lagrange-multiplicatorcorrectienorm gedeeld door de grootste van de Lagrange-multiplicatornorm en de referentiekracht. Wanneer aanCONVERGofCONVERG_DDISPis voldaan, wordt de oplossing als geconvergeerd beschouwd; bij contactanalyse met Lagrange-multiplicatoren (!CONTACT_ALGO, TYPE=SLAGRANGE) wordt daarnaast altijdCONVERG_LAGvereist. Zie voor de definitie van de criteria Convergentiecriteria in het theoriemanaual - De keuze per criterium of het criterium wordt gebruikt, en de opname op basis van de maximale waarde van de vrijheidsgraadcomponenten, worden ingesteld met !CONVERG_PARAM. Wanneer CONVERGPARAM wordt opgegeven, moet de gerefereerde !CONVERG_PARAM vóór de !STEP-kaart zijn gedefinieerd. De regels met de criteria en normen in de gerefereerde card hebben voorrang op
CONVERG,CONVERG_DDISPenCONVERG_LAG TYPE(STATIC/VISCO) is een schakelaar die bepaalt of in die stap de tijdstap aan de constitutieve materiaalwet wordt doorgegeven, en is een aparte as, onafhankelijk van het analysetype dat met!SOLUTIONwordt opgegeven. MetSTATICraadt het materiaal de tijdstap niet op (snelheidsonafhankelijk); metVISCOgebruiken viscoelasticiteit en kruip de werkelijke tijdstap. Dit onderscheid is alleen geldig voor statische analyse; bij dynamische analyse (!SOLUTION, TYPE=DYNAMIC) wordtTYPEniet geraadpleegd en wordt de tijdstap altijd als werkelijke tijd behandeld- Bij automatische aanpassing van de stapgrootte wordt SUBSTEPS behandeld als het maximumaantal substeps
- Zie Functiereferentie: Stapregeling voor de verdeling van voorgeschreven verplaatsingen door
AMPLITUDEen het onderscheid tussenRAMPenSTEP - De opgegeven tijdpuntenlijstnaam TIMEPOINTS en de naam van de automatische contactparameterset AUTOINCPARAM zijn alleen geldig wanneer INC_TYPE=AUTO
- Wanneer TIMEPOINTS wordt opgegeven, moet de gerefereerde !TIME_POINTS vóór de !STEP-kaart zijn gedefinieerd.
- Wanneer AUTOINCPARAM wordt opgegeven, moet de gerefereerde !AUTOINC_PARAM vóór de !STEP-kaart zijn gedefinieerd. Als deze parameter wordt weggelaten, wordt de standaardparameterset voor de automatische stapgrootte gebruikt
- Wanneer !STEP in dynamische analyse wordt weggelaten, wordt de analyse behandeld als een éénstapsanalyse op basis van
n_stepent_deltavan !DYNAMIC en worden de gedefinieerde randvoorwaarden en belastingen actief. Dit is een behandeling voor achterwaartse compatibiliteit; voor nieuwe invoer wordt aanbevolen !STEP te definiëren - Bij vaste stapgroottes in dynamische analyse wordt aanbevolen
DTIME, ETIMEop regel 2 van !STEP op te geven om de tijdstap en de tijdsduur van de stap te regelen.n_stepent_deltavan !DYNAMIC worden behandeld als standaardwaarden voor het geval !STEP is weggelaten of voor achterwaartse compatibiliteit - Wanneer in dynamische analyse INC_TYPE=AUTO wordt opgegeven, wordt de tijdstap geregeld met DTIME_INIT, ETIME, MINDT en MAXDT op regel 2. Automatische stapgroottes en cutback worden voornamelijk gebruikt in niet-lineaire dynamische analyse met de impliciete methode
- In dynamische analyse kunnen !BOUNDARY, !VELOCITY en !ACCELERATION stap voor stap worden ingeschakeld met de BOUNDARY-regel, en !CLOAD en !SPRING voor de impliciete methode met de LOAD-regel