!DYNAMIC¶
Styrning av dynamisk analys
!BOUNDARY, !CLOAD och !DLOAD anger !AMPLITUDE; tiden t för varje amplitud måste börja vid 0.0.
Parametrar¶
** 2:a raden och efterföljande rader **
| Variabel | Typ | Beskrivning |
|---|---|---|
| idx_eqa | I | Lösningsmetod för rörelseekvationen (direkt tidsintegration) (standard: 1) 1: Implicit metod (Newmark-β-metoden) 11: Explicit metod (central differensmetod) |
| idx_resp | I | Analystyp (standard: 1) 1: Tidsserie-svarsanalys 2: Frekvenssvarsanalys |
När idx_resp=1 (tidsserie-svarsanalys)¶
| Variabel | Typ | Beskrivning |
|---|---|---|
| t_start | R | Starttid för analys (standard: 0.0), används inte |
| t_end | R | Sluttid för analys (standard: 1.0), används inte |
| n_step | I | Standardantal delsteg när !STEP utelämnas eller för bakåtkompatibilitet (standard: 1) |
| t_delta | R | Standardtidsinkrement när !STEP utelämnas eller för bakåtkompatibilitet (standard: 1.0) |
| Variabel | Typ | Beskrivning |
|---|---|---|
| gamma | R | Parameter γ för Newmark-β-metoden (standard: 0.5) |
| beta | R | Parameter β för Newmark-β-metoden (standard: 0.25) |
| Variabel | Typ | Beskrivning |
|---|---|---|
| idx_mas | I | Typ av massmatris (standard: 1) 1: Lumpad massmatris 2: Konsistent massmatris |
| idx_dmp | I | 1: Rayleigh-dämpning (standard: 1) |
| ray_m | R | Rayleigh-dämpningsparameter Rm (standard: 0.0) |
| ray_k | R | Rayleigh-dämpningsparameter Rk (standard: 0.0) |
| Variabel | Typ | Beskrivning |
|---|---|---|
| nout | I | Används inte |
| node_monit_1 | I | Nummer på övervakningsnod (globalt) eller nodgruppsnamn |
| nout_monit | I | Utmatningsintervall för övervakningsresultat (standard: 1) |
Obs: Information för övervakningsnoden som anges på denna rad matas ut med det globala nodnumret som NID. Förskjutning matas ut till <dyna_disp_NID.txt> i ordningen stegnummer, delstegsnummer, aktuell tid, NID, u1, u2, u3. Hastighet och acceleration matas ut i samma ordning till <dyna_velo_NID.txt> respektive <dyna_acce_NID.txt>. Nodtöjning matas ut till <dyna_strain_NID.txt> i ordningen stegnummer, delstegsnummer, aktuell tid, NID, e11, e22, e33, e12, e23, e13. Nodspänning matas ut till <dyna_stress_NID.txt> i ordningen stegnummer, delstegsnummer, aktuell tid, NID, s11, s22, s33, s12, s23, s13, smises. Om flera övervakningsnoder anges med en nodgrupp matas var och en av ovanstående filer ut separat för varje nod. När denna utmatning anges matas dessutom den kinetiska energin, deformationsenergin och totalenergin för hela analysmodellen ut till <dyna_energy.txt> i ordningen stegnummer, delstegsnummer, aktuell tid, kinetisk energi, deformationsenergi, totalenergi.
Anmärkningar¶
- I tidsserie-dynamisk analys kan flera
!STEP-definitioner användas för att växla grupper av randvillkor och laster för varje steg. - För tidsstyrning med fasta inkrement rekommenderas att
!STEPanvänds för att explicit angeSUBSTEPSochDTIME, ETIMEpå dess andra rad.n_stepocht_deltaanvänds som standardvärden för en analys i ett steg när!STEPutelämnas, eller för bakåtkompatibilitet. - När
!STEP, INC_TYPE=AUTOanges använder den automatiska inkrementeringen det initiala tidsinkrementet, stegets varaktighet, minsta tidsinkrement och största tidsinkrement som anges på den andra raden i!STEP. Parametrar för automatiskt inkrement kan anges med!AUTOINC_PARAM.
| Variabel | Typ | Beskrivning |
|---|---|---|
| iout_list(1) | I | Inställning för förskjutningsutmatning (standard: 0) 0: Mata inte ut 1: Mata ut |
| iout_list(2) | I | Inställning för hastighetsutmatning (standard: 0) 0: Mata inte ut 1: Mata ut |
| iout_list(3) | I | Inställning för accelerationsutmatning (standard: 0) 0: Mata inte ut 1: Mata ut |
| iout_list(4) | I | Inställning för utmatning av reaktionskraft (standard: 0) 0: Mata inte ut 1: Mata ut |
| iout_list(5) | I | Inställning för töjningsutmatning (standard: 0) 0: Mata inte ut (elementbaserat eller nodbaserat) 1: Mata ut 2: Mata ut (nodbaserat) 3: Mata ut (elementbaserat) |
| iout_list(6) | I | Inställning för spänningsutmatning (standard: 0) 0: Mata inte ut (elementbaserat eller nodbaserat) 1: Mata ut 2: Mata ut (nodbaserat) 3: Mata ut (elementbaserat) |
Exempel¶
!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
När idx_resp=2 (frekvenssvarsanalys)¶
| Variabel | Typ | Beskrivning |
|---|---|---|
| f_start | R | Undre frekvens |
| f_end | R | Övre frekvens |
| n_freq | I | Antal punkter för svarsberäkning |
| f_disp | R | Frekvens vid vilken förskjutningen mäts |
| Variabel | Typ | Beskrivning |
|---|---|---|
| t_start | R | Vibrationens starttid i realtid |
| t_end | R | Vibrationens sluttid i realtid |
| Variabel | Typ | Beskrivning |
|---|---|---|
| idx_mas | I | Typ av massmatris (fast till 1 (lumpad massmatris)) |
| idx_dmp | I | 1: Rayleigh-dämpning |
| ray_m | R | Rayleigh-dämpningsparameter Rm (standard: 0.0) |
| ray_k | R | Rayleigh-dämpningsparameter Rk (standard: 0.0) |
| Variabel | Typ | Beskrivning |
|---|---|---|
| nout | I | Antal samplingar i tidsdomänen |
| vistype | I | Inställning för utmatning av visualiseringsdata (1: modalt rum, 2: fysikaliskt rum) |
| nodeout | I | ID för övervakningsnod i frekvensdomänen |
| Variabel | Typ | Beskrivning |
|---|---|---|
| iout_list(1) | I | Utmatningsstyrning: förskjutning (1: mata ut, 0: mata inte ut) |
| iout_list(2) | I | Utmatningsstyrning: hastighet (1: mata ut, 0: mata inte ut) |
| iout_list(3) | I | Utmatningsstyrning: acceleration (1: mata ut, 0: mata inte ut) |
| iout_list(4) | I | Ignoreras |
| iout_list(5) | I | Ignoreras |
| iout_list(6) | I | Ignoreras |