پرش به محتویات

!DYNAMIC

کنترل تحلیل دینامیکی

زمان t برای هر !BOUNDARY، !CLOAD و !DLOAD که در آن‌ها !AMPLITUDE مشخص شده است باید از 0.0 آغاز شود.

پارامترها

TYPE = LINEAR    : تحلیل دینامیکی خطی
       NONLINEAR : تحلیل دینامیکی غیرخطی

** خط دوم و خطوط بعدی **

(خط دوم) idx_eqa, idx_resp
نام متغیر نوع توضیح
idx_eqa I روش حل معادله حرکت (انتگرال‌گیری مستقیم زمانی) (پیش‌فرض: 1)
1: روش ضمنی (روش Newmark-β)
11: روش صریح (روش تفاضل مرکزی)
idx_resp I نوع تحلیل (پیش‌فرض: 1)
1: تحلیل پاسخ تاریخچه زمانی
2: تحلیل پاسخ فرکانسی

هنگامی که idx_resp=1 است (تحلیل پاسخ تاریخچه زمانی)

(خط سوم) 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)
(خط چهارم) gamma , beta
نام متغیر نوع توضیح
gamma R پارامتر γ در روش Newmark-β (پیش‌فرض: 0.5)
beta R پارامتر β در روش Newmark-β (پیش‌فرض: 0.25)
(خط پنجم) idx_mas ,idx_dmp , ray_m ,ray_k
نام متغیر نوع توضیح
idx_mas I نوع ماتریس جرم (پیش‌فرض: 1)
1: ماتریس جرم متمرکز
2: ماتریس جرم سازگار
idx_dmp I 1: میرایی Rayleigh (پیش‌فرض: 1)
ray_m R پارامتر Rm میرایی Rayleigh (پیش‌فرض: 0.0)
ray_k R پارامتر Rk میرایی Rayleigh (پیش‌فرض: 0.0)
(خط ششم) nout, node_monit_1, nout_monit
نام متغیر نوع توضیح
nout I استفاده نمی‌شود
node_monit_1 I شماره گره پایش (کلی) یا نام گروه گره
nout_monit I فاصله خروجی نتایج پایش (پیش‌فرض: 1)

نکته: اطلاعات گره پایش مشخص‌شده در این خط با استفاده از شماره کلی گره به‌عنوان NID خروجی داده می‌شود. جابه‌جایی در فایل <dyna_disp_NID.txt> به ترتیب شماره گام، شماره زیرگام، زمان جاری، 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 تعیین کرد.
(خط هفتم) 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 است (تحلیل پاسخ فرکانسی)

(خط سوم) f_start, f_end, n_freq, f_disp
نام متغیر نوع توضیح
f_start R فرکانس پایین
f_end   R فرکانس بالا
n_freq I تعداد نقاط محاسبه پاسخ
f_disp R فرکانسی که جابه‌جایی در آن اندازه‌گیری می‌شود
(خط چهارم) t_start, t_end
نام متغیر نوع توضیح
t_start R زمان شروع ارتعاش در زمان واقعی
t_end R زمان پایان ارتعاش در زمان واقعی
(خط پنجم) idx_mas, idx_dmp, ray_m ,ray_k
نام متغیر نوع توضیح
idx_mas I نوع ماتریس جرم (ثابت روی 1 (ماتریس جرم متمرکز))
idx_dmp I 1: میرایی Rayleigh
ray_m   R پارامتر Rm میرایی Rayleigh (پیش‌فرض: 0.0)
ray_k   R پارامتر Rk میرایی Rayleigh (پیش‌فرض: 0.0)
(خط ششم) nout, vistype, nodeout
نام متغیر نوع توضیح
nout I تعداد نمونه‌ها در حوزه زمان
vistype I تنظیم خروجی داده‌های تجسم (1: فضای مودال، 2: فضای فیزیکی)
nodeout I شناسه گره پایش در حوزه فرکانس
(خط هفتم) 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