Hyppää sisältöön

!DYNAMIC

Dynaamisen analyysin ohjaus

!BOUNDARY, !CLOAD ja !DLOAD määrittävät !AMPLITUDE-funktion; kunkin amplitudin ajan t on alettava arvosta 0.0.

Parametrit

TYPE = LINEAR    : Lineaarinen dynaaminen analyysi
       NONLINEAR : Epälineaarinen dynaaminen analyysi

** 2. rivi ja sitä seuraavat rivit **

(2. rivi) idx_eqa, idx_resp
Muuttuja Tyyppi Kuvaus
idx_eqa I Liikeyhtälön ratkaisumenetelmä (suora aikaintegrointi) (oletus: 1)
1: Implisiittinen menetelmä (Newmark-β-menetelmä)
11: Eksplisiittinen menetelmä (keskitetyn erotuksen menetelmä)
idx_resp I Analyysityyppi (oletus: 1)
1: Aikahistoriavasteanalyysi
2: Taajuusvasteanalyysi

Kun idx_resp=1 (aikahistoriavasteanalyysi)

(3. rivi) t_start , t_end , n_step, t_delta
Muuttuja Tyyppi Kuvaus
t_start R Analyysin aloitusaika (oletus: 0.0), ei käytössä
t_end R Analyysin lopetusaika (oletus: 1.0), ei käytössä
n_step I Alivaiheiden oletusmäärä, kun !STEP jätetään pois tai taaksepäin yhteensopivuutta varten (oletus: 1)
t_delta R Oletusaikainkrementti, kun !STEP jätetään pois tai taaksepäin yhteensopivuutta varten (oletus: 1.0)
(4. rivi) gamma , beta
Muuttuja Tyyppi Kuvaus
gamma R Newmark-β-menetelmän parametri γ (oletus: 0.5)
beta R Newmark-β-menetelmän parametri β (oletus: 0.25)
(5. rivi) idx_mas ,idx_dmp , ray_m ,ray_k
Muuttuja Tyyppi Kuvaus
idx_mas I Massamatriisin tyyppi (oletus: 1)
1: Keskitetty massamatriisi
2: Konsistentti massamatriisi
idx_dmp I 1: Rayleigh-vaimennus (oletus: 1)
ray_m R Rayleigh-vaimennuksen parametri Rm (oletus: 0.0)
ray_k R Rayleigh-vaimennuksen parametri Rk (oletus: 0.0)
(6. rivi) nout, node_monit_1, nout_monit
Muuttuja Tyyppi Kuvaus
nout I Ei käytössä
node_monit_1 I Tarkkailusolmun numero (globaali) tai solmuryhmän nimi
nout_monit I Tarkkailutulosten tulostusväli (oletus: 1)

Huomautus: Tällä rivillä määritetyn tarkkailusolmun tiedot tulostetaan käyttäen globaalia solmunumeroa arvona NID. Siirtymä tulostetaan tiedostoon <dyna_disp_NID.txt> järjestyksessä vaihenumero, alivaihenumero, nykyinen aika, NID, u1, u2, u3. Nopeus ja kiihtyvyys tulostetaan samassa järjestyksessä tiedostoihin <dyna_velo_NID.txt> ja <dyna_acce_NID.txt>. Solmuvenymä tulostetaan tiedostoon <dyna_strain_NID.txt> järjestyksessä vaihenumero, alivaihenumero, nykyinen aika, NID, e11, e22, e33, e12, e23, e13. Solmujännitys tulostetaan tiedostoon <dyna_stress_NID.txt> järjestyksessä vaihenumero, alivaihenumero, nykyinen aika, NID, s11, s22, s33, s12, s23, s13, smises. Jos solmuryhmällä määritetään useita tarkkailusolmuja, kukin edellä mainituista tiedostoista tulostetaan erikseen jokaiselle solmulle. Lisäksi tätä tulostusta käytettäessä koko analyysimallin liike-energia, muodonmuutosenergia ja kokonaisenergia tulostetaan tiedostoon <dyna_energy.txt> järjestyksessä vaihenumero, alivaihenumero, nykyinen aika, liike-energia, muodonmuutosenergia, kokonaisenergia.

