Ga naar inhoud

!STEP

Instellingen voor analysestappen

Vereist voor niet-lineaire statische analyse en niet-lineaire dynamische analyse

Als deze definitie bij andere analyses dan bovenstaande wordt weggelaten, worden alle randvoorwaarden ingeschakeld en wordt de berekening in één stap uitgevoerd

Geef voor statische analyse met visco-elastische of kruipmateriaaleigenschappen TYPE=VISCO op en stel de voorwaarden voor de berekeningstijd in

Merk op dat TYPE (STATIC/VISCO) het staptype specificeert dat bepaalt of de tijdstap aan het materiaal wordt doorgegeven, en onafhankelijk is van het analysetype (STATIC/DYNAMIC enz.) dat met !SOLUTION wordt opgegeven (zie Opmerkingen hieronder)

Parameters

TYPE     = STATIC(standaard) / VISCO (quasi-statische analyse)
SUBSTEPS = aantal substappen voor randvoorwaarden (standaard: 1)
CONVERG  = drempelwaarde van het convergentiecriterium (standaard: 1.0e-6)
MAXITER  = maximumaantal iteraties in niet-lineaire analyse (standaard: 50)
AMP      = naam van tijdfunctie (opgegeven met !AMPLITUDE)
INC_TYPE = FIXED (vaste stapgrootte, standaard) / AUTO (automatische stapgrootte)
MAXRES   = maximaal toegestane residu (standaard: 1.0e+10)
TIMEPOINTS = naam van tijdpuntenlijst (opgegeven met !TIME_POINTS, NAME)
AUTOINCPARAM = naam van parameterset voor automatische stapgrootte (opgegeven met !AUTOINC_PARAM, NAME)
MAXCONTITER = maximumaantal contactiteraties in contactanalyse (standaard: 10)

** 2e regel **

Wanneer INC_TYPE=FIXED (mag worden weggelaten wanneer TYPE=STATIC)

(2e regel) DTIME, ETIME
Variabele Attribuut Beschrijving
DTIME R Tijdstap (standaard: 1/SUBSTEPS)
ETIME R Tijdsduur van de stap (standaard: 1)

Wanneer INC_TYPE=AUTO (opgegeven ongeacht TYPE)

(2e regel) DTIME_INIT, ETIME, MINDT, MAXDT
Variabele Attribuut Beschrijving
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

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

Schakel 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 substappen op 200

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

Schakel automatische aanpassing van de stapgrootte in en specificeer tijdpuntenlijst TP1 als de tijden voor berekening en uitvoer van resultaten

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

Opmerkingen

  • TYPE (STATIC/VISCO) is een schakelaar die bepaalt of de tijdstap in die stap aan de constitutieve materiaalwet wordt doorgegeven, en is onafhankelijk van het analysetype dat met !SOLUTION wordt opgegeven. Met STATIC raadpleegt het materiaal de tijdstap niet (snelheidsonafhankelijk); met VISCO gebruiken visco-elasticiteit en kruip de werkelijke tijdstap. Dit onderscheid is alleen geldig voor statische analyse; bij dynamische analyse (!SOLUTION, TYPE=DYNAMIC) wordt TYPE niet geraadpleegd en wordt de tijdstap altijd als werkelijke tijd behandeld
  • Bij automatische aanpassing van de stapgrootte wordt SUBSTEPS behandeld als het maximumaantal substappen
  • De naam van de tijdpuntenlijst TIMEPOINTS en de naam van de automatische contactparameterset AUTOINCPARAM zijn alleen geldig wanneer INC_TYPE=AUTO
  • Wanneer TIMEPOINTS is opgegeven, moet de gerefereerde !TIME_POINTS vóór de !STEP-kaart zijn gedefinieerd.
  • Wanneer AUTOINCPARAM is opgegeven, moet de gerefereerde !AUTOINC_PARAM vóór de !STEP-kaart zijn gedefinieerd. Als deze parameter wordt weggelaten, wordt de standaardparameterset voor automatische stapgrootte gebruikt
  • Als !STEP in dynamische analyse wordt weggelaten, wordt de analyse behandeld als een éénstapsanalyse op basis van n_step en t_delta van !DYNAMIC, en worden de gedefinieerde randvoorwaarden en belastingen ingeschakeld. Dit gedrag wordt geboden voor achterwaartse compatibiliteit; voor nieuwe invoer wordt aanbevolen !STEP te definiëren
  • Voor vaste stapgroottes in dynamische analyse wordt aanbevolen DTIME, ETIME op de tweede regel van !STEP op te geven om de tijdstap en tijdsduur van de stap te regelen. n_step en t_delta van !DYNAMIC worden behandeld als standaardwaarden wanneer !STEP is weggelaten of voor achterwaartse compatibiliteit
  • Wanneer INC_TYPE=AUTO in dynamische analyse wordt opgegeven, wordt de tijdstap geregeld met DTIME_INIT, ETIME, MINDT en MAXDT op de tweede regel. Automatische stapgroottes en cutback worden voornamelijk gebruikt in niet-lineaire impliciete dynamische analyse
  • In dynamische analyse kunnen !BOUNDARY, !VELOCITY en !ACCELERATION stap voor stap met de BOUNDARY-regel worden ingeschakeld, en !CLOAD en !SPRING volgens de impliciete methode stap voor stap met de LOAD-regel worden ingeschakeld
AI-assisted translation May contain errors Official docs Status