Sari la conținut

!VELOCITY

Definirea condițiilor la frontieră pentru viteză

Parametri

TYPE = INITIAL (condiție inițială la frontieră pentru viteză)
     = TRANSIT (condiție la frontieră pentru viteză în funcție de timp specificată cu !AMPLITUDE; implicit)
GRPID = ID-ul grupului
AMP  = numele funcției de timp (specificată cu !AMPLITUDE)
       !AMPLITUDE definește relația dintre timpul t și coeficientul f(t).
       Valoarea obținută prin înmulțirea valorii Value de mai jos cu coeficientul f(t) devine valoarea prescrisă la momentul respectiv
       (dacă este omis: relația timp-coeficient este f(t) = 1.0).
ROT_CENTER = numărul nodului sau numele grupului de noduri al centrului constrângerii de viteză de rotație.
             Dacă este specificat, acest !VELOCITY este recunoscut drept constrângere de viteză de rotație.

** Linia a 2-a și liniile următoare **

(linia a 2-a) NODE_ID, DOF_idS, DOF_idE, Value
Variabilă Atribut Descriere
NODE_ID I/C Numărul nodului sau numele grupului de noduri
DOF_idS I Primul număr al gradului de libertate constrâns
DOF_idE I Ultimul număr al gradului de libertate constrâns
Value R Valoarea prescrisă (implicit: 0)

Exemplu

!VELOCITY, TYPE=TRANSIT, AMP=AMP1
  1, 1, 1, 0.0
  ALL, 3, 3
  Notă: valoarea prescrisă este 0.0
!VELOCITY, TYPE=INITIAL
  1, 3, 3, 1.0
  2, 3, 3, 1.0
  3, 3, 3, 1.0
  • Spre deosebire de condițiile la frontieră pentru deplasare, condițiile la frontieră pentru viteză nu pot defini simultan mai multe grade de libertate; prin urmare, DOF_idS și DOF_idE trebuie să aibă același număr.
  • Când TYPE este INITIAL, AMP este dezactivat.
  • GRPID este referit din linia BOUNDARY a !STEP și este utilizat pentru a activa condițiile la frontieră pentru viteză separat pentru fiecare pas.

Constrângere de viteză de rotație (ROT_CENTER)

Când este specificat ROT_CENTER, se poate aplica o viteză unghiulară în jurul centrului de rotație ca o condiție la frontieră pentru viteză, în același mod ca ROT_CENTER din !BOUNDARY (constrângere de deplasare de rotație). Este valabilă numai în analiza dinamică.

Fiecare Value de pe o linie de date este dată ca o componentă (gradele de libertate 1–3) a vectorului vitezei unghiulare \(\boldsymbol{\omega}=(\omega_x,\omega_y,\omega_z)\) [rad/s]. Fiecărui nod i se aplică viteza tangențială \(\boldsymbol{v}=\boldsymbol{\omega}\times(\boldsymbol{x}-\boldsymbol{x}_c)\), unde \(\boldsymbol{x}_c\) este centrul de rotație. Când se utilizează 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]

Când este specificat ROT_CENTER

  • Grupul de noduri specificat prin ROT_CENTER trebuie să fie format din exact un nod.
  • În timp ce constrângerea de deplasare de rotație (!BOUNDARY, ROT_CENTER) reprezintă o rotație finită calculată cu formula Rodrigues, constrângerea de viteză de rotație este o viteză tangențială obținută din produsul vectorial cu vectorul vitezei unghiulare.
AI-assisted translation May contain errors Official docs Status