לדלג לתוכן

!DYNAMIC

בקרת אנליזה דינמית

הזמן t עבור !BOUNDARY,‏ !CLOAD או !DLOAD, בכל !AMPLITUDE המוגדר עבורם, חייב להתחיל ב-0.0.

פרמטרים

TYPE = LINEAR    : אנליזה דינמית ליניארית
       NONLINEAR : אנליזה דינמית לא־ליניארית

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

(שורה 2) idx_eqa, idx_resp
שם משתנה סוג תוכן
idx_eqa I שיטת פתרון משוואת התנועה (אינטגרציה ישירה בזמן)(ברירת מחדל: 1)
1: שיטה אימפליציטית (Newmark-β)
11: שיטה אקספליציטית (הפרש מרכזי)
idx_resp I סוג האנליזה(ברירת מחדל: 1)
1: אנליזת תגובה בזמן
2: אנליזת תגובת תדר

idx_resp=1כאשר (אנליזת תגובה בזמן)

(שורה 3) t_start , t_end , n_step, t_delta
שם משתנה סוג תוכן
t_start R זמן תחילת האנליזה(ברירת מחדל: 0.0), לא בשימוש
t_end R זמן סיום האנליזה(ברירת מחדל: 1.0), לא בשימוש
n_step I מספר תתי־הצעדים המוגדר כברירת מחדל כאשר !STEP מושמט או לצורך תאימות לאחור(ברירת מחדל: 1)
t_delta R תוספת הזמן המוגדרת כברירת מחדל כאשר !STEP מושמט או לצורך תאימות לאחור(ברירת מחדל: 1.0)
(שורה 4) gamma , beta
שם משתנה סוג תוכן
gamma R הפרמטר γ של שיטת Newmark-β(ברירת מחדל: 0.5)
beta R הפרמטר β של שיטת Newmark-β(ברירת מחדל: 0.25)
(שורה 5) idx_mas ,idx_dmp , ray_m ,ray_k
שם משתנה סוג תוכן
idx_mas I סוג מטריצת המסה(ברירת מחדל: 1)
1: מטריצת מסה מרוכזת
2: מטריצת מסה עקבית
idx_dmp I 1: ריסון Rayleigh(ברירת מחדל: 1)
ray_m R ריסון Rayleigh: הפרמטר Rm(ברירת מחדל: 0.0)
ray_k R ריסון Rayleigh: הפרמטר Rk(ברירת מחדל: 0.0)
(שורה 6) nout, node_monit_1, nout_monit
שם משתנה סוג תוכן
nout I לא בשימוש
node_monit_1 I מספר צומת לניטור (גלובלי) או שם קבוצת צמתים
nout_monit I מרווח פלט תוצאות הניטור(ברירת מחדל: 1)

הערה) מידע על צומת הניטור המוגדר בשורה זו נכתב עבור ההזזה לקובץ <dyna_disp_NID.txt>, כאשר המספר הגלובלי של הצומת הוא NID, ובסדר: מספר שלב, מספר תת־שלב, הזמן הנוכחי, NID,‏ u1,‏ u2,‏ u3. המהירות והתאוצה נכתבות בהתאמה לקבצים <dyna_velo_NID.txt> ו-<dyna_acce_NID.txt> באותו סדר. עיבור צומתי נכתב לקובץ <dyna_strain_NID.txt> בסדר: מספר שלב, מספר תת־שלב, הזמן הנוכחי, NID,‏ e11,‏ e22,‏ e33,‏ e12,‏ e23,‏ e13. מאמץ צומתי נכתב לקובץ <dyna_stress_NID.txt> בסדר: מספר שלב, מספר תת־שלב, הזמן הנוכחי, NID,‏ s11,‏ s22,‏ s33,‏ s12,‏ s23,‏ s13,‏ smises. כאשר ניטור של מספר צמתים מוגדר באמצעות קבוצת צמתים, כל אחד מן הקבצים לעיל נכתב כקובץ נפרד לכל צומת. בנוסף, כאשר פלט זה מוגדר, האנרגיה הקינטית, אנרגיית העיבור והאנרגיה הכוללת של מודל האנליזה כולו נכתבות ל-<dyna_energy.txt> בסדר: מספר שלב, מספר תת־שלב, הזמן הנוכחי, אנרגיה קינטית, אנרגיית עיבור, אנרגיה כוללת.