Huomautukset

  • Aikahistoriaan perustuvassa dynaamisessa analyysissä voidaan käyttää useita !STEP-määrityksiä reunaehto- ja kuormaryhmien vaihtamiseen vaihekohtaisesti.
  • Kiinteän inkrementin aikaohjauksessa suositellaan käyttämään !STEP-komentoa ja määrittämään eksplisiittisesti SUBSTEPS sekä sen toisella rivillä DTIME, ETIME. n_step ja t_delta toimivat yksivaiheisen analyysin oletuksina, kun !STEP jätetään pois, tai taaksepäin yhteensopivuutta varten.
  • Kun !STEP, INC_TYPE=AUTO määritetään, automaattinen inkrementointi käyttää !STEP-komennon toisella rivillä määritettyjä alustavaa aikainkrementtiä, vaiheen kestoa sekä aikainkrementin ala- ja ylärajaa. Automaattisen inkrementoinnin parametrit voidaan määrittää !AUTOINC_PARAM-komennolla.
(7. rivi) iout_list(1), iout_list(2), iout_list(3), iout_list(4), iout_list(5), iout_list(6)
Muuttuja Tyyppi Kuvaus
iout_list(1) I Siirtymän tulostusasetus (oletus: 0)
0: Ei tulosteta
1: Tulostetaan
iout_list(2) I Nopeuden tulostusasetus (oletus: 0)
0: Ei tulosteta
1: Tulostetaan
iout_list(3) I Kiihtyvyyden tulostusasetus (oletus: 0)
0: Ei tulosteta
1: Tulostetaan
iout_list(4) I Reaktiovoiman tulostusasetus (oletus: 0)
0: Ei tulosteta
1: Tulostetaan
iout_list(5) I Venymän tulostusasetus (oletus: 0)
0: Ei tulosteta (elementtipohjainen tai solmupohjainen)
1: Tulostetaan
2: Tulostetaan (solmupohjainen)
3: Tulostetaan (elementtipohjainen)
iout_list(6) I Jännityksen tulostusasetus (oletus: 0)
0: Ei tulosteta (elementtipohjainen tai solmupohjainen)
1: Tulostetaan
2: Tulostetaan (solmupohjainen)
3: Tulostetaan (elementtipohjainen)

Esimerkki

!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

Kun idx_resp=2 (taajuusvasteanalyysi)

(3. rivi) f_start, f_end, n_freq, f_disp
Muuttuja Tyyppi Kuvaus
f_start R Taajuuden alaraja
f_end   R Taajuuden yläraja
n_freq I Vastelaskennan pisteiden määrä
f_disp R Taajuus, jolla siirtymä mitataan
(4. rivi) t_start, t_end
Muuttuja Tyyppi Kuvaus
t_start R Värähtelyn aloitusaika reaaliajassa
t_end R Värähtelyn lopetusaika reaaliajassa
(5. rivi) idx_mas, idx_dmp, ray_m ,ray_k
Muuttuja Tyyppi Kuvaus
idx_mas I Massamatriisin tyyppi (kiinteästi 1 (keskitetty massamatriisi))
idx_dmp I 1: Rayleigh-vaimennus
ray_m   R Rayleigh-vaimennuksen parametri Rm (oletus: 0.0)
ray_k   R Rayleigh-vaimennuksen parametri Rk (oletus: 0.0)
(6. rivi) nout, vistype, nodeout
Muuttuja Tyyppi Kuvaus
nout I Näytteiden määrä aika-alueella
vistype I Visualisointidatan tulostusasetus (1: modaaliavaruus, 2: fysikaalinen avaruus)
nodeout I Taajuusalueen tarkkailusolmun tunnus
(7. rivi) iout_list(1), iout_list(2), iout_list(3), iout_list(4), iout_list(5), iout_list(6)
Muuttuja Tyyppi Kuvaus
iout_list(1) I Tulostuksen ohjaus: siirtymä (1: tulostetaan, 0: ei tulosteta)
iout_list(2) I Tulostuksen ohjaus: nopeus (1: tulostetaan, 0: ei tulosteta)
iout_list(3) I Tulostuksen ohjaus: kiihtyvyys (1: tulostetaan, 0: ei tulosteta)
iout_list(4) I Ohitetaan
iout_list(5) I Ohitetaan
iout_list(6) I Ohitetaan

Esimerkki

!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