!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 | R | الزيادة الزمنية (الافتراضي: 1/SUBSTEPS) |
| ETIME | R | المدى الزمني للخطوة (الافتراضي: 1) |
عندما يكون INC_TYPE=AUTO (يُحدد بغض النظر عن TYPE)
| المتغير | الصفة | الوصف |
|---|---|---|
| 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
مثال¶
مثال باستخدام زيادات زمنية ثابتة
فعّل ضبط الزيادة التلقائي واضبط الزيادة الزمنية الابتدائية على 0.01، والمدى الزمني للخطوة على 2.5، والحد الأدنى للزيادة الزمنية على 1E-5، والحد الأعلى للزيادة الزمنية على 0.3، والحد الأقصى لعدد الخطوات الفرعية على 200
فعّل ضبط الزيادة التلقائي وحدد قائمة نقاط الزمن TP1 كأزمنة الحساب وإخراج النتائج
ملاحظات¶
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