Ga naar inhoud

!DYNAMIC

Besturing van dynamische analyse

!BOUNDARY, !CLOAD en !DLOAD specificeren !AMPLITUDE; de tijd t voor elke amplitude moet bij 0.0 beginnen.

Parameters

TYPE = LINEAR    : Lineaire dynamische analyse
       NONLINEAR : Niet-lineaire dynamische analyse

** 2e en volgende regels **

(2e regel) idx_eqa, idx_resp
Variabele Type Beschrijving
idx_eqa I Oplossingsmethode voor de bewegingsvergelijking (directe tijdintegratie) (standaard: 1)
1: Impliciete methode (Newmark-β-methode)
11: Expliciete methode (centrale-differentiemethode)
idx_resp I Analysetype (standaard: 1)
1: Tijdresponsanalyse
2: Frequentieresponsanalyse

Wanneer idx_resp=1 (tijdresponsanalyse)

(3e regel) t_start , t_end , n_step, t_delta
Variabele Type Beschrijving
t_start R Starttijd van de analyse (standaard: 0.0), niet gebruikt
t_end R Eindtijd van de analyse (standaard: 1.0), niet gebruikt
n_step I Standaardaantal substappen wanneer !STEP is weggelaten of voor achterwaartse compatibiliteit (standaard: 1)
t_delta R Standaardtijdincrement wanneer !STEP is weggelaten of voor achterwaartse compatibiliteit (standaard: 1.0)
(4e regel) gamma , beta
Variabele Type Beschrijving
gamma R Parameter γ van de Newmark-β-methode (standaard: 0.5)
beta R Parameter β van de Newmark-β-methode (standaard: 0.25)
(5e regel) idx_mas ,idx_dmp , ray_m ,ray_k
Variabele Type Beschrijving
idx_mas I Type massamatrix (standaard: 1)
1: Geconcentreerde massamatrix
2: Consistente massamatrix
idx_dmp I 1: Rayleigh-demping (standaard: 1)
ray_m R Rayleigh-dempingsparameter Rm (standaard: 0.0)
ray_k R Rayleigh-dempingsparameter Rk (standaard: 0.0)
(6e regel) nout, node_monit_1, nout_monit
Variabele Type Beschrijving
nout I Niet gebruikt
node_monit_1 I Nummer van het monitorknooppunt (globaal) of naam van de knooppuntgroep
nout_monit I Uitvoerinterval van monitorresultaten (standaard: 1)

Opmerking: Informatie voor het op deze regel opgegeven monitorknooppunt wordt uitgevoerd met het globale knooppuntnummer als NID. Verplaatsing wordt naar <dyna_disp_NID.txt> uitgevoerd in de volgorde stapnummer, substapnummer, huidige tijd, NID, u1, u2, u3. Snelheid en versnelling worden in dezelfde volgorde uitgevoerd naar respectievelijk <dyna_velo_NID.txt> en <dyna_acce_NID.txt>. Knooppuntrek wordt naar <dyna_strain_NID.txt> uitgevoerd in de volgorde stapnummer, substapnummer, huidige tijd, NID, e11, e22, e33, e12, e23, e13. Knooppuntspanning wordt naar <dyna_stress_NID.txt> uitgevoerd in de volgorde stapnummer, substapnummer, huidige tijd, NID, s11, s22, s33, s12, s23, s13, smises. Als met een knooppuntgroep meerdere monitorknooppunten zijn opgegeven, wordt elk van de bovenstaande bestanden afzonderlijk voor elk knooppunt uitgevoerd. Wanneer deze uitvoer is opgegeven, worden bovendien de kinetische energie, vervormingsenergie en totale energie van het gehele analysemodel naar <dyna_energy.txt> uitgevoerd in de volgorde stapnummer, substapnummer, huidige tijd, kinetische energie, vervormingsenergie, totale energie.

