!DYNAMIC¶
التحكم في التحليل الديناميكي
يحدد !BOUNDARY و!CLOAD و!DLOAD !AMPLITUDE؛ ويجب أن يبدأ الزمن t لكل 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 | معامل تخميد Rayleigh Rm (الافتراضي: 0.0) |
| ray_k | R | معامل تخميد Rayleigh Rk (الافتراضي: 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 | معامل تخميد Rayleigh Rm (الافتراضي: 0.0) |
| ray_k | R | معامل تخميد Rayleigh Rk (الافتراضي: 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 | يُتجاهل |