Перейти к содержанию

!VELOCITY

Определение граничных условий по скорости

Параметры

TYPE = INITIAL (начальное граничное условие по скорости)
     = TRANSIT (граничное условие по скорости с временной историей, заданной с помощью !AMPLITUDE; по умолчанию)
GRPID = ID группы
AMP  = имя временной функции (задаётся с помощью !AMPLITUDE)
       !AMPLITUDE задаёт зависимость между временем t и коэффициентом f(t).
       Значение, полученное умножением указанного ниже Value на коэффициент f(t), является заданным значением в данный момент времени
       (если не указано: зависимость между временем и коэффициентом принимается f(t) = 1.0).
ROT_CENTER = номер узла или имя группы узлов центра ограничения вращательной скорости.
             Если задано, это !VELOCITY распознаётся как ограничение вращательной скорости.

** 2-я и последующие строки **

(2-я строка) NODE_ID, DOF_idS, DOF_idE, Value
Переменная Атрибут Описание
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), представляющего собой конечный поворот по формуле Родрига, ограничение вращательной скорости представляет собой касательную скорость, полученную векторным произведением с вектором угловой скорости.