Gå till innehållet

Translation update pending

The Swedish translation may be out of date because the Japanese source has changed. The existing translation remains available while it is being updated.

!STEP

Inställningar för analyssteg

Krävs för icke-linjär statisk analys och icke-linjär dynamisk analys

Om denna definition utelämnas för andra analyser än ovanstående aktiveras alla randvillkor och beräkningen utförs i ett steg

För statisk analys med viskoelastiska eller krypmaterialegenskaper anger du TYPE=VISCO och ställer in villkoren för beräkningstid

Observera att TYPE (STATIC/VISCO) anger stegtypen som bestämmer om tidsinkrementet skickas till materialet och är oberoende av analystypen (STATIC/DYNAMIC osv.) som anges med !SOLUTION (se Anmärkningar nedan)

Parametrar

TYPE     = STATIC(standard) / VISCO (kvasistatisk analys)
SUBSTEPS = antal delsteg för randvillkor (standard: 1)
CONVERG  = tröskelvärde för konvergenskriterium (standard: 1.0e-6)
MAXITER  = maximalt antal iterationer i icke-linjär analys (standard: 50)
AMP      = namn på tidsfunktion (anges med !AMPLITUDE)
AMPLITUDE = RAMP / STEP (fördelning av föreskriven förskjutning över delstegen)
            standard: RAMP för TYPE=STATIC, STEP för TYPE=VISCO
INC_TYPE = FIXED (fast inkrement, standard) / AUTO (automatiskt inkrement)
MAXRES   = maximalt tillåten residual (standard: 1.0e+10)
TIMEPOINTS = namn på tidspunktslista (anges med !TIME_POINTS, NAME)
AUTOINCPARAM = namn på parameteruppsättning för automatiskt inkrement (anges med !AUTOINC_PARAM, NAME)
MAXCONTITER = maximalt antal kontaktiterationer i kontaktanalys (standard: 10)

** Rad 2 **

När INC_TYPE=FIXED (kan utelämnas när TYPE=STATIC)

(Rad 2) DTIME, ETIME
Variabelnamn Typ Beskrivning
DTIME R Tidsinkrement (standard: 1/SUBSTEPS)
ETIME R Stegets tidsintervall (standard: 1)

När INC_TYPE=AUTO (anges oberoende av TYPE)

(Rad 2) DTIME_INIT, ETIME, MINDT, MAXDT
Variabelnamn Typ Beskrivning
DTIME_INIT R Initialt tidsinkrement
ETIME R Stegets tidsintervall
MINDT R Nedre gräns för tidsinkrement
MAXDT R Övre gräns för tidsinkrement

** Rad 3 och senare **

  BOUNDARY, id                                  id=GRPID definierat av !BOUNDARY, !VELOCITY, !ACCELERATION
  LOAD, id                                      id=GRPID definierat av !CLOAD, !DLOAD, !SPRING, !TEMPERATURE
  CONTACT, id                                   id=GRPID definierat av !CONTACT

Exempel

Exempel med fasta tidsinkrement

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

Aktivera automatisk inkrementjustering och ange det initiala tidsinkrementet till 0.01, stegets tidsintervall till 2.5, den nedre gränsen för tidsinkrement till 1E-5, den övre gränsen till 0.3 och det maximala antalet delsteg till 200

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

Aktivera automatisk inkrementjustering och ange tidspunktslistan TP1 som tider för beräkning och resultatutmatning

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

Anmärkningar

  • TYPE (STATIC/VISCO) är en omkopplare som bestämmer om tidsinkrementet skickas till materialets konstitutiva lag i det steget och är oberoende av analystypen som anges med !SOLUTION. Med STATIC refererar materialet inte till tidsinkrementet (hastighetsoberoende); med VISCO refererar viskoelasticitet och krypning till det faktiska tidsinkrementet. Denna skillnad gäller endast statisk analys; i dynamisk analys (!SOLUTION, TYPE=DYNAMIC) refereras inte TYPE och tidsinkrementet behandlas alltid som verklig tid
  • Vid automatisk inkrementjustering behandlas SUBSTEPS som det maximala antalet delsteg
  • För fördelning av föreskriven förskjutning med AMPLITUDE och vägledning om valet mellan RAMP och STEP, se Funktionsreferens: Stegstyrning
  • Namnet på tidspunktslistan TIMEPOINTS och namnet på parameteruppsättningen för automatisk kontakt AUTOINCPARAM är endast giltiga när INC_TYPE=AUTO
  • När TIMEPOINTS anges måste den refererade !TIME_POINTS definieras före !STEP-kortet.
  • När AUTOINCPARAM anges måste den refererade !AUTOINC_PARAM definieras före !STEP-kortet. Om denna parameter utelämnas används standarduppsättningen för automatiskt inkrement
  • Om !STEP utelämnas i dynamisk analys behandlas analysen som en analys i ett steg baserad på n_step och t_delta i !DYNAMIC, och de definierade randvillkoren och lasterna aktiveras. Detta beteende finns för bakåtkompatibilitet; för nya indata rekommenderas att !STEP definieras
  • För fasta inkrement i dynamisk analys rekommenderas att DTIME, ETIME anges på den andra raden i !STEP för att styra tidsinkrementet och stegets tidsintervall. n_step och t_delta i !DYNAMIC behandlas som standardvärden när !STEP utelämnas eller för bakåtkompatibilitet
  • När INC_TYPE=AUTO anges i dynamisk analys styrs tidsinkrementet med DTIME_INIT, ETIME, MINDT och MAXDT på den andra raden. Automatiska inkrement och cutback används främst i icke-linjär implicit dynamisk analys
  • I dynamisk analys kan !BOUNDARY, !VELOCITY och !ACCELERATION aktiveras stegvis med BOUNDARY-raden, och !CLOAD och !SPRING för implicit metod kan aktiveras stegvis med LOAD-raden