در سالهای اخیر و با گسترش نیاز به مواد هوشمند در زمینههای مختلف صنعتی، شاهد پیشرفتهای چشمگیری در رشد تولید و بکارگیری این مواد بودهایم. در این میان مواد مرکب یا کامپوزیتها (Composite) بعنوان یکی از شاهکارهای مهندسی توانستهاند جای خود را در صنایع پیشرفته و حساس باز کنند. مواد مرکب از دو جزء تشکیل شده اند: ماتریس یا زمینه و فیبر یا رشته. بسته به کاربرد مورد نظر شما ترکیب این دو عنصر میتواند خواصی بینظیر برای شما ایجاد نماید. عواملی نظیر درصد وزنی رشتهها و نیز جهت قرارگیری این الیاف نقش اساسی در ایجاد خواص مکانیکی خاص را ایفا میکنند. ممکن است شما در طراحی خود به مادهای نیاز پیدا کنید که در یک جهت دارای استحکام بسیار بالاتری ست و در راستای دیگر این مقدار از استحکام مورد نیاز نیست. شاید بتوان مواد مرکب یا کامپوزیتی را بهترین پاسخ در این مسائل به شمار آورد.
اگر شما نیز درس مکانیک شکست را گذرانیده باشید و یا در ترم جاری با آن دست و پنجه نرم میکنید این مثال کاربردی برای شما مفید خواهد بود. بحث گسترش ترک (Crack Propagation) و مدلسازی آن در نرمافزار Abaqus یکی از موضوعات مورد علاقه اساتید در پروژهها و تکالیف مکانیک شکست است و تقریبا در هر ترم گروهی از دانشجویان به ارائه این تمرین مشغول میشوند. از اینرو تصمیم گرفتیم تا موضوع رشد ترک به روش XFEM در یک ورق کامپوزیتی را در آباکوس تحلیل و شبیهسازی کنیم. آن دسته از عزیزانی که با مواد مرکب آشنایی دارند قطعا در تعریف پارامترها و خواص مکانیکی دید بهتری خواهند داشت. از اینرو توصیه میکنیم پیش از شروع به مدلسازی این مسئله، در خصوص مواد مرکب و معیارهای شکست در این مواد اطلاعات ابتدایی را کسب کنید.
بهروزرسانی: در تاریخ 12 مرداد 95 این آموزش بهروز شد.
صورت مسئله تحلیل و مدلسازی رشد ترک در آباکوس با روش XFEM
نمونهای کامپوزیتی با ابعاد زیر در نظر بگیرید. جنس نمونه کربن/ اپکسی و جهت قرارگیری الیاف در این ماده 0 و 90 درجه است. چنانچه ترکی با طول معین در وسط این نمونه قرار داشته باشد، رفتار قطعه را در اثر باگذاری کششی در آباکوس تحلیل نمایید.
- ◄حوزه کاربرد: مهندسی مکانیک – مهندسی نساجی – مهندسی عمران
- ◄اطلاعات بیشتر در: Simuleon.com
حل مسئله آنالیز رشد ترک در نرمافزار ABAQUS
در ابتدا فایل cae مربوط به مسئله را دانلود کرده و در آباکوس فراخوانی نمایید. این فایل حاوی اطلاعات هندسی، گامهای حل، شرایط مرزی، بارگذاری و نیز شبکهبندی اجزای محدود است. از اینرو تمرکز خود را بر روی دو موضوع ماده کامپوزیت و تحلیل XFEM متمرکز خواهیم کرد.
لینک دانلود: دانلود فایل آباکوس (CAE) پروژه تحلیل رشد ترک سهبعدی ورق کامپوزیتی با روش XFEM در آباکوس از لینک زیر:
تذکر: از آنجایی که نسخه بکار رفته در مدلسازی فایل بالا، آباکوس 6.13 است، بنابراین دوستانی که نسخههای پایینتر را دارند میتوانید فایل inp مساله را از لینک زیر دانلود کنند.
پس از باز کردن فایل مذکور در محیط Abaqus، به ماژول Part وارد شده و یک قطعه از نوع Shell, Extrude (سه بعدی) به طول 11 و عمق 6 میلیمتر ایجاد کنید. این قطعه معرف ترک خواهد بود. سپس به محیط Assembly بروید و قطعه ایجاد شده را مونتاژ نمایید. از آنجایی که عمق و طول ترک، از ضخامت ورق بیشتر است لذا فاصلهای به اندازه 1 میلیمتر در هر سه بعد قطعه لحاظ کنید.
همانطور که در صورت سؤال عنوان شد، الیاف در دو راستای 0 و 90 درجه قرار گرفتهاند. از اینرو ضروری است تا خواص مکانیکی مورد نظر در این دو راستا تعریف گردد. به ماژول Property رفته و مادهای با نام T300/920_90 تعریف نمایید. مسیر Mechanical → Elasticity در پنجره باز شده را دنبال کرده و Type : Engineering Constants را برگزینید. سپس خواص مکانیکی مورد نظر را بر اساس دادههای زیر وارد نمایید.
در ادامه و با هدف تعریف معیار شکست در نمونه، مسیر Mechanical → Damage for Traction Separation Laws → Maxs Damage را دنبال کرده و مطابق تصویر زیر، به تکمیل فیلدهای مورد نظر بپردازید.
سپس بر روی دکمه Suboptions کلیک کرده و گزینه Damage Evolution را انتخاب نمایید.
مجددا با کلیک بر روی دکمه Suboptions گزینه Damage Stabilization Cohesive را انتخاب نموده و در پنجره باز شده مقدار 1e-5 را وارد نمایید.
در ادامه مقطعی از نوع Solid همگن با ماده فوق ایجاد کرده و به بخشهای نشان داده شده در شکل زیر اختصاص دهید.
با هدف تعریف جهت برای ماده، بر روی دکمه Assign Material Orientation کلیک کرده و ناحیه مشخص شده در تصویر فوق را انتخاب نمایید. سپس از Prompt Area حالت Use Default …. را برگزینید.
در پنجره باز شده Datum csys-1 را بعنوان سیستم مختصات انتخاب کرده و مانند تصویر زیر به تکمیل موارد مورد نیاز بپردازید.
حال به محیط Interaction رفته و از مسیر Special → Crack → Manager در منوی اصلی، به تعریف ترک بپردازید. برای این منظور نواحی مشخص شده در شکل زیر را در نظر گرفته و ترک ایجاد شده در ماژول Part را انتخاب نمایید.
حال باید گامهای فوق در تعریف ماده را برای راستای 0 درجه تکرار کرده و پس از آن به تعریف ترک در نواحی باقیمانده بپردازید. از اینرو و با توجه به ذکر روند در مرحله قبل، از تکرار آن اجتناب کرده و تنها به درج راهنمای تصویری در نقاط متفاوت اکتفا خواهیم کرد.
پس از تعریف جهت برای ماده فوق، به محیط Interaction وارد شده و مطابق تصویر زیر، خواص لازم برای تماس را تعریف نمایید.
از منوی اصلی، مسیر Special → Crack → Manager را دنبال کرده و مانند آنچه در مرحله قبل شرح داده شد، در دو مرحله به تعریف ترک برای نمونه بپردازید (گام اول برای سطوح کناری و گام دوم برای سطوح باقیمانده از تحلیل).
پس از اتمام مراحل فوق، به ماژول Step وارد شده و حلگری از نوع static, General با زمان 1 ثانیه تعریف کرده و در ادامه مسیر Other → General Solution Controls → Edit → step-1 را طی کنید. اخطار ظاهر شده را پذیرفته و با استفاده از تصاویر زیر به اصلاح مقادیر پیشفرض اقدام ورزید.
سپس به محیط Load رفته و مطابق تصاویر زیر به اعمال جابجایی در نقاط تعیین شده بپردازید.
از آنجایی که مشبندی ورق کامپوزیتی در فایل cae مسئله انجام شده است (روش های مش بندی در آباکوس)، میتوانید مسئله را برای حل به ماژول Job ارسال نمایید. تصویر زیر نشاندهنده کانتور تنش در نمونه کامپوزیتی مورد نظر پس از تحلیل در آباکوس است.
تجربیات خود از این تحلیل را با ما در میان بگذارید.
منبع : آکادمی نرمافزارهای مکانیک
با سلام
ممنون از سایت بسیار مفیدتون
میخوام یه قطعه 3 بعدی از جنس بتن که ترک های مویی داره رو مدلسازی کنم
اگه امکانش هست مشخصات مکانیکی بتن ترک خورده رو میخواستم
سلام
از مقالات معتبر استفاده کنید
با سلام
در ابتدا میخوام یه خسته نباشید بهتون بگم و از سایت خوبتون تشکر کنم، واقعاً مطالب مفید و سازنده ای داره؛
آقا من یه میخوام تو نرم افزار آباکوس تحلیل رشد ترک خستگی در یک ورق فلزی با استفاده از روش XFEM و استپ Direct cyclic انجام بدم ولی متاسفانه با ارور “No step definition was found” مواجهه میشم در صورتی که من استپ رو کامل تعریف کردم!!!
همون طور که می دونید تو تحلیل خستگی براساس رابطه ی پاریس در نرم افزار آباکوس، لازمه که یه سری تغییرات در Keyword ها انجام بشه. این Keyword ها شامل تعریف ثوابت رابطه ی پاریسه و در رابط گرافیکی نرم افزار پشتیبانی نمیشه!
البته باید خدمتتون عرض کنم که بدون این Keyword های اضافه شده آباکوس اروری نمی ده و تحلیل انجام میشه (منتها ترک رشد نمی کنه)؛ مشکل اینجاست که وقتی Keyword ها رو به فایل inp اضافه می کنم با ارور “No step definition was found” روبرو میشم؛
Keyword هایی که اضافه میشن:
*surface behavior
*fracture criterion, type =fatigue, mixed mode behavior =power
0.5, -0.1, 4.8768e-6,1.15, , , 42200,42200
42200,1, 1,1
توی هلپ گفته این Keyword ها باید استفاده بشن؛
میخواستم اگه زحمتی نباشه منو راهنمایی کنید تا این ارور رو رو برطرف کنم؛ واقعا دیگه نمی دونم چیکار کنم!!
اگه خواستید من فایل های CAE و INP رو واستون ایمیل می کنم
خیلی خیلی ممنون
سلام
احتمالا خطا مربوط به inp file میشه، متن فایل inp را در یک فایل جدید کپی کنید ولی هنگام save کردن، روش Encoding را بر روی ANSI قرار بدید (نه unicode) و مجدداً فایل را ذخیره کنید
در برخی مواقع کارگشاست
سلام
در پاسخ به سوالم در این رابطه گفتین برای حل این ارور روش های دیگه ای هم هست میشه لطفا بهم تا امتحانش کنم هر چند خودتون امتحان نکردین احتمالا.(اگر در اینترنت سرچ کنید پیشنهاداتی هست ولی چون بنده امتحان نکردهام نمیتونم توصیهای به انجامش هم داشته باشم).ممنون
همین متن خطایی که عنوان کردید ( no step definition was found) را سرچ کنید؛ پیشنهاداتی وجود داره که خودتون میتونید امتحان کنید
با سلام و عرض ادب خدمت دوستان گرامی. ببخشید اقای مهندس ، ایا خود نرم افزار قادر نیست با توجه به تنشهای کششی حداکثر که در قسمتهای مختلف قطعه بوجود می اید ترک را ایجاد کند و نیازی به مدلسازی ترک توسط ما نباشد. یعنی خود نرم افزار در قسمتهایی که تنش کششی از حد مقاومت کششی ماده فراتر رفت ، در قطعه ترک ایجاد کرده و ان را نشان دهد؟؟
سلام
توصیه میکنم مثال کاربردی برخورد توپ با صفحه و تکنیک حذف المان در آباکوس را مطالعه کنید (لینک)
موفق باشید . . .
سلام و خسته نباشی
ممنون بابت اموزش خوبتون
برای تحلیل لوله ای با روکش کامپوزیتی بطوریکه فقط قسمتی از آن دارای روکش کامپوزیتی باشد په پروسه ای را باید طی کرد؟؟؟
سلام
میتونید برای اون قسمت خاص section جداگانهای ایجاد کنید
موفق باشید . . .
با سلام اگر بخواهیم یک ورق مسطتیلی 3 بعدی شل را با یک ترک مرکزی تحت کمانش تحلیل کنیم بدون رشد ترک چه کارهایی باید انجام شود؟ با تشکر
سلام
میتونید در مقالات سرچ کنید؛ الگوبرداری کنید
من هم از این سؤالات کلی جواب نمیدم
موفق باشید . . .
با سلام و سپاس از سایت خوبتون
من قصد دارم یک ورق کامپوزیتی ساندویچی 3 لایه با سه جنس مختلف رو برای فرایند کشش عمیق مدل کنم
1 بار یک ورق ایجاد کردم و با پارتیشن 3 قسمتش کردم
و بار دیگر 3 تا ورق رو مدل کردم و با قانون tie بهم چسباندم
هیچ کدام از 2 روش کار ساز نبود و نتیجه دلخواه بدست نیامد
ممنون میشم راهنمایی کنین از چه روشی استفاده کنم؟
سلام
میتونید سطح مقطع کامپوزیت را هم امتحان کنید (در ماژول Property)
موفق باشید . . .
سلام
در قسمت maxs damage,
Direction relative to local 1-direction (for xfem):
چه زماتی parallel و چه زمانی normal باید انتخاب کرد؟
باتشکر
سلام
این پارامتر مربوط به جهت رشد ترک در زمانی هست که معیار شروع آسیب فعال شده باشه
شما میتونید تعیین کنید جهت رشد ترک عمود بر جهت 1 (به شکل محلی در المان مورد نظر) باشه یا موازی با اون
موفق باشید . . .
با سلام.
آیا با روش xfem میشه ترک خوردگی ماتریسی رو هم مدل کرد؟
آیا گزینه Allow crck growth در این حالت همون معنای رشد چگالی ترک رو خواهد داشت؟
سلام
در زمینه ترک خوردگی ماتریسی اطلاعی ندارم
لطفا در مورد استفاده از المان چسبنده (cohesive element) هم یه پست آموزشی قرار بدید.
جای خالی این آموزش حس میشه.
با تشکر از این همه فعالیتی که در بخش تحلیل و مدل سازی انجام می دهید.
واقعا آموزش های سایت شما کامل و جامع هست.
ممنون از پیشنهادتون
سلام مهندس ببخشید سوالی داشتم،
برای بدست اوردن نمودار S_N در آباکوس نیاز به کد نویسی داریم؟
میخواهم یک سازه رو تحت بارگذاری متناوب بزارم،و بفهمم که در چه عمری میشکند؟میشه راهنمایی کنید و یک خط بهم بدهید
سلام
بله
به شکل پیش فرض نمیتونید و باید اسکریپت بنویسید
با سلام و عرض ادب
اگه امگانش هست توضیحاتی در مورد خواص damage و ignation و propagation بدید.
سلام
میتونید هر توضیحی را نیاز داشتید به شکل دقیق و جامع از Documentation آباکوس مطالعه کنید
همه چیز از جمله تئوریها، روابط، نحوه اعمال و حتی در برخی موارد مثالهای استاندارد هم موجوده که قطعا مفیده
موفق باشید . . .
سلام
ضمن عرض خسته نباشید و تشکر از سایت خوبتون، من یه سوال دارم که قبلا مطرح شده ولی با این وجود بازم مشکل حل نشد. سوالم راجع به رفع ارور no step definition was found هست. که با توجه به پاسخی که شما دادین (احتمالا خطا مربوط به inp file میشه، متن فایل inp را در یک فایل جدید کپی کنید ولی هنگام save کردن، روش Encoding را بر روی ANSI قرار بدید (نه unicode) و مجدداً فایل را ذخیره کنید) اینکارو انجام دادم و ذخیره کردم ولی دوباره که همون فایل رو باز میکنم encoding از حالت ansi به حالت اول برگشته. با این حال اینطوری هم امتحان کردم باز ارور داد. چظوری میتونم این ارور رو رفع کنم؟ ممنون میشم اگه پاسخ سوالمو بدین.
سلام
ممنونم
راه حل دیگری برای رفع این خطا ندارم
اگر در اینترنت سرچ کنید پیشنهاداتی هست ولی چون بنده امتحان نکردهام نمیتونم توصیهای به انجامش هم داشته باشم
لطفا در پست مرتبط و نزدیک به موضوع سؤال بپرسید که بخش نظرات برای سایر دوستان که در مورد موضوع همین پست مشکل دارند مفید باشه؛ سپاس
موفق باشید . . .
ممنون از راهنماییتون
سلام مهندس سروری عزیز
خسته نباشی
یه سوال داشتم
بنده میخام یک مدلی از پروانه پنکه از جنس کامپزیت درست کنم که 4 لایه باشه.پروانه که منحنی شکله و نمیشه سکشن بندی کرد درسته؟؟؟
سوالای بنده اینا هستن ؟
1-چه المانی بگیرم ؟ solid, shell, composite???
2-سکشن بندی لازمه یا نه ؟
3- این 4 لایه رو چحوری تعریف کنم با توجه به انحنای پره
بد جوری گیر مردم کمکم کن
ممنون
سلام
نظزی ندارم
موفق باشید . . .
با سلام. بنده شبیه ساز تقریبا مبتدی با ابکوس هستم. تمامی مراحلی که فرمودین رو انجام دادم. یک سوال دارم اینکه ایا جهت ماده در لایه های کناری را نیز عینا مانند وسطی که اموزش دادین تعریف کنم؟ و اینکه چه نیازی هست ترک را چندین بار مدل کنیم؟ طوری که شما اموزش دادین باید 5 بار اینکارو کرد؟ در اخر نمیدونم چطور شده که ارور میده با یک ارور خارج شد و در قسمت وارنینگ این توضیحات رو میده. خیلی نیاز دارم اگر امکانش باشه سریعتر پاسخ بدین. ممنون از لطفتون
Whenever a translation (rotation) dof at a node is constrained by a kinematic coupling definition the translation (rotation) dofs for that node cannot be included in any other constraint including mpcs, rigid bodies, etc.
Please check to make sure that the interaction parameter is used on the *enrichment option for lefm criterion or low cycle fatigue analysis.
MPCS (EXTERNAL or INTERNAL, including those generated from rigid body definitions), KINEMATIC COUPLINGS, AND/OR EQUATIONS WILL ACTIVATE ADDITIONAL DEGREES OF FREEDOM
The initial conditions of type enrichment were not uniquely defined for element 8 instance part-1-1. The last definition will be used.d.
سلام
* بله؛ تعریف ماده به شکل مشابه هست
**کلا در این آموزش دو بار روند معرفی ترک بیان شده، اینکه شما چطور 5 بار پیدا کردید در نوع خودش جالبه!
ما یک ترک داریم که با یک ورق سه لایه کامپوزیتی درگیر هست؛ قاعدتا باید برای نرمافزار تعیین کنیم که ترک در چه موقعیتی قرار داره (آباکوس که تشخیص نمیده شما یک صفحه را وسط یک جسم در نظر گرفتید ترکه؛ شما باید این موضوع را براش تعیین کنید) و همینطور اجازه رشد ترک در بارگذاری را صادر کنیم
روندی هم که بیان شده همین بوده، دو بار ترک برای ماده میانی و کناری معرفی شده و در هر بار هم اجازه رشد ترک را صادر کردیم
*** روند را گام به گام پیش برید؛ مشکلی وجود نداره
و اینکه آیا در لایه های کناری معیار شکست همانند لایه میانی است؟!
بله، مشابه هست
شما فکر کنم اصلا توضیحات را نخوندید؛ فقط با تصاویر پیش رفتید:
“حال باید گامهای فوق در تعریف ماده را برای راستای 0 درجه تکرار کرده و پس از آن به تعریف ترک در نواحی باقیمانده بپردازید. از اینرو و با توجه به ذکر روند در مرحله قبل، از تکرار آن اجتناب کرده و تنها به درج راهنمای تصویری در نقاط متفاوت اکتفا خواهیم کرد.”
با این وجود شما دو ماده عین هم تعریف کردین چون ویژگی ها عین هم هستند. پس واقعا چه نیازی هست که دو بار property تعریف بشه میشه یک ماده رو برای کل قطعه تعریف کرد و جهت ماده را متفاوت دا (همون 0 و 90 درجه که شما در اموزش جهت ماده فرمودین)
مطابق تشخیص خودتون عمل کنید
واقعا معذرت میخوام اینهمه سوال کردم و جدا جدا. بنده ران گرفتم منتهی این بار مشکل این است که جوابایی که شما گرفتین رو من نگرفتم اصلا.
ماکزیمم تنش شما در حد 4500 تاست ولی 7.515 هست و کوچکترینش -1.689! شکل توزیع تنش هم شبیه تحلیل شما نیست. مشکل چی میتونه باشه؟ (بنده در سوال اولم اشتباهی 3 را 5 تایپ کرده ام.)
من که مدلسازی شما را ندیدهام؛ از کجا بفهمم مشکل از کجاست؟
ممکنه مشکل از این اروری باشه که موقع باز کردن فایل cae داده میشه؟
no journal file was found for this model database therefore in the event of a catastrophic ….
و فایل inp نیز تحلی نمیشه و با این ارور متوقف میشه
14776 elements have missing property definitions. The elements have been identified in element set ErrElemMissingSection.
Analysis Input File Processor exited with an error.
بنده با همان cae شبیه سازی را ادامه داده ام
خیر
مشکلی نیست
خطای فایل inp هم مربوط به عدم تعریف ماده برای مدل میشه
با سلام. جناب مهندس نه جهت این شبیه سازی بلکه در شبیه سازی های دیگر ترک در دو بعدی و … نیز موفق به باز کردن ترک نمیشوم. به نظرتون مشکل از چی میتونه باشه؟ المانها خیلی کش میان ولی اصلا از هم باز نمیشوند.
و برای وارد کردن خواص همان اعدادی که در جدول هست را وارد مینمایید یا اینکه si یعنی گیگا پاسکال رو e9 وارد میکنید؟
سلام
در خصوص واحدها و درجات آزادی یک پست اختصاصی در سایت وجود داره؛ میتونید مطالعه کنید
همینطور در حصوص پدیده Hourglass
با همین کلیدواژه ها سرچ و مطالعه کنید
با سلام و خسته نباشید
یک سوال ذهنم را مشغول کرده و آن اینکه
چگونه نرم افزار در روش XFEM جهت و یا زاویه رشد ترک را تشخیص می دهد؟
باتشکر
سلام
میتونید تئوریهای XFEM را مطالعه کنید تا موضوع را درک کنید
موفق باشید . . .
سلام آقای مهندس ممنون از صبر و حوصله تون در پاسخ گویی به سوالات و وقتی که میذارین.
جسارتا سوالی که من داشتم اینه آیا امکان این شبیه سازی (همین مدل ) در نرم افزار انسیس هم وجود داره یا خیر؟با توجه به تجربه تون یادگیری کدوم نرم افزار رو پیشنهاد میدین؟
سلام و ممنون از توجه شما
بله، امکان پذیر است
بستگی به تسلط شما داره، من به شخصه آباکوس را ترجیح میدهم
موفق باشید
باسلام
امکان تعریف رشد ترک با روش EXPLICIT وجوددارد؟؟
سلام
خیر
XFEM برای Abaqus/Standard و ترکهای به نسبت ساده است
برای تحلیلهای پیچیده و Explicit از co-simulation استفاده میشه
با سلام
اگر نوع ماده ی الاستیک را اورتوتراپیک تعیین کنیم برای ساب آپشن این حالت چه گزینه هایی را باید مد نظر بگیریم ؟
پارامترهای معیار هاشین را برای ماده ی AS4D/9310 چگونه تعیین می کنند ؟
سلام
– در این حالت میتونید تنش / کرنش failure را برای ماده تعریف کنید (بسته به پارامترهایی که در اختیار دارید)
– مقالات و مراجع را مطالعه کنید