!VELOCITY¶
Определение граничных условий по скорости
Параметры¶
TYPE = INITIAL (начальное граничное условие по скорости)
= TRANSIT (граничное условие по скорости с временной историей, заданной с помощью !AMPLITUDE; по умолчанию)
GRPID = ID группы
AMP = имя временной функции (задаётся с помощью !AMPLITUDE)
!AMPLITUDE задаёт зависимость между временем t и коэффициентом f(t).
Значение, полученное умножением указанного ниже Value на коэффициент f(t), является заданным значением в данный момент времени
(если не указано: зависимость между временем и коэффициентом принимается f(t) = 1.0).
ROT_CENTER = номер узла или имя группы узлов центра ограничения вращательной скорости.
Если задано, это !VELOCITY распознаётся как ограничение вращательной скорости.
** 2-я и последующие строки **
| Переменная | Атрибут | Описание |
|---|---|---|
| NODE_ID | I/C | Номер узла или имя группы узлов |
| DOF_idS | I | Первый номер ограничиваемой степени свободы |
| DOF_idE | I | Последний номер ограничиваемой степени свободы |
| Value | R | Заданное значение (по умолчанию: 0) |
Пример¶
!VELOCITY, TYPE=TRANSIT, AMP=AMP1
1, 1, 1, 0.0
ALL, 3, 3
※ заданное значение равно 0.0
!VELOCITY, TYPE=INITIAL
1, 3, 3, 1.0
2, 3, 3, 1.0
3, 3, 3, 1.0
- Для граничных условий по скорости, в отличие от граничных условий по перемещениям, несколько степеней свободы нельзя задавать одновременно, поэтому DOF_idS и DOF_idE должны иметь один и тот же номер.
- Если
TYPEимеет значениеINITIAL, параметрAMPне действует. GRPIDуказывается в строкеBOUNDARYвнутри!STEPи используется для включения граничных условий по скорости отдельно для каждого шага.
Ограничение вращательной скорости (ROT_CENTER)¶
Если задан ROT_CENTER, угловую скорость относительно центра вращения можно задать как граничное условие по скорости аналогично ROT_CENTER в !BOUNDARY (ограничение вращательного перемещения). Это действительно только для динамического анализа.
Value каждой строки данных задаётся как компонента (степени свободы 1〜3) вектора угловой скорости \(\boldsymbol{\omega}=(\omega_x,\omega_y,\omega_z)\) [rad/s]. К каждому узлу прикладывается касательная скорость \(\boldsymbol{v}=\boldsymbol{\omega}\times(\boldsymbol{x}-\boldsymbol{x}_c)\), где \(\boldsymbol{x}_c\) — центр вращения. При использовании AMP выполняется \(\boldsymbol{\omega}(t)=\boldsymbol{\omega}_0 f(t)\).
!VELOCITY, TYPE=TRANSIT, AMP=AMP1, ROT_CENTER=CENTER
RIM, 1, 1, 0.0 ! ωx
RIM, 2, 2, 0.0 ! ωy
RIM, 3, 3, 6.283185 ! ωz [rad/s]
Если задан ROT_CENTER
- Группа узлов, указанная в
ROT_CENTER, должна состоять ровно из одного узла. - В отличие от ограничения вращательного перемещения (
!BOUNDARY, ROT_CENTER), представляющего собой конечный поворот по формуле Родрига, ограничение вращательной скорости представляет собой касательную скорость, полученную векторным произведением с вектором угловой скорости.