הערות

  • באנליזה דינמית בזמן ניתן להגדיר כמה !STEP ולהחליף תנאי שפה וקבוצות עומס בכל צעד.
  • לבקרת זמן בתוספות קבועות מומלץ לציין במפורש ב־!STEP את SUBSTEPS ואת DTIME, ETIME בשורה השנייה. n_step ו-t_delta משמשים כברירות מחדל לאנליזה בצעד יחיד כאשר !STEP מושמט, או לצורך תאימות לאחור.
  • כאשר מוגדר !STEP, INC_TYPE=AUTO, מתבצעת תוספת אוטומטית באמצעות תוספת הזמן ההתחלתית, רוחב זמן הצעד, הגבול התחתון והגבול העליון של תוספת הזמן המוגדרים בשורה השנייה של !STEP. פרמטרי התוספת האוטומטית ניתנים להגדרה באמצעות !AUTOINC_PARAM.
(שורה 7) iout_list(1), iout_list(2), iout_list(3), iout_list(4), iout_list(5), iout_list(6)
שם משתנה סוג תוכן
iout_list(1) I הגדרת פלט הזזה(ברירת מחדל: 0)
0: לא להפיק
1: להפיק
iout_list(2) I הגדרת פלט מהירות(ברירת מחדל: 0)
0: לא להפיק
1: להפיק
iout_list(3) I הגדרת פלט תאוצה(ברירת מחדל: 0)
0: לא להפיק
1: להפיק
iout_list(4) I הגדרת פלט כוח תגובה(ברירת מחדל: 0)
0: לא להפיק
1: להפיק
iout_list(5) I הגדרת פלט עיבור(ברירת מחדל: 0)
0: לא להפיק(מבוסס אלמנטים וצמתים)
1: להפיק
2: להפיק(מבוסס צמתים)
3: להפיק(מבוסס אלמנטים)
iout_list(6) I הגדרת פלט מאמץ(ברירת מחדל: 0)
0: לא להפיק(מבוסס אלמנטים וצמתים)
1: להפיק
2: להפיק(מבוסס צמתים)
3: להפיק(מבוסס אלמנטים)

דוגמה

!DYNAMIC, TYPE=NONLINEAR
  1 , 1
  0.0, 1.0, 500, 1.0000e-5
  0.5, 0.25
  1, 1, 0.0, 0.0
  100, 55, 1
  0, 0, 0, 0, 0, 0

idx_resp=2כאשר (אנליזת תגובת תדר)

(שורה 3) f_start, f_end, n_freq, f_disp
שם משתנה סוג תוכן
f_start R תדר תחתון
f_end R תדר עליון
n_freq I מספר נקודות חישוב תגובה
f_disp R התדר שבו נמדדת ההזזה
(שורה 4) t_start, t_end
שם משתנה סוג תוכן
t_start R זמן תחילת התנודה בזמן ממשי
t_end R זמן סיום התנודה בזמן ממשי
(שורה 5) idx_mas, idx_dmp, ray_m ,ray_k
שם משתנה סוג תוכן
idx_mas I סוג מטריצת המסה(קבוע 1 (מטריצת מסה מרוכזת))
idx_dmp I 1: ריסון Rayleigh
ray_m R ריסון Rayleigh: הפרמטר Rm(ברירת מחדל: 0.0)
ray_k R ריסון Rayleigh: הפרמטר Rk(ברירת מחדל: 0.0)
(שורה 6) nout, vistype, nodeout
שם משתנה סוג תוכן
nout I מספר דגימות במרחב הזמן
vistype I הגדרת פלט נתוני ויזואליזציה(1: מרחב מודלי,2: מרחב פיזיקלי)
nodeout I מזהה צומת ניטור במרחב התדר
(שורה 7) iout_list(1), iout_list(2), iout_list(3), iout_list(4), iout_list(5), iout_list(6)
שם משתנה סוג תוכן
iout_list(1) I בקרת פלט הזזה (1: להפיק, 0: לא להפיק)
iout_list(2) I בקרת פלט מהירות (1: להפיק, 0: לא להפיק)
iout_list(3) I בקרת פלט תאוצה (1: להפיק, 0: לא להפיק)
iout_list(4) I התעלמות
iout_list(5) I התעלמות
iout_list(6) I התעלמות

דוגמה

!DYNAMIC
  11 , 2
  14000, 16000, 20, 15000.0
  0.0, 6.6e-5
  1, 1, 0.0, 7.2E-7
  10, 2, 1
  1, 1, 1, 1, 1, 1