!DYNAMIC¶
Управление динамическим анализом
Для каждой !AMPLITUDE, указанной в !BOUNDARY, !CLOAD и !DLOAD, время t должно начинаться с 0.0.
Параметры¶
** 2-я и последующие строки **
| Переменная | Тип | Описание |
|---|---|---|
| idx_eqa | I | Метод решения уравнения движения (прямое интегрирование по времени) (по умолчанию: 1) 1: неявный метод (метод Newmark-β) 11: явный метод (метод центральных разностей) |
| idx_resp | I | Тип анализа (по умолчанию: 1) 1: анализ отклика во временной области 2: анализ частотного отклика |
При idx_resp=1 (анализ отклика во временной области)¶
| Переменная | Тип | Описание |
|---|---|---|
| t_start | R | Время начала анализа (по умолчанию: 0.0), не используется |
| t_end | R | Время окончания анализа (по умолчанию: 1.0), не используется |
| n_step | I | Количество подшагов по умолчанию при отсутствии !STEP или для обратной совместимости (по умолчанию: 1) |
| t_delta | R | Шаг времени по умолчанию при отсутствии !STEP или для обратной совместимости (по умолчанию: 1.0) |
| Переменная | Тип | Описание |
|---|---|---|
| gamma | R | Параметр γ метода Newmark-β (по умолчанию: 0.5) |
| beta | R | Параметр β метода Newmark-β (по умолчанию: 0.25) |
| Переменная | Тип | Описание |
|---|---|---|
| idx_mas | I | Тип матрицы масс (по умолчанию: 1) 1: диагональная (сосредоточенная) матрица масс 2: согласованная матрица масс |
| idx_dmp | I | 1: демпфирование Рэлея (по умолчанию: 1) |
| ray_m | R | Параметр Rm демпфирования Рэлея (по умолчанию: 0.0) |
| ray_k | R | Параметр Rk демпфирования Рэлея (по умолчанию: 0.0) |
| Переменная | Тип | Описание |
|---|---|---|
| nout | I | Не используется |
| node_monit_1 | I | Номер контролируемого узла (глобальный) или имя группы узлов |
| nout_monit | I | Интервал вывода результатов мониторинга (по умолчанию: 1) |
Примечание. Информация о контролируемом узле, заданном в этой строке, выводится с использованием глобального номера узла как NID. Перемещения выводятся в файл <dyna_disp_NID.txt> в порядке: номер step, номер substep, текущее время, NID, u1, u2, u3. Скорости и ускорения выводятся в том же порядке соответственно в файлы <dyna_velo_NID.txt> и <dyna_acce_NID.txt>. Узловые деформации выводятся в файл <dyna_strain_NID.txt> в порядке: номер step, номер substep, текущее время, NID, e11, e22, e33, e12, e23, e13. Узловые напряжения выводятся в файл <dyna_stress_NID.txt> в порядке: номер step, номер substep, текущее время, NID, s11, s22, s33, s12, s23, s13, smises. Если с помощью группы узлов задан мониторинг нескольких узлов, каждый из перечисленных файлов создаётся отдельно для каждого узла. Кроме того, при включении этого вывода кинетическая энергия, энергия деформации и полная энергия всей расчётной модели выводятся в файл <dyna_energy.txt> в порядке: номер step, номер substep, текущее время, кинетическая энергия, энергия деформации, полная энергия.
Примечания¶
- В динамическом анализе во временной области можно определить несколько
!STEPи переключать группы граничных условий и нагрузок для каждого шага. - Для управления временем с постоянным приращением рекомендуется явно задавать в
!STEPпараметрSUBSTEPS, а во второй строке —DTIME, ETIME.n_stepиt_deltaиспользуются как значения по умолчанию для одношагового анализа при отсутствии!STEPлибо для обратной совместимости. - Если задано
!STEP, INC_TYPE=AUTO, автоматическое изменение шага выполняется с использованием начального приращения времени, длительности шага, нижнего и верхнего пределов приращения времени, заданных во второй строке!STEP. Параметры автоматического изменения шага можно задать с помощью!AUTOINC_PARAM.
| Переменная | Тип | Описание |
|---|---|---|
| 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 (анализ частотного отклика)¶
| Переменная | Тип | Описание |
|---|---|---|
| f_start | R | Нижняя частота |
| f_end | R | Верхняя частота |
| n_freq | I | Количество точек расчёта отклика |
| f_disp | R | Частота, на которой измеряется перемещение |
| Переменная | Тип | Описание |
|---|---|---|
| t_start | R | Время начала колебаний в реальном времени |
| t_end | R | Время окончания колебаний в реальном времени |
| Переменная | Тип | Описание |
|---|---|---|
| idx_mas | I | Тип матрицы масс (фиксирован: 1 (сосредоточенная матрица масс)) |
| idx_dmp | I | 1: демпфирование Рэлея |
| ray_m | R | Параметр Rm демпфирования Рэлея (по умолчанию: 0.0) |
| ray_k | R | Параметр Rk демпфирования Рэлея (по умолчанию: 0.0) |
| Переменная | Тип | Описание |
|---|---|---|
| nout | I | Количество отсчётов во временной области |
| vistype | I | Настройка вывода данных визуализации (1: модальное пространство, 2: физическое пространство) |
| nodeout | I | ID контролируемого узла в частотной области |
| Переменная | Тип | Описание |
|---|---|---|
| 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 | Игнорируется |