تولید فایل در آباکوس به زبان ساده | آموزش عملی و رفع خطاهای رایج

این آموزش در جواب سوال یکی از جلسات منتورینگ ماست!

در بسیاری از پروژه‌های دینامیکی، نیاز داریم خروجی تحلیل المان محدود (FEM) را به یک نرم‌افزار دینامیکی مانند Universal Mechanism (UM) یا MATLAB منتقل کنیم تا بتوان رفتار سیستم را در محیطی چند‌جسمی (Multibody Dynamics) بررسی کرد. برای این کار، تولید فایل در آباکوس یکی از مهم‌ترین مراحل است،نرم‌افزار UM برای دریافت داده‌ها از Abaqus، فقط فرمت .fil را می‌شناسد — فایلی که شامل ماتریس‌های سفتی یا stiffness matrix، جرم و میرایی المان‌هاست. در این مقاله یاد می‌گیرید چگونه در اباکوس چنین فایلی بسازید و خطاهای رایج هنگام اجرای تحلیل را برطرف کنید.


مرحله ۱: انتخاب نوع تحلیل مناسب

مهمترین قدم برای برای این کار، تولید فایل در آباکوس استفاده از دستور *ELEMENT MATRIX OUTPUT در فایل input file اباکوس هست.

دقت کنید که ویژگی *ELEMENT MATRIX OUTPUT  تنها در Abaqus/Standard فعال است.
و اینکه تحلیل شما باید حتما خطی باشد، مانند:

*STEP

*STATIC, LINEAR PERTURBATION در Abaqus/Explicit یا تحلیل‌های غیرخطی، هیچ فایل .fil ایجاد نخواهد شد.


مرحله ۲: تعریف کارت خروجی ماتریسی

هنگام تولید فایل در آباکوس باید کارت خروجی مناسب را در فایل ورودی تعریف کنید تا نرم‌افزار بتواند ماتریس‌های جرم و سفتی را به‌درستی محاسبه و در فایل .fil ذخیره کند.

در فایل ورودی (.inp) باید دستور زیر را اضافه کنید:

*ELEMENT MATRIX OUTPUT, ELSET=EALL, STIFFNESS=YES, MASS=YES
  • ELSET نام مجموعه المان‌هاست (می‌توانید از ALL یا نام دلخواه استفاده کنید برای تولید یک set در ماژول step از منوی بالا tools را انتخاب و یک set بسازید. دقت کنید که حتما set روی element باشد)
تولید فایل در آباکوس
  • STIFFNESS=YES   خروجی ماتریس سفتی  (K)
  • MASS=YES   خروجی ماتریس جرم (M)
  • DAMPING=YES   در صورت نیاز به ماتریس میرایی (C)

نمونهٔ فایل ساده:

*HEADING

*NODE

1, 0., 0., 0.

2, 1., 0., 0.

*ELEMENT, TYPE=B31, ELSET=EALL

1, 1, 2

*MATERIAL, NAME=STEEL

*ELASTIC

2.1E5, 0.3

*SOLID SECTION, ELSET=EALL, MATERIAL=STEEL

*STEP

*STATIC

*ELEMENT MATRIX OUTPUT, ELSET=EALL, STIFFNESS=YES, MASS=YES

*END STEP

حالا فایل را ذخیره کنید و در یک Job جدید آن را فراخوانی کنید.

2

پس از اجرای تحلیل، فایل .fil به‌صورت خودکار در کنار .odb و .dat ایجاد می‌شود. این مرحله پایان فرآیند تولید فایل در آباکوس است و نشان می‌دهد تنظیمات شما درست انجام شده‌اند.


مرحله ۳: خطای معروف «input value must not contain whitespace»

یکی از رایج‌ترین خطاها هنگام اجرای Abaqus پیام زیر است:

Abaqus Error: Command line option “input” value must not contain whitespace characters.

این خطا ربطی به مدل ندارد؛ دلیلش وجود فاصله (space) در نام فایل یا مسیر است.

Job را در جایی Run کنید که هیچ فاصله ای در ادرس نباشد.


مرحله ۴: بررسی فایل .fil

بعد از اجرای موفق، در پوشهٔ پروژه فایلی با نامی مشابه زیر خواهید دید:

modelname.fil

این داده‌ها شامل ماتریس‌های سفتی و جرم المان‌ها هستند و نرم‌افزار Universal Mechanism می‌تواند آنها را مستقیماً بخواند و مدل دینامیکی سیستم را بازسازی کند.


