!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 **
| 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
TYPEesteINITIAL,AMPeste dezactivat. GRPIDeste referit din liniaBOUNDARYa!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_CENTERtrebuie 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.