לדלג לתוכן

!VELOCITY

הגדרת תנאי שפה למהירות

פרמטרים

TYPE = INITIAL (תנאי שפה למהירות התחלתית)
     = TRANSIT (תנאי שפה למהירות כתלות בזמן המוגדר באמצעות !AMPLITUDE; ברירת מחדל)
GRPID = מזהה קבוצה
AMP  = שם פונקציית זמן (מוגדרת באמצעות !AMPLITUDE)
       !AMPLITUDE מגדיר את הקשר בין הזמן t למקדם f(t).
       הערך המתקבל מהכפלת Value שלהלן במקדם f(t) הוא הערך המאולץ באותו זמן
       (אם לא צוין: הקשר בין הזמן למקדם הוא f(t) = 1.0).
ROT_CENTER = מספר הצומת או שם קבוצת הצמתים של מרכז אילוץ המהירות הסיבובית.
             כאשר מצוין, !VELOCITY זה מזוהה כאילוץ מהירות סיבובית.

** מהשורה השנייה ואילך **

(שורה 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 מופנה מתוך !STEP, משורת BOUNDARY, ומשמש להפעלת תנאי שפה למהירות עבור כל שלב.

אילוץ מהירות סיבובית (ROT_CENTER)

כאשר ROT_CENTER מצוין, ניתן להחיל מהירות זוויתית סביב מרכז הסיבוב כתנאי שפה למהירות, בדומה ל-!BOUNDARY עם ROT_CENTER (אילוץ הזזה סיבובית). האפשרות תקפה רק באנליזה דינמית.

ה-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) הוא סיבוב סופי לפי נוסחת Rodrigues, אילוץ המהירות הסיבובית הוא מהירות משיקית המתקבלת מן המכפלה הווקטורית עם וקטור המהירות הזוויתית.