مرحله ۵: نکات حرفه‌ای

برای داشتن خروجی دقیق در فرآیند تولید فایل در آباکوس، از المان‌های خطی مانند C3D8 یا B31 استفاده کنید و از تماس‌های غیرخطی یا rigid اجتناب کنید.

  • از المان‌های استاندارد مثل  C3D8، B31، M3D4 استفاده کنید؛ المان‌های rigid یا non-linear مناسب نیستند.
  • اگر فقط به K و M نیاز دارید، گزینه‌های غیرضروری را حذف کنید تا حجم فایل کاهش یابد.
  • برای مدل‌های پیچیده، بخش تماس (contact) را غیرفعال یا خطی‌سازی کنید تا خروجی معتبر بماند.

جمع‌بندی

تولید فایل در آباکوس برای UM در ظاهر ساده است، اما نیازمند شناخت دقیق کارت‌های خروجی و تنظیمات تحلیل خطی است.
با دستور *ELEMENT MATRIX OUTPUT می‌توان ماتریس‌های K، M و C را مستقیماً تولید و به Universal Mechanism منتقل کرد.
رعایت نکات مسیر و نام فایل نیز مانع از خطای «whitespace» می‌شود که معمولاً کاربران تازه‌کار را متوقف می‌کند.

شرکت بنوموسی با تجربه در پروژه‌های تحلیل عددی، طراحی مکانیکی و شبیه‌سازی چندجسمی آماده است تا در مسیر پیاده‌سازی مدل‌های Abaqus و UM در کنار شما باشد.
اگر سئوالی در رابطه با مقاله ی تولید فایل در آباکوس ، مقاله های دیگر و یا پروژه های خود داشتید در پایین صفحه کامنت بگذارید و تلاش میکنیم در اسرع وقت پاسخ بدهیم .

خدمات و منتورینگ بنوموسی

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

برای استفاده از خدمات شبیه‌سازی و مشاوره رایگان ما، کافی است با ما تماس بگیرید. ما در تمام مراحل پروژه کنار شما هستیم تا بهترین نتایج را به‌دست آورید.

برای کسب اطلاعات بیشتر و دریافت منتورینگ ، لطفاً با ما تماس بگیرید یا از وب‌سایت Banumusagr بازدید کنید. تیم ما آماده است تا شما را در دستیابی به نتایج مطلوب در تحلیل‌های عددی و شبیه‌سازی‌های مهندسی یاری کند.

آخرین اخبار ما و دنیای CAE را در شبکه های اجتماعی به خصوص تلگرام از دست ندهید.

راه های ارتباطی با شرکت بنوموسی :

TELEGRAM : https://t.me/BanuMusaGr

ایمیلinfo@BanuMusaGr.com

تلفن همراه:  388 20 55 0915

تلفن:  35424520– 51 (98+)

آدرس: مشهد – کیلومتر 12 بزرگراه آسیایی (جاده قوچان)- جاده شهرک صنعتی توس- شهرک فناوری صنایع غذایی و بیوتکنولوژی شمال شرق- معاونت صنایع کوچک- مرکز خدمات.

کدام حلگر Abaqus می‌تواند فایل .fil تولید کند؟

فقط Abaqus/Standard این قابلیت را دارد.
در Abaqus/Explicit یا تحلیل‌های غیرخطی (Nonlinear)، فایل .fil تولید نمی‌شود

چه نوع تحلیلی برای تولید فایل .fil لازم است؟

تحلیل باید خطی (Linear Perturbation) باشد.
مثلاً در فایل ورودی (.inp) از این دستورات استفاده کنید:
*STEP
*STATIC, LINEAR PERTURBATION
یا حتی به صورت ساده‌تر:
*STEP
*STATIC

فایل .fil در Abaqus چیست و چه کاربردی دارد؟

فایل .fil (File Interface Language) یکی از خروجی‌های استاندارد Abaqus/Standard است که شامل داده‌های عددی مدل مانند:
ماتریس سفتی (Stiffness Matrix, K)
ماتریس جرم (Mass Matrix, M)
ماتریس میرایی (Damping Matrix, C)
می‌باشد.
نرم‌افزارهایی مثل Universal Mechanism (UM) یا MATLAB از این فایل برای بازسازی مدل دینامیکی و تحلیل چندجسمی استفاده می‌کنند.

حمیدرضا دانش پویا وب‌سایت

دیدگاهتان را بنویسید