پس از تکمیل هندسه، تعریف متریال و مقاطع، مونتاژ قطعات، ایجاد Step و مشخصکردن خروجیهای موردنیاز، مدل آباکوس وارد مرحلهای میشود که مستقیماً بر صحت نتایج تحلیل تأثیر دارد: اعمال بارها و شرایط مرزی، تولید مش مناسب و اجرای Job. در آباکوس، این مراحل معمولاً در ماژولهای Load، Mesh و Job انجام میشوند.
تعریف بارگذاری در آباکوس
ماژول Load محل تعریف بارها، شرایط مرزی و برخی میدانهای اولیه است. بارها در آباکوس وابسته به Step هستند؛ بنابراین باید مشخص شود هر بار در کدام مرحله از تحلیل فعال شود.
مهمترین انواع بارگذاری عبارتاند از:
نیروی متمرکز (Concentrated Force)
فشار (Pressure)
گشتاور و Moment
بار خطی یا سطحی
بار حجمی
بار حرارتی
جابهجایی تحمیلی
بارهای وابسته به زمان یا Amplitude
بارهای ویژه مانند Bolt Load در مدلهای مربوطه
انتخاب نوع بار باید با ماهیت فیزیکی مسئله و نوع المانها سازگار باشد.
برای مثال، اگر فشار روی یک سطح اعمال میشود، بهتر است فشار بهصورت Pressure روی سطح مناسب تعریف شود، نه اینکه مجموعهای از نیروهای متمرکز به گرههای سطح اعمال شود؛ مگر اینکه هدف مدلسازی دقیقاً چنین بارگذاریای باشد.
تعریف شرایط مرزی
شرایط مرزی (Boundary Conditions یا BC) برای محدودکردن درجات آزادی مدل استفاده میشوند. در هنگام ایجاد BC باید نام، Step فعالکننده، نوع شرط مرزی و ناحیهای که شرط روی آن اعمال میشود مشخص شود.
در یک مدل سازهای سهبعدی، درجات آزادی انتقالی معمولاً شامل:
U1در راستای XU2در راستای YU3در راستای Z
و در المانهای دارای دوران، درجات آزادی چرخشی نیز میتوانند وجود داشته باشند.
برای مثال، برای نمایش یک تکیهگاه کاملاً گیردار ممکن است جابهجاییهای مربوطه برابر صفر قرار داده شوند. اما نباید بدون توجه به رفتار واقعی سازه، تمام درجات آزادی یک سطح را مقید کرد.
اهمیت جلوگیری از Overconstraint
یکی از خطاهای رایج در آباکوس، مقیدکردن بیش از حد مدل است. اگر یک درجه آزادی همزمان توسط چند شرط مرزی، اتصال، Coupling یا Constraint کنترل شود، ممکن است مدل دچار ناسازگاری یا محدودیت غیرواقعی شود.
از طرف دیگر، اگر قیود کافی برای حذف حرکت صلب (Rigid Body Motion) وجود نداشته باشد، تحلیل ممکن است با خطا یا ناپایداری مواجه شود.
بنابراین شرایط مرزی باید بر اساس نحوه واقعی تکیهگاه و اتصال قطعه تعریف شوند، نه صرفاً برای اینکه حل عددی اجرا شود.
وابستگی بار و شرایط مرزی به Step
بار و BC در آباکوس اشیای Step-dependent هستند؛ یعنی میتوان تعیین کرد که در یک Step فعال شوند، در Step بعدی ادامه پیدا کنند، تغییر کنند یا حذف شوند.
برای مثال در یک تحلیل ساده میتوان ساختار زیر را در نظر گرفت:
Initial Step → Static Step → Load Step
در Initial معمولاً شرایط اولیه و برخی قیود تعریف میشوند و در Step تحلیل، بارگذاری اصلی اعمال میشود.
نکته مهم این است که Step باید قبل از اعمال بارها و شرایط مرزی تعریف شده باشد.
انتخاب ناحیه مناسب برای اعمال بار
برای افزایش دقت و مدیریت بهتر مدل، بهتر است نواحی مهم بهصورت Set یا Surface تعریف شوند.
برای نمونه:
Fixed_SupportPressure_SurfaceLoad_AreaBolt_HoleSymmetry_Plane
این کار بهخصوص در مدلهای پیچیده باعث میشود در صورت اصلاح هندسه یا تغییر شرایط تحلیل، مدیریت بارها و BCها سادهتر شود.
مشبندی مدل
پس از آمادهشدن مدل، نوبت به ماژول Mesh میرسد. آباکوس امکان مشبندی Part، Instance یا Region را فراهم میکند.
فرآیند کلی مشبندی را میتوان به این صورت در نظر گرفت:
Seed → انتخاب Mesh Technique → انتخاب Element Type → Generate Mesh → Mesh Verification
Seed کردن هندسه
Seed در واقع اندازه یا تعداد تقریبی المانها را در هندسه مشخص میکند. میتوان Seed را بهصورت:
Global Seed
Local Edge Seed
تعداد مشخص المان روی Edge
اندازه مشخص المان
Bias در راستای Edge
تعریف کرد.
در نواحی دارای تمرکز تنش، سوراخ، گوشه، تغییر ناگهانی هندسه، تماس یا ترک، معمولاً مش ریزتری موردنیاز است.
انتخاب تکنیک مشبندی
آباکوس تکنیکهای مختلفی برای تولید مش ارائه میکند؛ از جمله:
Structured
Sweep
Free
روشهای مختلف برای هندسههای پیچیده
انتخاب تکنیک مناسب به شکل هندسه و نوع المان بستگی دارد.
برای هندسههای ساده و منظم، مش Structured معمولاً کنترل بیشتری روی آرایش المانها فراهم میکند، در حالی که برای هندسههای پیچیده ممکن است Free Meshing مناسبتر باشد.
انتخاب نوع المان
نوع المان یکی از مهمترین تصمیمهای مرحله مشبندی است. انتخاب المان باید با نوع تحلیل و رفتار فیزیکی مسئله سازگار باشد.
برای مثال:
C3D8Rبرای مدلهای سهبعدی جامدC3D10برای برخی مدلهای جامد با المان تتراهدرالS4Rبرای پوستههاB31برای تیرها
تنها ریزکردن مش نمیتواند یک انتخاب نادرست المان را اصلاح کند.
مش ریز همیشه بهتر نیست
افزایش تعداد المانها معمولاً زمان محاسبات و حجم فایل نتایج را افزایش میدهد. بنابراین هدف، ساخت مش مناسب است، نه الزاماً مش بسیار ریز.
یک روش مناسب، انجام Mesh Convergence Study است. در این روش اندازه مش بهتدریج کاهش داده شده و بررسی میشود که کمیت موردنظر، مثلاً تنش، جابهجایی یا فرکانس طبیعی، به مقدار تقریباً ثابتی نزدیک شده است یا خیر.
کنترل کیفیت مش
قبل از اجرای تحلیل، بهتر است کیفیت مش بررسی شود. ابزار Mesh Verify میتواند معیارهایی مانند نسبت ابعاد (Aspect Ratio) و برخی شاخصهای کیفیت المان را بررسی کند. مستندات آباکوس نیز توصیه میکند در صورت مشاهده کیفیت نامناسب، ابتدا Seedها، Partitionها و تکنیک مش اصلاح شوند و ویرایش مستقیم المانها بهعنوان راهکار نهایی در نظر گرفته شود.
وجود المانهای بسیار کشیده، وارونه یا با کیفیت نامناسب میتواند باعث کاهش دقت یا حتی مشکل در همگرایی تحلیل شود.
کنترل نهایی مدل قبل از حل
قبل از ایجاد Job، بهتر است این موارد کنترل شوند:
هندسه کامل باشد.
Material و Section به تمام نواحی لازم اختصاص یافته باشد.
Instanceها بهدرستی قرار گرفته باشند.
Contactها و Constraints صحیح باشند.
Step مناسب تعریف شده باشد.
بارها و BCها به نواحی صحیح اختصاص یافته باشند.
نوع المان مناسب انتخاب شده باشد.
مش کیفیت قابل قبول داشته باشد.
Output Requestهای موردنیاز تعریف شده باشند.
مدل دارای حرکت صلب ناخواسته نباشد.
این مرحله از ایجاد خطاهای زمان اجرای حل جلوگیری میکند.
ایجاد Analysis Job
پس از تکمیل مدل، وارد ماژول Job میشویم و یک Job جدید ایجاد میکنیم.
مسیر اصلی:
Job → Create
در پنجره ایجاد Job میتوان مدل موردنظر را انتخاب و سپس تنظیمات Job را مشخص کرد.
در تنظیمات Job گزینههایی مانند موارد زیر قابل کنترل هستند:
نوع اجرای Job
Memory
تعداد Processorها
Parallelization
Precision در تحلیلهای مربوطه
Scratch Directory
تنظیمات خروجی
آباکوس در Job Editor امکان تنظیم تعداد پردازندهها و نحوه اجرای موازی تحلیل را نیز فراهم میکند.
Data Check قبل از اجرای حل
یکی از بهترین عادتها در کار با آباکوس، اجرای Data Check قبل از حل اصلی است.
Data Check کمک میکند خطاهای مربوط به تعریف مدل، ورودیها و برخی مشکلات اولیه شناسایی شوند. مستندات آباکوس نیز توصیه میکند قبل از اجرای شبیهسازی، Data Check انجام شود.
بهصورت مفهومی:
Model → Data Check → بررسی خطاها → اصلاح مدل → Analysis
این مرحله مخصوصاً برای مدلهای پیچیده میتواند زمان زیادی را در مقایسه با اجرای مستقیم یک تحلیل ناموفق ذخیره کند.
اجرای حل نهایی
پس از اطمینان از صحت مدل، Job را برای تحلیل Submit میکنیم.
آباکوس در زمان اجرای Job فایلهای مختلفی ایجاد میکند و وضعیت حل را میتوان از طریق Job Monitor بررسی کرد. ماژول Job علاوه بر ایجاد Job، امکان Submit و پایش پیشرفت تحلیل را فراهم میکند.
در حین اجرا باید به دو موضوع توجه کرد:
Errors:
معمولاً مانع ادامه صحیح تحلیل میشوند و باید علت آنها برطرف شود.
Warnings:
ممکن است اجرای تحلیل را متوقف نکنند، اما نباید بدون بررسی نادیده گرفته شوند؛ زیرا بعضی Warningها میتوانند نشاندهنده مشکلات مش، تماس، قیود، همگرایی یا تعریف فیزیکی مدل باشند.
کنترل موفقیت حل
اجرای Job بهتنهایی به معنی صحیحبودن تحلیل نیست. پس از پایان حل باید نتایج بررسی شوند.
در ماژول Visualization میتوان فایل خروجی تحلیل، بهخصوص ODB، را باز کرد و مواردی مانند:
Deformed Shape
Contour Plot
Stress
Strain
Displacement
Reaction Force
Contact Variables
Energy Variables
را بررسی کرد.
همچنین باید منطقیبودن نتایج از دید مهندسی کنترل شود. برای مثال اگر یک قطعه تحت بارگذاری متقارن قرار دارد اما پاسخ کاملاً نامتقارن است، باید مدل، مش، BCها و بارگذاری دوباره بررسی شوند.
روند کامل از مدل تا حل
فرآیند استاندارد را میتوان به شکل زیر خلاصه کرد:
Part → Property → Assembly → Step → Interaction → Load/BC → Mesh → Job → Data Check → Submit → Monitor → Visualization
این ترتیب با ساختار منطقی ماژولهای Abaqus/CAE همخوانی دارد؛ هرچند نرمافزار اجازه جابهجایی بین بسیاری از ماژولها را میدهد.
خطاهای رایج در این مرحله
مدل حرکت صلب دارد
معمولاً به دلیل ناکافیبودن شرایط مرزی یا وجود آزادیهای حرکتی ناخواسته ایجاد میشود.
مدل بیش از حد مقید است
ممکن است چند BC یا Constraint یک درجه آزادی را همزمان کنترل کنند.
مش بیش از حد درشت است
ممکن است تنشها و گرادیانهای محلی بهدرستی ثبت نشوند.
مش بیش از حد ریز است
زمان محاسبات و حجم ODB افزایش پیدا میکند، بدون اینکه الزاماً دقت مهندسی بهبود قابلتوجهی داشته باشد.
تماس همگرا نمیشود
باید Contact Property، اصطکاک، Initial Clearance، مش، سختی تماس و روش حل بررسی شوند.
حل با خطای Convergence متوقف میشود
در تحلیلهای غیرخطی باید عواملی مانند اندازه Increment، تماس، ماده غیرخطی، تغییرشکل بزرگ و شرایط مرزی بررسی شوند.
جمعبندی
بارگذاری و شرایط مرزی، مشبندی و اجرای Job را نباید سه مرحله کاملاً مستقل در نظر گرفت. نوع بارگذاری روی انتخاب BC، انتخاب BC روی رفتار مدل، هندسه و رفتار فیزیکی روی مش، و کیفیت مش و تعریف Step روی موفقیت حل تأثیر مستقیم دارند.
یک مدل حرفهای در آباکوس قبل از اجرای حل نهایی باید از نظر فیزیک مسئله، قیود، بارگذاری، تماس، کیفیت مش و تنظیمات Job کنترل شود. سپس Data Check انجام شده و بعد از رفع خطاها، تحلیل اصلی اجرا و نتایج در Visualization از نظر عددی و مهندسی ارزیابی میشوند.
کلیدواژه ها : Abaqus-آباکوس-Abaqus Load-بارگذاری در آباکوس-Boundary Conditions-شرایط مرزی در آباکوس-Load Module-ماژول Load-Mesh Module-ماژول مشبندی-Abaqus Meshing-مشبندی آباکوس-Element Type-نوع المان-Seed-بذرگذاری مش-Mesh Verification-کنترل کیفیت مش-Analysis Job-جاب تحلیل-Data Check-کنترل داده-Job Monitor-مانیتور حل-Abaqus Solver-حلگر آباکوس-Visualization-نمایش نتایج-Finite Element Analysis-تحلیل اجزای محدود