!STEP¶
Настройки шага анализа
Обязательно для нелинейного статического анализа и нелинейного динамического анализа
Если это определение опущено для других видов анализа, все граничные условия включаются и расчет выполняется за один шаг
Для вязкоупругих материалов и материалов с ползучестью укажите TYPE=VISCO и задайте условия времени расчета
Следует отметить, что TYPE (STATIC/VISCO) задаёт тип шага, определяющий, передаётся ли приращение времени материалу, и является отдельной настройкой, независимой от типа анализа (STATIC/DYNAMIC и т. п.), заданного в !SOLUTION (см. примечания ниже)
Параметры¶
TYPE = STATIC(по умолчанию) / VISCO (квазистатический анализ)
SUBSTEPS = число подшагов для граничных условий (по умолчанию: 1)
CONVERG = порог критерия сходимости (по умолчанию: 1.0e-6)
MAXITER = максимальное число итераций в нелинейном анализе (по умолчанию: 50)
AMP = имя временной функции (задается с помощью !AMPLITUDE)
INC_TYPE = FIXED (фиксированное приращение, по умолчанию) / AUTO (автоматическое приращение)
MAXRES = максимально допустимый остаток (по умолчанию: 1.0e+10)
TIMEPOINTS = имя списка временных точек (задается с помощью !TIME_POINTS, NAME)
AUTOINCPARAM = имя набора параметров автоматического приращения (задается с помощью !AUTOINC_PARAM, NAME)
MAXCONTITER = максимальное число контактных итераций в контактном анализе (по умолчанию: 10)
** 2-я строка **
При INC_TYPE=FIXED (может быть опущено при TYPE=STATIC)
| Переменная | Атрибут | Описание |
|---|---|---|
| DTIME | R | Приращение времени (по умолчанию: 1/SUBSTEPS) |
| ETIME | R | Продолжительность шага (по умолчанию: 1) |
При INC_TYPE=AUTO (задается независимо от TYPE)
| Переменная | Атрибут | Описание |
|---|---|---|
| DTIME_INIT | R | Начальное приращение времени |
| ETIME | R | Продолжительность шага |
| MINDT | R | Нижний предел приращения времени |
| MAXDT | R | Верхний предел приращения времени |
** 3-я и последующие строки **
BOUNDARY, id id=GRPID, определенный в !BOUNDARY, !VELOCITY, !ACCELERATION
LOAD, id id=GRPID, определенный в !CLOAD, !DLOAD, !SPRING, !TEMPERATURE
CONTACT, id id=GRPID, определенный в !CONTACT
Пример¶
Пример с фиксированными приращениями времени
Включить автоматическую корректировку приращения и задать начальное приращение времени 0.01, продолжительность шага 2.5, нижний предел приращения времени 1E-5, верхний предел приращения времени 0.3 и максимальное число подшагов 200
Включить автоматическую корректировку приращения и задать список временных точек TP1 как моменты расчета и вывода результатов
Примечания¶
TYPE(STATIC/VISCO) — это переключатель, определяющий, передаётся ли приращение времени в определяющее соотношение материала на данном шаге, и он независим от типа анализа, заданного в!SOLUTION. ПриSTATICматериал не использует приращение времени (не зависит от скорости); приVISCOвязкоупругость и ползучесть используют фактическое приращение времени. Это различие действует только для статического анализа; в динамическом анализе (!SOLUTION, TYPE=DYNAMIC)TYPEне учитывается, а приращение времени всегда рассматривается как реальное время- При автоматической корректировке приращения SUBSTEPS рассматривается как максимальное число подшагов
- Имя списка временных точек TIMEPOINTS и имя набора параметров автоматического контакта AUTOINCPARAM действительны только при INC_TYPE=AUTO
- Если указан TIMEPOINTS, соответствующий !TIME_POINTS должен быть определен до карточки !STEP.
- Если указан AUTOINCPARAM, соответствующий !AUTOINC_PARAM должен быть определен до карточки !STEP. Если этот параметр опущен, используется набор параметров автоматического приращения по умолчанию.
- Если !STEP опущен в динамическом анализе, анализ рассматривается как одношаговый на основе
n_stepиt_deltaиз !DYNAMIC, а заданные граничные условия и нагрузки включаются. Это поведение предусмотрено для обратной совместимости; для новых входных данных рекомендуется определять !STEP. - Для фиксированных приращений в динамическом анализе рекомендуется задавать
DTIME, ETIMEво второй строке !STEP для управления приращением времени и продолжительностью шага.n_stepиt_deltaиз !DYNAMIC рассматриваются как значения по умолчанию, когда !STEP опущен, либо для обратной совместимости. - Если в динамическом анализе указан INC_TYPE=AUTO, приращение времени управляется параметрами DTIME_INIT, ETIME, MINDT и MAXDT во второй строке. Автоматические приращения и cutback используются главным образом в нелинейном неявном динамическом анализе.
- В динамическом анализе !BOUNDARY, !VELOCITY и !ACCELERATION можно включать пошагово строкой BOUNDARY, а !CLOAD и !SPRING неявного метода — пошагово строкой LOAD.