در آباکوس، Step یکی از مهم‌ترین مفاهیم برای تعریف روند انجام تحلیل است. مدل معمولاً فقط یک وضعیت ثابت ندارد، بلکه ممکن است در طول تحلیل تحت بارگذاری، تغییر شرایط مرزی، تماس، تغییر شکل یا تحریک دینامیکی قرار گیرد. به همین دلیل تحلیل در Abaqus به چند گام تحلیل (Analysis Step) تقسیم می‌شود.

هر Step یک Procedure مشخص دارد که تعیین می‌کند آباکوس در آن مرحله چه نوع تحلیل و محاسباتی انجام دهد. وضعیت مدل مانند تنش، کرنش و دما نیز در گام‌های General از یک مرحله به مرحله بعد منتقل می‌شود. 

مفهوم Step در آباکوس

در Abaqus/CAE دو نوع کلی Step وجود دارد:

  • Initial Step

  • Analysis Steps

آباکوس هنگام ایجاد مدل به‌صورت خودکار یک Initial Step ایجاد می‌کند. این Step قابل حذف یا تغییر نام نیست و معمولاً برای تعریف شرایط اولیه، Boundary Conditionها، Interactionها و Predefined Fieldهایی که از ابتدای تحلیل برقرار هستند استفاده می‌شود. 

پس از Initial Step می‌توان یک یا چند Analysis Step ایجاد کرد.

برای مثال یک تحلیل ساده سازه‌ای می‌تواند به شکل زیر باشد:

Initial

اعمال تکیه‌گاه‌ها

Step-1: Static General

اعمال بار

Step-2: Static General

افزایش یا تغییر بار

Step-3: Dynamic

بررسی پاسخ دینامیکی

این ساختار به کاربر اجازه می‌دهد تاریخچه بارگذاری و پاسخ سازه را مرحله‌به‌مرحله کنترل کند.

ایجاد Step در Abaqus/CAE

برای ایجاد یک گام تحلیل، وارد Step Module شوید.

سپس:

Step → Create

یا از Step Manager استفاده کنید.

در پنجره Create Step ابتدا نام Step تعیین می‌شود و سپس باید Procedure مناسب برای نوع تحلیل انتخاب شود. Abaqus بر اساس Procedure انتخاب‌شده، تنظیمات و خروجی‌های پیش‌فرض مناسب آن تحلیل را نیز تعیین می‌کند. 

به‌عنوان مثال برای یک تحلیل استاتیکی معمولی می‌توان انتخاب کرد:

General → Static → Static, General

و برای یک تحلیل دینامیکی می‌توان از Procedureهای مناسب خانواده Dynamic استفاده کرد.

Initial Step

Initial Step اولین مرحله مدل است و Abaqus آن را به‌صورت خودکار ایجاد می‌کند.

این مرحله معمولاً برای تعریف مواردی مانند:

  • Boundary Conditionهای اولیه

  • شرایط اولیه مدل

  • برخی Interactionها

  • Predefined Fieldها

  • وضعیت اولیه سیستم

استفاده می‌شود.

برای مثال اگر انتهای یک تیر از ابتدای تحلیل کاملاً گیردار باشد، می‌توان Boundary Condition مربوط به آن را در Initial Step ایجاد کرد.

نکته مهم این است که Initial Step خودش یک تحلیل استاتیکی یا دینامیکی نیست؛ بلکه وضعیت اولیه مدل را تعریف می‌کند. 

تحلیل Static, General

یکی از پرکاربردترین Procedureها در Abaqus، Static, General است.

این تحلیل برای مسائل استاتیکی یا شبه‌استاتیکی عمومی استفاده می‌شود؛ یعنی شرایطی که اثرات اینرسی و رفتار کاملاً دینامیکی نقش اصلی را ندارند.

برای مثال:

  • کشش یک قطعه

  • فشار یک سازه

  • خمش تیر

  • بارگذاری تدریجی

  • تحلیل استاتیکی اتصالات

  • بررسی تغییر شکل تحت بار

  • تحلیل غیرخطی هندسی یا مصالح

را می‌توان در این چارچوب مدل کرد.

مسیر انتخاب:

Step → Create → General → Static, General

سپس وارد Step Editor می‌شویم و پارامترهای مربوط به گام را تنظیم می‌کنیم.

اهمیت Nonlinear Geometry

در تحلیل Static, General ممکن است تغییرشکل‌ها کوچک یا بسیار بزرگ باشند.

