Към съдържанието

!DYNAMIC

Управление на динамичния анализ

!BOUNDARY, !CLOAD и !DLOAD задават !AMPLITUDE; времето t за всяка амплитуда трябва да започва от 0.0.

Параметри

TYPE = LINEAR    : Линеен динамичен анализ
       NONLINEAR : Нелинеен динамичен анализ

** 2-ри и следващи редове **

(2-ри ред) idx_eqa, idx_resp
Променлива Тип Описание
idx_eqa I Метод за решаване на уравнението на движение (директно интегриране по времето) (по подразбиране: 1)
1: Неявен метод (метод на Newmark-β)
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 Параметър γ на метода Newmark-β (по подразбиране: 0.5)
beta R Параметър β на метода Newmark-β (по подразбиране: 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, за да се превключват групите гранични условия и натоварвания за всяка стъпка.
  • За управление на времето с фиксиран прираст се препоръчва чрез !STEP изрично да се зададат SUBSTEPS и 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 Идентификатор на възел за наблюдение в честотната област
(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
AI-assisted translation May contain errors Official docs Status