Opmerkingen

  • Bij dynamische tijdresponsanalyse kunnen meerdere !STEP-definities worden gebruikt om per stap tussen randvoorwaarde- en belastingsgroepen te schakelen.
  • Voor tijdregeling met een vast increment wordt aanbevolen !STEP te gebruiken om SUBSTEPS en DTIME, ETIME expliciet op de tweede regel op te geven. n_step en t_delta worden gebruikt als standaardwaarden voor een analyse met één stap wanneer !STEP is weggelaten, of voor achterwaartse compatibiliteit.
  • Wanneer !STEP, INC_TYPE=AUTO is opgegeven, gebruikt automatische incrementering het initiële tijdincrement, de stapduur, het minimale tijdincrement en het maximale tijdincrement die op de tweede regel van !STEP zijn opgegeven. Parameters voor automatische incrementering kunnen worden opgegeven met !AUTOINC_PARAM.
(7e regel) iout_list(1), iout_list(2), iout_list(3), iout_list(4), iout_list(5), iout_list(6)
Variabele Type Beschrijving
iout_list(1) I Instelling voor uitvoer van verplaatsing (standaard: 0)
0: Niet uitvoeren
1: Uitvoeren
iout_list(2) I Instelling voor uitvoer van snelheid (standaard: 0)
0: Niet uitvoeren
1: Uitvoeren
iout_list(3) I Instelling voor uitvoer van versnelling (standaard: 0)
0: Niet uitvoeren
1: Uitvoeren
iout_list(4) I Instelling voor uitvoer van reactiekracht (standaard: 0)
0: Niet uitvoeren
1: Uitvoeren
iout_list(5) I Instelling voor uitvoer van rek (standaard: 0)
0: Niet uitvoeren (per element of per knooppunt)
1: Uitvoeren
2: Uitvoeren (per knooppunt)
3: Uitvoeren (per element)
iout_list(6) I Instelling voor uitvoer van spanning (standaard: 0)
0: Niet uitvoeren (per element of per knooppunt)
1: Uitvoeren
2: Uitvoeren (per knooppunt)
3: Uitvoeren (per element)

Voorbeeld

!DYNAMIC, TYPE=NONLINEAR
  1 , 1
  0.0, 1.0, 500, 1.0000e-5
  0.5, 0.25
  1, 1, 0.0, 0.0
  100, 55, 1
  0, 0, 0, 0, 0, 0

Wanneer idx_resp=2 (frequentieresponsanalyse)

(3e regel) f_start, f_end, n_freq, f_disp
Variabele Type Beschrijving
f_start R Ondergrens van de frequentie
f_end   R Bovengrens van de frequentie
n_freq I Aantal responsberekeningspunten
f_disp R Frequentie waarbij de verplaatsing wordt gemeten
(4e regel) t_start, t_end
Variabele Type Beschrijving
t_start R Starttijd van de trilling in werkelijke tijd
t_end R Eindtijd van de trilling in werkelijke tijd
(5e regel) idx_mas, idx_dmp, ray_m ,ray_k
Variabele Type Beschrijving
idx_mas I Type massamatrix (vast op 1 (geconcentreerde massamatrix))
idx_dmp I 1: Rayleigh-demping
ray_m   R Rayleigh-dempingsparameter Rm (standaard: 0.0)
ray_k   R Rayleigh-dempingsparameter Rk (standaard: 0.0)
(6e regel) nout, vistype, nodeout
Variabele Type Beschrijving
nout I Aantal monsters in het tijddomein
vistype I Instelling voor uitvoer van visualisatiegegevens (1: modale ruimte, 2: fysieke ruimte)
nodeout I ID van het monitorknooppunt in het frequentiedomein
(7e regel) iout_list(1), iout_list(2), iout_list(3), iout_list(4), iout_list(5), iout_list(6)
Variabele Type Beschrijving
iout_list(1) I Uitvoerregeling: verplaatsing (1: uitvoeren, 0: niet uitvoeren)
iout_list(2) I Uitvoerregeling: snelheid (1: uitvoeren, 0: niet uitvoeren)
iout_list(3) I Uitvoerregeling: versnelling (1: uitvoeren, 0: niet uitvoeren)
iout_list(4) I Genegeerd
iout_list(5) I Genegeerd
iout_list(6) I Genegeerd

Voorbeeld

!DYNAMIC
  11 , 2
  14000, 16000, 20, 15000.0
  0.0, 6.6e-5
  1, 1, 0.0, 7.2E-7
  10, 2, 1
  1, 1, 1, 1, 1, 1
AI-assisted translation May contain errors Official docs Status