!DYNAMIC¶
کنترل تحلیل دینامیکی
زمان t برای هر !BOUNDARY، !CLOAD و !DLOAD که در آنها !AMPLITUDE مشخص شده است باید از 0.0 آغاز شود.
پارامترها¶
** خط دوم و خطوط بعدی **
| نام متغیر | نوع | توضیح |
|---|---|---|
| idx_eqa | I | روش حل معادله حرکت (انتگرالگیری مستقیم زمانی) (پیشفرض: 1) 1: روش ضمنی (روش Newmark-β) 11: روش صریح (روش تفاضل مرکزی) |
| idx_resp | I | نوع تحلیل (پیشفرض: 1) 1: تحلیل پاسخ تاریخچه زمانی 2: تحلیل پاسخ فرکانسی |
هنگامی که idx_resp=1 است (تحلیل پاسخ تاریخچه زمانی)¶
| نام متغیر | نوع | توضیح |
|---|---|---|
| t_start | R | زمان شروع تحلیل (پیشفرض: 0.0)، استفاده نمیشود |
| t_end | R | زمان پایان تحلیل (پیشفرض: 1.0)، استفاده نمیشود |
| n_step | I | تعداد پیشفرض زیرگامها هنگام حذف !STEP یا برای سازگاری با نسخههای قدیمی (پیشفرض: 1) |
| t_delta | R | افزایش زمانی پیشفرض هنگام حذف !STEP یا برای سازگاری با نسخههای قدیمی (پیشفرض: 1.0) |
| نام متغیر | نوع | توضیح |
|---|---|---|
| gamma | R | پارامتر γ در روش Newmark-β (پیشفرض: 0.5) |
| beta | R | پارامتر β در روش Newmark-β (پیشفرض: 0.25) |
| نام متغیر | نوع | توضیح |
|---|---|---|
| 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 | 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) | 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 | R | فرکانس پایین |
| f_end | R | فرکانس بالا |
| n_freq | I | تعداد نقاط محاسبه پاسخ |
| f_disp | R | فرکانسی که جابهجایی در آن اندازهگیری میشود |
| نام متغیر | نوع | توضیح |
|---|---|---|
| t_start | R | زمان شروع ارتعاش در زمان واقعی |
| t_end | R | زمان پایان ارتعاش در زمان واقعی |
| نام متغیر | نوع | توضیح |
|---|---|---|
| idx_mas | I | نوع ماتریس جرم (ثابت روی 1 (ماتریس جرم متمرکز)) |
| idx_dmp | I | 1: میرایی Rayleigh |
| ray_m | R | پارامتر Rm میرایی Rayleigh (پیشفرض: 0.0) |
| ray_k | R | پارامتر Rk میرایی Rayleigh (پیشفرض: 0.0) |
| نام متغیر | نوع | توضیح |
|---|---|---|
| nout | I | تعداد نمونهها در حوزه زمان |
| vistype | I | تنظیم خروجی دادههای تجسم (1: فضای مودال، 2: فضای فیزیکی) |
| nodeout | I | شناسه گره پایش در حوزه فرکانس |
| نام متغیر | نوع | توضیح |
|---|---|---|
| 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 | نادیده گرفته میشود |