Hyppää sisältöön

!VELOCITY

Nopeusreunaehtojen määrittely

Parametrit

TYPE = INITIAL (alkunopeuden reunaehto)
     = TRANSIT (aikahistoriaan perustuva nopeusreunaehto, joka määritetään !AMPLITUDE-komennolla; oletus)
GRPID = ryhmän tunnus
AMP  = aikafunktion nimi (määritetään !AMPLITUDE-komennolla)
       !AMPLITUDE määrittää ajan t ja kertoimen f(t) välisen riippuvuuden.
       Alla oleva Value kerrottuna kertoimella f(t) muodostaa kyseisen ajan määrätyn arvon
       (jos jätetään pois: ajan ja kertoimen välinen riippuvuus on f(t) = 1.0).
ROT_CENTER = pyörimisnopeusrajoitteen keskipisteen solmun numero tai solmuryhmän nimi.
             Kun tämä määritetään, !VELOCITY tulkitaan pyörimisnopeusrajoitteeksi.

** 2. rivi ja sitä seuraavat rivit **

(2. rivi) NODE_ID, DOF_idS, DOF_idE, Value
Muuttuja Attribuutti Kuvaus
NODE_ID I/C Solmun numero tai solmuryhmän nimi
DOF_idS I Ensimmäisen rajoitetun vapausasteen numero
DOF_idE I Viimeisen rajoitetun vapausasteen numero
Value R Määrätty arvo (oletus: 0)

Esimerkki

!VELOCITY, TYPE=TRANSIT, AMP=AMP1
  1, 1, 1, 0.0
  ALL, 3, 3
  Huomautus: Määrätty arvo on 0.0
!VELOCITY, TYPE=INITIAL
  1, 3, 3, 1.0
  2, 3, 3, 1.0
  3, 3, 3, 1.0
  • Toisin kuin siirtymäreunaehdoissa, nopeusreunaehdoissa useita vapausasteita ei voida määrittää yhdessä, joten DOF_idS:n ja DOF_idE:n on oltava sama numero.
  • Kun TYPE on INITIAL, AMP ei ole käytössä.
  • GRPID:iin viitataan !STEP-komennon BOUNDARY-riviltä, ja sitä käytetään nopeusreunaehtojen ottamiseen käyttöön vaihekohtaisesti.

Pyörimisnopeusrajoite (ROT_CENTER)

Kun ROT_CENTER määritetään, pyörimiskeskuksen ympäri vaikuttava kulmanopeus voidaan asettaa nopeusreunaehdoksi samalla tavalla kuin !BOUNDARY-komennon ROT_CENTER (pyörimissiirtymän rajoite). Se on voimassa vain dynaamisessa analyysissä.

Kunkin datarivin Value annetaan kulmanopeusvektorin \(\boldsymbol{\omega}=(\omega_x,\omega_y,\omega_z)\) [rad/s] komponenttina (vapausasteet 1–3). Kuhunkin solmuun kohdistuu tangentiaalinen nopeus \(\boldsymbol{v}=\boldsymbol{\omega}\times(\boldsymbol{x}-\boldsymbol{x}_c)\), missä \(\boldsymbol{x}_c\) on pyörimiskeskus. Kun AMP on käytössä, \(\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]

Kun ROT_CENTER on määritetty

  • ROT_CENTER:llä määritetyn solmuryhmän on koostuttava täsmälleen yhdestä solmusta.
  • Pyörimissiirtymän rajoite (!BOUNDARY, ROT_CENTER) käyttää Rodriguesin kaavan mukaista äärellistä kiertoa, kun taas pyörimisnopeusrajoite on kulmanopeusvektorin ristitulosta saatu tangentiaalinen nopeus.
AI-assisted translation May contain errors Official docs Status