انتقل إلى المحتوى

!DYNAMIC

التحكم في التحليل الديناميكي

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