در صورتی که تغییرشکل هندسی روی پاسخ سازه تأثیر قابل توجهی داشته باشد، باید گزینه:

Nlgeom = On

را فعال کرد.

این گزینه باعث می‌شود اثرات Geometric Nonlinearity در تحلیل در نظر گرفته شوند.

برای مثال در مواردی مانند:

  • کمانش

  • تغییرشکل بزرگ ورق

  • کابل‌ها

  • سازه‌های انعطاف‌پذیر

  • تماس همراه با تغییر شکل زیاد

فعال کردن Nlgeom می‌تواند اهمیت زیادی داشته باشد.

Incrementation در تحلیل استاتیکی

آباکوس معمولاً بارگذاری را در یک Step به یکباره به وضعیت نهایی منتقل نمی‌کند؛ بلکه Step را به تعدادی Increment تقسیم می‌کند.

برای مثال اگر مقدار نهایی بار 1000 N باشد، تحلیل ممکن است آن را در چندین Increment از صفر تا مقدار نهایی افزایش دهد.

در Step Editor، پارامترهایی مانند:

  • Initial Increment

  • Minimum Increment

  • Maximum Increment

  • Maximum Number of Increments

قابل تنظیم هستند.

این موضوع در تحلیل‌های غیرخطی اهمیت زیادی دارد، زیرا اگر Increment بیش از حد بزرگ باشد، ممکن است همگرایی دشوار شود.

تحلیل Dynamic

در مسائل دینامیکی، زمان و اثرات اینرسی اهمیت پیدا می‌کنند.

در این نوع تحلیل پاسخ سازه تابع زمان است و عواملی مانند:

  • جرم

  • شتاب

  • سرعت

  • میرایی

  • بارگذاری وابسته به زمان

می‌توانند روی پاسخ اثر بگذارند.

Abaqus برای مسائل دینامیکی Procedureهای مختلفی در اختیار قرار می‌دهد و انتخاب آنها به ماهیت مسئله و روش حل موردنظر بستگی دارد.

Dynamic, Implicit

در Abaqus/Standard یکی از گزینه‌های مهم برای تحلیل دینامیکی، Dynamic, Implicit است.

این روش برای مسائل دینامیکی‌ای مناسب است که نیاز به حل ضمنی دارند و می‌توانند شامل رفتارهایی مانند:

  • ارتعاشات سازه

  • پاسخ دینامیکی

  • بارگذاری زمانی

  • تحلیل‌های وابسته به فرکانس یا زمان

باشند.

انتخاب Procedure مناسب باید بر اساس ویژگی مسئله، مدت زمان تحلیل، شدت غیرخطی بودن و مقیاس زمانی انجام شود.

Dynamic, Explicit

در Abaqus/Explicit از روش Explicit Dynamics برای حل مسائل دینامیکی استفاده می‌شود.

این روش به‌خصوص برای مسائل بسیار غیرخطی و رویدادهای سریع مناسب است.

کاربردهای رایج آن شامل:

  • ضربه

  • تصادف

  • شکل‌دهی سریع

  • برخورد اجسام

  • تغییرشکل شدید

  • تماس پیچیده

  • مسائل دارای جدایش و تماس مجدد

است.

در این نوع مسائل، استفاده از Explicit می‌تواند نسبت به روش‌های ضمنی مناسب‌تر باشد.

تفاوت تحلیل Implicit و Explicit

به‌صورت مفهومی می‌توان این دو رویکرد را چنین مقایسه کرد:

ویژگیImplicitExplicit
روش حلضمنیصریح
کاربرد رایجمسائل استاتیکی و دینامیکی عمومیمسائل دینامیکی سریع و بسیار غیرخطی
تماس شدیدقابل استفادهبسیار مناسب
تغییرشکل شدیدبسته به مسئلهمناسب
ضربه و برخوردممکن است پرهزینه باشدبسیار متداول
مشکل همگراییممکن است وجود داشته باشدساختار متفاوتی دارد
کاربرد در بارگذاری آهستهمناسبممکن است نیازمند کنترل زمان و مقیاس‌گذاری باشد

انتخاب بین این دو صرفاً بر اساس «دینامیکی بودن» مسئله انجام نمی‌شود و باید ماهیت فیزیکی مسئله و مقیاس زمانی نیز بررسی شود.

Stepهای چندگانه در یک تحلیل

