Перейти до змісту

!DYNAMIC

Керування динамічним аналізом

Час t для кожного !AMPLITUDE, заданого через !BOUNDARY, !CLOAD або !DLOAD, повинен починатися з 0.0.

Параметри

TYPE = LINEAR    : лінійний динамічний аналіз
       NONLINEAR : нелінійний динамічний аналіз

** 2-й і наступні рядки **

(2-й рядок) idx_eqa, idx_resp
Назва змінної Атрибут Опис
idx_eqa I Метод розв’язання рівняння руху (метод прямого інтегрування за часом) (значення за замовчуванням: 1)
1: неявний метод (метод Ньюмарка-β)
11: явний метод (метод центральних різниць)
idx_resp I Тип аналізу (значення за замовчуванням: 1)
1: аналіз часової характеристики
2: аналіз частотної характеристики

Якщо idx_resp=1 (аналіз часової характеристики)

(3-й рядок) t_start , t_end , n_step, t_delta
Назва змінної Атрибут Опис
t_start R Час початку аналізу (значення за замовчуванням: 0.0), не використовується
t_end R Час завершення аналізу (значення за замовчуванням: 1.0), не використовується
n_step I Кількість підкроків за замовчуванням, коли !STEP пропущено, або для зворотної сумісності (значення за замовчуванням: 1)
t_delta R Приріст часу за замовчуванням, коли !STEP пропущено, або для зворотної сумісності (значення за замовчуванням: 1.0)
(4-й рядок) gamma , beta
Назва змінної Атрибут Опис
gamma R Параметр γ методу Ньюмарка-β (значення за замовчуванням: 0.5)
beta R Параметр β методу Ньюмарка-β (значення за замовчуванням: 0.25)
(5-й рядок) idx_mas ,idx_dmp , ray_m ,ray_k
Назва змінної Атрибут Опис
idx_mas I Тип матриці мас (значення за замовчуванням: 1)
1: зосереджена матриця мас
2: узгоджена матриця мас
idx_dmp I 1: демпфування Релея (значення за замовчуванням: 1)
ray_m R Параметр Rm демпфування Релея (значення за замовчуванням: 0.0)
ray_k R Параметр Rk демпфування Релея (значення за замовчуванням: 0.0)
(6-й рядок) nout, node_monit_1, nout_monit
Назва змінної Атрибут Опис
nout I Не використовується
node_monit_1 I Номер вузла моніторингу (глобальний) або ім’я групи вузлів
nout_monit I Інтервал виведення результатів моніторингу (значення за замовчуванням: 1)

Примітка) Інформація для вузла моніторингу, заданого в цьому рядку, виводиться з глобальним номером вузла як NID. Переміщення виводяться у файл <dyna_disp_NID.txt> у такому порядку: номер кроку, номер підкроку, поточний час, NID, u1, u2, u3. Швидкість і прискорення аналогічно виводяться відповідно у файли <dyna_velo_NID.txt> та <dyna_acce_NID.txt>. Вузлові деформації виводяться у файл <dyna_strain_NID.txt> у такому порядку: номер кроку, номер підкроку, поточний час, NID, e11, e22, e33, e12, e23, e13. Вузлові напруження виводяться у файл <dyna_stress_NID.txt> у такому порядку: номер кроку, номер підкроку, поточний час, NID, s11, s22, s33, s12, s23, s13, smises. Якщо для моніторингу кількох вузлів використовується група вузлів, кожен із наведених вище файлів виводиться окремо для кожного вузла. Крім того, коли цей вивід увімкнено, кінетична енергія, енергія деформації та повна енергія всієї моделі аналізу виводяться у файл <dyna_energy.txt> у такому порядку: номер кроку, номер підкроку, поточний час, кінетична енергія, енергія деформації, повна енергія.

Примітки

  • В аналізі динамічної часової характеристики можна визначити кілька !STEP і перемикати граничні умови та групи навантажень для кожного кроку.
  • Для керування часом із фіксованим приростом рекомендується явно задавати SUBSTEPS у !STEP та DTIME, ETIME у другому рядку. n_step і t_delta використовуються як значення за замовчуванням для однокрокового аналізу без !STEP або для зворотної сумісності.
  • Якщо задано !STEP, INC_TYPE=AUTO, автоматичне прирощення виконується з використанням початкового приросту часу, тривалості кроку, нижньої та верхньої меж приросту часу, заданих у другому рядку !STEP. Параметри автоматичного прирощення можна задати через !AUTOINC_PARAM.
(7-й рядок) iout_list(1), iout_list(2), iout_list(3), iout_list(4), iout_list(5), iout_list(6)
Назва змінної Атрибут Опис
iout_list(1) I Виведення переміщення (значення за замовчуванням: 0)
0: не виводити
1: виводити
iout_list(2) I Виведення швидкості (значення за замовчуванням: 0)
0: не виводити
1: виводити
iout_list(3) I Виведення прискорення (значення за замовчуванням: 0)
0: не виводити
1: виводити
iout_list(4) I Виведення реакції (значення за замовчуванням: 0)
0: не виводити
1: виводити
iout_list(5) I Виведення деформації (значення за замовчуванням: 0)
0: не виводити (на рівні елементів і вузлів)
1: виводити
2: виводити (на рівні вузлів)
3: виводити (на рівні елементів)
iout_list(6) I Виведення напруження (значення за замовчуванням: 0)
0: не виводити (на рівні елементів і вузлів)
1: виводити
2: виводити (на рівні вузлів)
3: виводити (на рівні елементів)

Приклад

!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

Якщо idx_resp=2 (аналіз частотної характеристики)

(3-й рядок) f_start, f_end, n_freq, f_disp
Назва змінної Атрибут Опис
f_start R Нижня межа частоти
f_end   R Верхня межа частоти
n_freq I Кількість точок обчислення характеристики
f_disp R Частота, на якій вимірюється переміщення
(4-й рядок) t_start, t_end
Назва змінної Атрибут Опис
t_start R Час початку коливань у реальному часі
t_end R Час завершення коливань у реальному часі
(5-й рядок) idx_mas, idx_dmp, ray_m ,ray_k
Назва змінної Атрибут Опис
idx_mas I Тип матриці мас (фіксовано 1 (зосереджена матриця мас))
idx_dmp I 1: демпфування Релея
ray_m   R Параметр Rm демпфування Релея (значення за замовчуванням: 0.0)
ray_k   R Параметр Rk демпфування Релея (значення за замовчуванням: 0.0)
(6-й рядок) nout, vistype, nodeout
Назва змінної Атрибут Опис
nout I Кількість вибірок у часовому просторі
vistype I Налаштування виведення даних візуалізації (1: модальний простір, 2: фізичний простір)
nodeout I ID вузла моніторингу у частотному просторі
(7-й рядок) iout_list(1), iout_list(2), iout_list(3), iout_list(4), iout_list(5), iout_list(6)
Назва змінної Атрибут Опис
iout_list(1) I Керування виведенням переміщення (1: виводити, 0: не виводити)
iout_list(2) I Керування виведенням швидкості (1: виводити, 0: не виводити)
iout_list(3) I Керування виведенням прискорення (1: виводити, 0: не виводити)
iout_list(4) I Ігнорується
iout_list(5) I Ігнорується
iout_list(6) I Ігнорується

Приклад

!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