!DYNAMIC¶
Dynaamisen analyysin ohjaus
!BOUNDARY, !CLOAD ja !DLOAD määrittävät !AMPLITUDE-funktion; kunkin amplitudin ajan t on alettava arvosta 0.0.
Parametrit¶
** 2. rivi ja sitä seuraavat rivit **
| 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)¶
| 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) |
| Muuttuja | Tyyppi | Kuvaus |
|---|---|---|
| gamma | R | Newmark-β-menetelmän parametri γ (oletus: 0.5) |
| beta | R | Newmark-β-menetelmän parametri β (oletus: 0.25) |
| 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) |
| 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 eksplisiittisestiSUBSTEPSsekä sen toisella rivilläDTIME, ETIME.n_stepjat_deltatoimivat yksivaiheisen analyysin oletuksina, kun!STEPjätetään pois, tai taaksepäin yhteensopivuutta varten. - Kun
!STEP, INC_TYPE=AUTOmää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.
| 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)¶
| 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 |
| Muuttuja | Tyyppi | Kuvaus |
|---|---|---|
| t_start | R | Värähtelyn aloitusaika reaaliajassa |
| t_end | R | Värähtelyn lopetusaika reaaliajassa |
| 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) |
| 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 |
| 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 |