یکی از قابلیت‌های مهم Abaqus این است که می‌توان چند Step را پشت سر هم ایجاد کرد.

برای مثال تحلیل یک مخزن تحت فشار می‌تواند به شکل زیر تعریف شود:

Initial

اعمال شرایط مرزی و تکیه‌گاه‌ها

Step-1: Static, General

اعمال فشار داخلی

Step-2: Static, General

افزایش فشار تا مقدار نهایی

Step-3: Dynamic

اعمال تحریک زمانی و بررسی پاسخ دینامیکی

در General Analysis Stepها، وضعیت مدل از Step قبلی به Step بعدی منتقل می‌شود؛ بنابراین تنش‌ها و کرنش‌های ایجادشده در مراحل قبلی می‌توانند بر پاسخ مراحل بعدی تأثیر داشته باشند. 

تغییر بار بین Stepها

یکی از کاربردهای مهم Stepها کنترل تاریخچه بارگذاری است.

فرض کنید یک قطعه ابتدا تحت وزن خود قرار دارد و سپس نیروی خارجی به آن اعمال می‌شود.

می‌توان مدل را به این صورت تعریف کرد:

Initial

تعریف تکیه‌گاه

Step-1

اعمال وزن

Step-2

اعمال نیروی خارجی

در این حالت نیروی مرحله دوم روی وضعیت ایجادشده در مرحله اول اعمال می‌شود.

به همین دلیل Stepها ابزار مهمی برای شبیه‌سازی Load History هستند.

تغییر Boundary Condition بین Stepها

همین مفهوم برای Boundary Condition نیز وجود دارد.

برای مثال می‌توان یک قطعه را در مرحله اول کاملاً مقید کرد و در مرحله دوم بخشی از قید را آزاد کرد.

این قابلیت برای شبیه‌سازی فرآیندهایی مانند:

  • باز شدن قید

  • برداشتن تکیه‌گاه

  • آزادسازی قطعه

  • اعمال جابه‌جایی مرحله‌ای

  • تغییر شرایط مرزی

بسیار مفید است.

تغییر Contact بین Stepها

Interactionها نیز می‌توانند در Stepهای مختلف فعال، غیرفعال یا تغییر داده شوند.

برای مثال در یک فرآیند چندمرحله‌ای می‌توان ابتدا تماس بین دو قطعه را برقرار کرد و در مرحله بعد شرایط تحلیل را تغییر داد.

این قابلیت در مدل‌های:

  • مونتاژ مکانیکی

  • شکل‌دهی

  • تماس و جدایش

  • باز و بسته شدن اتصالات

  • تحلیل فرآیندی

کاربرد زیادی دارد.

قبل از تعریف Load، Boundary Condition یا Contact باید Stepهای موردنیاز ایجاد شده باشند؛ Abaqus سپس اجازه می‌دهد مشخص شود هر Load، BC یا Interaction در کدام Step اعمال شود. 

Step و Output Request

هر Procedure مجموعه‌ای از Output Variableهای پیش‌فرض مرتبط با خود دارد.

برای مثال در تحلیل سازه‌ای ممکن است خروجی‌هایی مانند:

  • S برای Stress

  • E برای Strain

  • U برای Displacement

  • RF برای Reaction Force

مورد نیاز باشند.

همچنین باید مشخص شود خروجی‌ها با چه Frequency یا در چه Incrementهایی ذخیره شوند.

Abaqus هنگام ایجاد Step یک مجموعه خروجی پیش‌فرض متناسب با Procedure انتخاب‌شده ایجاد می‌کند که در صورت نیاز قابل ویرایش است. 

Step Time و Total Time

در تحلیل‌های وابسته به زمان، مفهوم Time Period اهمیت ویژه‌ای دارد.

برای مثال اگر یک بار در مدت 2 ثانیه اعمال شود، می‌توان Time Period مربوط به Step را برابر 2 قرار داد.

این مقدار به معنی تعداد واقعی ثانیه است، مشروط بر اینکه دستگاه واحدهای مدل به‌صورت سازگار تعریف شده باشد.

در تحلیل دینامیکی، زمان تحلیل مستقیماً با بارگذاری و پاسخ سیستم ارتباط دارد؛ بنابراین انتخاب Time Period باید بر اساس مسئله فیزیکی انجام شود.

انتخاب Step مناسب

برای انتخاب Procedure بهتر است ابتدا سؤال زیر مطرح شود:

ماهیت فیزیکی مسئله چیست؟

