!DYNAMIC¶
Controllo dell'analisi dinamica
!BOUNDARY, !CLOAD e !DLOAD specificano !AMPLITUDE; il tempo t di ciascuna ampiezza deve iniziare da 0.0.
Parametri¶
** 2ª riga e righe successive **
| Variabile | Tipo | Descrizione |
|---|---|---|
| idx_eqa | I | Metodo di soluzione dell'equazione del moto (integrazione diretta nel tempo) (default: 1) 1: Metodo implicito (metodo di Newmark-β) 11: Metodo esplicito (metodo delle differenze centrali) |
| idx_resp | I | Tipo di analisi (default: 1) 1: Analisi della risposta nel dominio del tempo 2: Analisi della risposta in frequenza |
Quando idx_resp=1 (analisi della risposta nel dominio del tempo)¶
| Variabile | Tipo | Descrizione |
|---|---|---|
| t_start | R | Tempo di inizio dell'analisi (default: 0.0), non utilizzato |
| t_end | R | Tempo di fine dell'analisi (default: 1.0), non utilizzato |
| n_step | I | Numero predefinito di substep quando !STEP è omesso o per compatibilità con versioni precedenti (default: 1) |
| t_delta | R | Incremento temporale predefinito quando !STEP è omesso o per compatibilità con versioni precedenti (default: 1.0) |
| Variabile | Tipo | Descrizione |
|---|---|---|
| gamma | R | Parametro γ del metodo di Newmark-β (default: 0.5) |
| beta | R | Parametro β del metodo di Newmark-β (default: 0.25) |
| Variabile | Tipo | Descrizione |
|---|---|---|
| idx_mas | I | Tipo di matrice di massa (default: 1) 1: Matrice di massa concentrata 2: Matrice di massa consistente |
| idx_dmp | I | 1: Smorzamento di Rayleigh (default: 1) |
| ray_m | R | Parametro di smorzamento di Rayleigh Rm (default: 0.0) |
| ray_k | R | Parametro di smorzamento di Rayleigh Rk (default: 0.0) |
| Variabile | Tipo | Descrizione |
|---|---|---|
| nout | I | Non utilizzato |
| node_monit_1 | I | Numero del nodo di monitoraggio (globale) o nome del gruppo di nodi |
| nout_monit | I | Intervallo di output dei risultati di monitoraggio (default: 1) |
Nota: le informazioni per il nodo di monitoraggio specificato in questa riga vengono emesse usando il numero globale del nodo come NID. Lo spostamento viene emesso in <dyna_disp_NID.txt> nell'ordine numero dello step, numero del substep, tempo corrente, NID, u1, u2, u3. Velocità e accelerazione vengono emesse nello stesso ordine rispettivamente in <dyna_velo_NID.txt> e <dyna_acce_NID.txt>. La deformazione nodale viene emessa in <dyna_strain_NID.txt> nell'ordine numero dello step, numero del substep, tempo corrente, NID, e11, e22, e33, e12, e23, e13. La tensione nodale viene emessa in <dyna_stress_NID.txt> nell'ordine numero dello step, numero del substep, tempo corrente, NID, s11, s22, s33, s12, s23, s13, smises. Se mediante un gruppo di nodi vengono specificati più nodi di monitoraggio, ciascuno dei file sopra indicati viene emesso separatamente per ogni nodo. Inoltre, quando questo output è specificato, l'energia cinetica, l'energia di deformazione e l'energia totale dell'intero modello di analisi vengono emesse in <dyna_energy.txt> nell'ordine numero dello step, numero del substep, tempo corrente, energia cinetica, energia di deformazione, energia totale.
Osservazioni¶
- Nell'analisi dinamica nel dominio del tempo, è possibile utilizzare più definizioni
!STEPper commutare i gruppi di condizioni al contorno e di carico per ciascuno step. - Per il controllo del tempo a incremento fisso, si raccomanda di usare
!STEPper specificare esplicitamenteSUBSTEPSeDTIME, ETIMEnella seconda riga.n_stepet_deltavengono utilizzati come valori predefiniti per un'analisi a singolo step quando!STEPè omesso, oppure per compatibilità con versioni precedenti. - Quando viene specificato
!STEP, INC_TYPE=AUTO, l'incrementazione automatica utilizza l'incremento temporale iniziale, la durata dello step, l'incremento temporale minimo e l'incremento temporale massimo specificati nella seconda riga di!STEP. I parametri dell'incrementazione automatica possono essere specificati con!AUTOINC_PARAM.
| Variabile | Tipo | Descrizione |
|---|---|---|
| iout_list(1) | I | Impostazione dell'output dello spostamento (default: 0) 0: Non emettere 1: Emettere |
| iout_list(2) | I | Impostazione dell'output della velocità (default: 0) 0: Non emettere 1: Emettere |
| iout_list(3) | I | Impostazione dell'output dell'accelerazione (default: 0) 0: Non emettere 1: Emettere |
| iout_list(4) | I | Impostazione dell'output della forza di reazione (default: 0) 0: Non emettere 1: Emettere |
| iout_list(5) | I | Impostazione dell'output della deformazione (default: 0) 0: Non emettere (basata sugli elementi o sui nodi) 1: Emettere 2: Emettere (basata sui nodi) 3: Emettere (basata sugli elementi) |
| iout_list(6) | I | Impostazione dell'output della tensione (default: 0) 0: Non emettere (basata sugli elementi o sui nodi) 1: Emettere 2: Emettere (basata sui nodi) 3: Emettere (basata sugli elementi) |
Esempio¶
!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
Quando idx_resp=2 (analisi della risposta in frequenza)¶
| Variabile | Tipo | Descrizione |
|---|---|---|
| f_start | R | Frequenza inferiore |
| f_end | R | Frequenza superiore |
| n_freq | I | Numero di punti di calcolo della risposta |
| f_disp | R | Frequenza alla quale viene misurato lo spostamento |
| Variabile | Tipo | Descrizione |
|---|---|---|
| t_start | R | Tempo di inizio della vibrazione nel tempo reale |
| t_end | R | Tempo di fine della vibrazione nel tempo reale |
| Variabile | Tipo | Descrizione |
|---|---|---|
| idx_mas | I | Tipo di matrice di massa (fisso a 1 (matrice di massa concentrata)) |
| idx_dmp | I | 1: Smorzamento di Rayleigh |
| ray_m | R | Parametro di smorzamento di Rayleigh Rm (default: 0.0) |
| ray_k | R | Parametro di smorzamento di Rayleigh Rk (default: 0.0) |
| Variabile | Tipo | Descrizione |
|---|---|---|
| nout | I | Numero di campioni nel dominio del tempo |
| vistype | I | Impostazione dell'output dei dati di visualizzazione (1: spazio modale, 2: spazio fisico) |
| nodeout | I | ID del nodo di monitoraggio nel dominio della frequenza |
| Variabile | Tipo | Descrizione |
|---|---|---|
| iout_list(1) | I | Controllo dell'output: spostamento (1: emetti, 0: non emettere) |
| iout_list(2) | I | Controllo dell'output: velocità (1: emetti, 0: non emettere) |
| iout_list(3) | I | Controllo dell'output: accelerazione (1: emetti, 0: non emettere) |
| iout_list(4) | I | Ignorato |
| iout_list(5) | I | Ignorato |
| iout_list(6) | I | Ignorato |