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

!STEP

إعدادات خطوة التحليل

مطلوب للتحليل الساكن غير الخطي والتحليل الديناميكي غير الخطي

إذا أُهمل هذا التعريف في التحليلات غير المذكورة أعلاه، تُفعَّل جميع الشروط الحدّية ويُجرى الحساب في خطوة واحدة

للتحليل الساكن مع خواص مادة لزجة مرنة أو زحف، حدد TYPE=VISCO واضبط شروط زمن الحساب

لاحظ أن TYPE (STATIC/VISCO) يحدد نوع الخطوة الذي يقرر ما إذا كانت الزيادة الزمنية تُمرر إلى المادة، وهو مستقل عن نوع التحليل (STATIC/DYNAMIC، إلخ) المحدد بواسطة !SOLUTION (انظر الملاحظات أدناه)

المعاملات

TYPE     = STATIC(الافتراضي) / VISCO (تحليل شبه ساكن)
SUBSTEPS = عدد الخطوات الفرعية للشروط الحدّية (الافتراضي: 1)
CONVERG  = عتبة معيار التقارب (الافتراضي: 1.0e-6)
MAXITER  = الحد الأقصى لعدد التكرارات في التحليل غير الخطي (الافتراضي: 50)
AMP      = اسم دالة الزمن (تُحدد بواسطة !AMPLITUDE)
INC_TYPE = FIXED (زيادة ثابتة، الافتراضي) / AUTO (زيادة تلقائية)
MAXRES   = الحد الأقصى المسموح به للمتبقي (الافتراضي: 1.0e+10)
TIMEPOINTS = اسم قائمة نقاط الزمن (تُحدد بواسطة !TIME_POINTS, NAME)
AUTOINCPARAM = اسم مجموعة معاملات الزيادة التلقائية (تُحدد بواسطة !AUTOINC_PARAM, NAME)
MAXCONTITER = الحد الأقصى لعدد تكرارات التلامس في تحليل التلامس (الافتراضي: 10)

** السطر الثاني **

عندما يكون INC_TYPE=FIXED (يمكن إهماله عندما TYPE=STATIC)

(السطر الثاني) DTIME, ETIME
المتغير الصفة الوصف
DTIME R الزيادة الزمنية (الافتراضي: 1/SUBSTEPS)
ETIME R المدى الزمني للخطوة (الافتراضي: 1)

عندما يكون INC_TYPE=AUTO (يُحدد بغض النظر عن TYPE)

(السطر الثاني) DTIME_INIT, ETIME, MINDT, MAXDT
المتغير الصفة الوصف
DTIME_INIT R الزيادة الزمنية الابتدائية
ETIME R المدى الزمني للخطوة
MINDT R الحد الأدنى للزيادة الزمنية
MAXDT R الحد الأعلى للزيادة الزمنية

** السطر الثالث وما بعده **

  BOUNDARY, id                                  id=GRPID المعرّف بواسطة !BOUNDARY, !VELOCITY, !ACCELERATION
  LOAD, id                                      id=GRPID المعرّف بواسطة !CLOAD, !DLOAD, !SPRING, !TEMPERATURE
  CONTACT, id                                   id=GRPID المعرّف بواسطة !CONTACT

مثال

مثال باستخدام زيادات زمنية ثابتة

!STEP, CONVERG=1.E-8
  0.1, 1.0
  BOUNDARY, 1
  LOAD, 1
  CONTACT, 1

فعّل ضبط الزيادة التلقائي واضبط الزيادة الزمنية الابتدائية على 0.01، والمدى الزمني للخطوة على 2.5، والحد الأدنى للزيادة الزمنية على 1E-5، والحد الأعلى للزيادة الزمنية على 0.3، والحد الأقصى لعدد الخطوات الفرعية على 200

    !STEP, INC_TYPE=AUTO, SUBSTEPS=200
    0.01, 2.5, 1E-5, 0.3

فعّل ضبط الزيادة التلقائي وحدد قائمة نقاط الزمن TP1 كأزمنة الحساب وإخراج النتائج

    !STEP, INC_TYPE=AUTO, TIMEPOINTS=TP1
    0.1, 2.0, 1E-3, 0.2

ملاحظات

  • TYPE (STATIC/VISCO) هو مفتاح يحدد ما إذا كانت الزيادة الزمنية تُمرر إلى القانون التأسيسي للمادة في تلك الخطوة، وهو مستقل عن نوع التحليل المحدد بواسطة !SOLUTION. مع STATIC لا ترجع المادة إلى الزيادة الزمنية (غير معتمدة على المعدل)؛ ومع VISCO ترجع اللزوجة المرنة والزحف إلى الزيادة الزمنية الفعلية. ينطبق هذا التمييز على التحليل الساكن فقط؛ أما في التحليل الديناميكي (!SOLUTION, TYPE=DYNAMIC) فلا يُرجع إلى TYPE وتُعامل الزيادة الزمنية دائمًا كزمن فعلي
  • عند ضبط الزيادة تلقائيًا، تُعامل SUBSTEPS باعتبارها الحد الأقصى لعدد الخطوات الفرعية
  • اسم قائمة نقاط الزمن TIMEPOINTS واسم مجموعة معاملات التلامس التلقائي AUTOINCPARAM صالحان فقط عندما INC_TYPE=AUTO
  • عند تحديد TIMEPOINTS، يجب تعريف !TIME_POINTS المشار إليه قبل بطاقة !STEP.
  • عند تحديد AUTOINCPARAM، يجب تعريف !AUTOINC_PARAM المشار إليه قبل بطاقة !STEP. إذا أُهمل هذا المعامل، تُستخدم مجموعة معاملات الزيادة التلقائية الافتراضية
  • إذا أُهمل !STEP في التحليل الديناميكي، يُعامل التحليل كتحليل بخطوة واحدة اعتمادًا على n_step وt_delta في !DYNAMIC، وتُفعّل الشروط الحدّية والأحمال المعرّفة. يوفر هذا السلوك للتوافق مع الإصدارات السابقة؛ ويوصى بتعريف !STEP للإدخالات الجديدة
  • بالنسبة إلى الزيادات الثابتة في التحليل الديناميكي، يوصى بتحديد DTIME, ETIME في السطر الثاني من !STEP للتحكم في الزيادة الزمنية والمدى الزمني للخطوة. تُعامل n_step وt_delta في !DYNAMIC كقيم افتراضية عند إهمال !STEP أو لأغراض التوافق مع الإصدارات السابقة
  • عند تحديد INC_TYPE=AUTO في التحليل الديناميكي، تُتحكم الزيادة الزمنية باستخدام DTIME_INIT وETIME وMINDT وMAXDT في السطر الثاني. تُستخدم الزيادات التلقائية وcutback أساسًا في التحليل الديناميكي الضمني غير الخطي
  • في التحليل الديناميكي، يمكن تفعيل !BOUNDARY و!VELOCITY و!ACCELERATION خطوة بخطوة باستخدام سطر BOUNDARY، ويمكن تفعيل !CLOAD و!SPRING للطريقة الضمنية خطوة بخطوة باستخدام سطر LOAD