Aller au contenu

!VELOCITY

Définition des conditions aux limites de vitesse

Paramètres

TYPE = INITIAL (condition aux limites de vitesse initiale)
     = TRANSIT (condition aux limites de vitesse en fonction du temps spécifiée avec !AMPLITUDE ; valeur par défaut)
GRPID = ID du groupe
AMP  = nom de la fonction temporelle (spécifié avec !AMPLITUDE)
       !AMPLITUDE définit la relation entre le temps t et le coefficient f(t).
       La valeur obtenue en multipliant Value ci-dessous par le coefficient f(t) devient la valeur imposée à cet instant
       (si omis : la relation temps-coefficient est f(t) = 1.0).
ROT_CENTER = numéro de nœud ou nom du groupe de nœuds du centre de la contrainte de vitesse de rotation.
             Lorsqu'il est spécifié, ce !VELOCITY est reconnu comme une contrainte de vitesse de rotation.

** À partir de la 2e ligne **

(2e ligne) NODE_ID, DOF_idS, DOF_idE, Value
Nom de variable Attribut Description
NODE_ID I/C Numéro de nœud ou nom du groupe de nœuds
DOF_idS I Premier numéro de degré de liberté contraint
DOF_idE I Dernier numéro de degré de liberté contraint
Value R Valeur imposée (par défaut : 0)

Exemple d’utilisation

!VELOCITY, TYPE=TRANSIT, AMP=AMP1
  1, 1, 1, 0.0
  ALL, 3, 3
  ※ la valeur imposée est 0.0
!VELOCITY, TYPE=INITIAL
  1, 3, 3, 1.0
  2, 3, 3, 1.0
  3, 3, 3, 1.0
  • Pour une condition aux limites de vitesse, contrairement à une condition aux limites de déplacement, plusieurs degrés de liberté ne peuvent pas être définis simultanément ; DOF_idS et DOF_idE doivent donc avoir le même numéro.
  • Lorsque TYPE vaut INITIAL, AMP est désactivé.
  • GRPID est référencé depuis la ligne !STEP de BOUNDARY et sert à activer les conditions aux limites de vitesse pour chaque étape.

Contrainte de vitesse de rotation (ROT_CENTER)

Lorsque ROT_CENTER est spécifié, une vitesse angulaire autour du centre de rotation peut être imposée comme condition aux limites de vitesse, de la même manière que !BOUNDARY de ROT_CENTER (contrainte de déplacement en rotation). Cette option n'est valide qu'en analyse dynamique.

La valeur Value de chaque ligne de données est donnée comme une composante (degrés de liberté 1 à 3) du vecteur de vitesse angulaire \(\boldsymbol{\omega}=(\omega_x,\omega_y,\omega_z)\) [rad/s]. Chaque nœud est soumis à la vitesse tangentielle \(\boldsymbol{v}=\boldsymbol{\omega}\times(\boldsymbol{x}-\boldsymbol{x}_c)\), où \(\boldsymbol{x}_c\) est le centre de rotation. Lorsque AMP est utilisé conjointement, \(\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]

Lorsque ROT_CENTER est spécifié

  • Le groupe de nœuds spécifié par ROT_CENTER doit contenir exactement un seul nœud.
  • Alors que la contrainte de déplacement en rotation (!BOUNDARY, ROT_CENTER) est une rotation finie définie par la formule de Rodrigues, la contrainte de vitesse de rotation est une vitesse tangentielle obtenue par le produit vectoriel avec le vecteur de vitesse angulaire.