Ga naar inhoud

!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)

(2e regel) DTIME, ETIME
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)

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

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

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

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

Schakel de automatische aanpassing van de stapgrootte in en geef de tijdpuntenlijst TP1 op als tijdstip voor berekening en uitvoer van resultaten

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

Opmerkingen

  • Er zijn drie convergentiedrempels. CONVERG is de drempel voor de dimensieloze grootheid van de residunorm gedeeld door de referentiekracht (de interne kracht; in dynamische analyse inclusief traagheids- en dempingskracht), CONVERG_DDISP voor de dimensieloze grootheid van de verplaatsingscorrectienorm gedeeld door de norm van de in de substap geaccumuleerde verplaatsingsstap, en CONVERG_LAG voor de dimensieloze grootheid van de Lagrange-multiplicatorcorrectienorm gedeeld door de grootste van de Lagrange-multiplicatornorm en de referentiekracht. Wanneer aan CONVERG of CONVERG_DDISP is voldaan, wordt de oplossing als geconvergeerd beschouwd; bij contactanalyse met Lagrange-multiplicatoren (!CONTACT_ALGO, TYPE=SLAGRANGE) wordt daarnaast altijd CONVERG_LAG vereist. 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_DDISP en CONVERG_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 !SOLUTION wordt opgegeven. Met STATIC raadt het materiaal de tijdstap niet op (snelheidsonafhankelijk); met VISCO gebruiken viscoelasticiteit 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 substeps
  • Zie Functiereferentie: Stapregeling voor de verdeling van voorgeschreven verplaatsingen door AMPLITUDE en het onderscheid tussen RAMP en STEP
  • 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_step en t_delta van !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, ETIME op regel 2 van !STEP op te geven om de tijdstap en de tijdsduur van de stap te regelen. n_step en t_delta van !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