!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. ja sitä seuraavat rivit **
| Muuttujan nimi | Attribuutti | 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)¶
| Muuttujan nimi | Attribuutti | 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 | Aliaskeleiden 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) |
| Muuttujan nimi | Attribuutti | Kuvaus |
|---|---|---|
| gamma | R | Newmark-β-menetelmän parametri γ (oletus: 0.5) |
| beta | R | Newmark-β-menetelmän parametri β (oletus: 0.25) |
| Muuttujan nimi | Attribuutti | 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) |
| Muuttujan nimi | Attribuutti | 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, aliaskelnumero, 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, aliaskelnumero, nykyinen aika, NID, e11, e22, e33, e12, e23, e13. Solmujännitys tulostetaan tiedostoon <dyna_stress_NID.txt> järjestyksessä vaihenumero, aliaskelnumero, 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, aliaskelnumero, 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.
| Muuttujan nimi | Attribuutti | 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)¶
| Muuttujan nimi | Attribuutti | 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 |
| Muuttujan nimi | Attribuutti | Kuvaus |
|---|---|---|
| t_start | R | Värähtelyn aloitusaika reaaliajassa |
| t_end | R | Värähtelyn lopetusaika reaaliajassa |
| Muuttujan nimi | Attribuutti | 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) |
| Muuttujan nimi | Attribuutti | Kuvaus |
|---|---|---|
| nout | I | Näytteiden määrä aika-alueella |
| vistype | I | Visualisointidatan tulostusasetus (1: modaaliavaruus, 2: fysikaalinen avaruus) |
| nodeout | I | Taajuusalueen tarkkailusolmun tunnus |
| Muuttujan nimi | Attribuutti | 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 |