!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 در خط دوم کنترل میشود. افزایش خودکار و کاهش گام عمدتاً در تحلیل دینامیکی غیرخطی با روش ضمنی استفاده میشوند.
- در تحلیل دینامیکی میتوان در هر گام، !BOUNDARY، !VELOCITY و !ACCELERATION را با خط BOUNDARY و !CLOAD و !SPRING روش ضمنی را با خط LOAD فعال کرد.