Vai al contenuto

!DYNAMIC

Controllo dell'analisi dinamica

!BOUNDARY, !CLOAD e !DLOAD specificano !AMPLITUDE; il tempo t di ciascuna ampiezza deve iniziare da 0.0.

Parametri

TYPE = LINEAR    : Analisi dinamica lineare
       NONLINEAR : Analisi dinamica non lineare

** 2ª riga e righe successive **

(2ª riga) idx_eqa, idx_resp
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)

(3ª riga) t_start , t_end , n_step, t_delta
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)
(4ª riga) gamma , beta
Variabile Tipo Descrizione
gamma R Parametro γ del metodo di Newmark-β (default: 0.5)
beta R Parametro β del metodo di Newmark-β (default: 0.25)
(5ª riga) idx_mas ,idx_dmp , ray_m ,ray_k
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)
(6ª riga) nout, node_monit_1, nout_monit
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 !STEP per 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 !STEP per specificare esplicitamente SUBSTEPS e DTIME, ETIME nella seconda riga. n_step e t_delta vengono 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.
(7ª riga) iout_list(1), iout_list(2), iout_list(3), iout_list(4), iout_list(5), iout_list(6)
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)

(3ª riga) f_start, f_end, n_freq, f_disp
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
(4ª riga) t_start, t_end
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
(5ª riga) idx_mas, idx_dmp, ray_m ,ray_k
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)
(6ª riga) nout, vistype, nodeout
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
(7ª riga) iout_list(1), iout_list(2), iout_list(3), iout_list(4), iout_list(5), iout_list(6)
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

Esempio

!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