اگر مسئله عمدتاً استاتیکی است:

Static, General

اگر پاسخ وابسته به زمان و دینامیکی است:

Dynamic

اگر مسئله شامل برخورد سریع، تغییرشکل شدید یا تماس بسیار پیچیده است:

Dynamic, Explicit

و اگر مسئله دینامیکی نیازمند حل ضمنی در Abaqus/Standard باشد:

Dynamic, Implicit

انتخاب Step باید بر اساس فیزیک مسئله انجام شود، نه صرفاً نوع بارگذاری.

یک مثال کامل از تعریف Step

فرض کنید یک صفحه فلزی ابتدا تحت پیش‌بار قرار می‌گیرد و سپس بار دینامیکی به آن اعمال می‌شود.

ساختار تحلیل می‌تواند به شکل زیر باشد:

Initial

  • تعریف تکیه‌گاه‌ها

  • تعریف Contact اولیه

Step-1: Static, General

  • اعمال Preload

  • رسیدن سیستم به وضعیت تعادل

Step-2: Dynamic

  • اعمال بار وابسته به زمان

  • ثبت Displacement و Stress

در این مثال، Step دوم از وضعیت ایجادشده در Step اول شروع می‌شود. بنابراین اثر پیش‌بار از بین نمی‌رود و پاسخ دینامیکی بر اساس وضعیت قبلی سیستم محاسبه می‌شود. 

خطاهای رایج هنگام تعریف Step

انتخاب Procedure نامناسب

یکی از اشتباهات رایج انتخاب Static برای مسئله‌ای است که اثرات دینامیکی آن قابل توجه است، یا استفاده از Explicit بدون توجه به مقیاس زمانی و نیازهای محاسباتی.

ایجاد Load قبل از Step

در Abaqus ابتدا باید Step موردنظر ایجاد شود و سپس Load یا Boundary Condition مربوط به آن تعریف شود. 

انتخاب نامناسب Increment

Increment بسیار بزرگ می‌تواند باعث مشکلات همگرایی در تحلیل‌های غیرخطی شود.

استفاده نادرست از Nlgeom

در مسائل دارای تغییرشکل هندسی قابل توجه، نادیده گرفتن Nonlinear Geometry می‌تواند باعث نتایج نامناسب شود.

تعریف بیش از حد Step

تعداد زیاد Step الزاماً به معنی تحلیل بهتر نیست. هر Step باید نشان‌دهنده یک تغییر واقعی در شرایط فیزیکی یا تاریخچه بارگذاری باشد.

جمع‌بندی

Step در Abaqus چارچوب اصلی برای تعریف تاریخچه تحلیل است. مدل با Initial Step شروع می‌شود و سپس می‌توان یک یا چند Analysis Step برای انجام تحلیل‌های استاتیکی، دینامیکی و سایر Procedureها ایجاد کرد. 

در تحلیل‌های استاتیکی، Static, General یکی از مهم‌ترین گزینه‌هاست، در حالی که برای مسائل دینامیکی می‌توان بر اساس ماهیت مسئله از Procedureهای ضمنی یا صریح استفاده کرد.

همچنین Step فقط نوع تحلیل را مشخص نمی‌کند؛ بلکه محل اعمال Load، Boundary Condition، Interaction و Output Request نیز در روند تحلیل را مشخص می‌سازد. به همین دلیل طراحی صحیح توالی Stepها یکی از پایه‌های اصلی یک مدل حرفه‌ای در Abaqus است. 

کلیدواژه ها : گام تحلیل در آباکوس-Analysis Step Abaqus-تعریف Step در آباکوس-Initial Step Abaqus-Static General Abaqus-تحلیل استاتیکی آباکوس-Static Analysis Abaqus-تحلیل دینامیکی آباکوس-Dynamic Analysis Abaqus-Dynamic Implicit Abaqus-Dynamic Explicit Abaqus-تحلیل دینامیکی ضمنی-تحلیل دینامیکی صریح-مدیریت گام‌های تحلیل-Step Manager Abaqus-Step Editor Abaqus-Incrementation آباکوس-Time Period Abaqus-تاریخچه بارگذاری آباکوس-Load History Abaqus-تعریف بار در Step-تعریف Boundary Condition در Step-تعریف Contact در Step-Output Request Abaqus-Nonlinear Geometry Abaqus-Nlgeom-تحلیل استاتیکی غیرخطی-تحلیل دینامیکی سازه-Abaqus Structural Analysis