اهداف آموزش: در این آموزش شما با مکانیزمهای تماس در آباکوس، General Contact در آباکوس و مزایای General Contact در مسائل برخورد و تماس آشنا خواهید شد. همچنین نحوه استفاده از General Contact در آباکوس و تنظیمات General Contact را خواهید آموخت.
بدون شک اهمیت موضوعات حوزه برخورد بر کسی پوشیده نیست. طیف گستردهای از مسائل نظیر تحلیل چرخدندهها، شکلدهی فلزات (تحلیل فرآیند اکستروژن در آباکوس)، مسائل مکانیک ضربه (تحلیل برخورد دو لوله در Abaqus)، بررسی استحکام سازه در اثر برخورد به یک دیواره و . . . تنها گوشهای از کاربردهای این موضوع در مسائل علمی و صنعتی را نشان میدهد. در این آموزش قصد داریم یکی از تکنیکهای مورد استفاده در معرفی تماس بین اجسام در آباکوس (General Contact) را خدمت شما بیان کنیم.
ضرورت استفاده از General Contact در تحلیل مسائل تماسی
معرفی اجسام در تماس با یکدیگر و همینطور اختصاص دادن خواص و ویژگیهای تماس (Contact) و برخورد در ماژول Interaction صورت میگیرد (ماژولها در آباکوس). اگر حداقل یک مسئله در این حوزه را تحلیل کرده باشید میدانید که نرمافزار Abaqus در این ماژول از شما میخواهد تا اجسامی که با یکدیگر در تماس هستند و یا احتمال تماس و برخورد بین آنها وجود دارد را تعیین کنید. این موضوع ممکن است در مسائلی که هندسه پیچیدهای ندارند و یا در اثر پروسه حل، امکان حدس زدن محلهای برخورد وجود دارد امری پیچیده بهنظر نرسد ولی موضوع همیشه به این سادگی نیست.
کافیست تا قصد تحلیل یک مجموعه صنعتی با تعداد اجزای بالا را داشته باشید. میتوانید تصور کنید که تعیین دوبدوی قطعات و اختصاص خواص مکانیکی تماس به آنها تا چه اندازه زمانبر است. آباکوس در این مواقع به شما پیشنهاد میکند تا از گزینه General contact استفاده کنید. این حالت از تماس در Abaqus/Standard تنها در گام Initial و در Abaqus/Explicit در تمامی گامهای حل قابل تعریف است. به کمک این حالت دیگر نگرانی برای تعیین قطعات در تماس وجود ندارد چرا که نرمافزار بهشکل اتوماتیک این کار را انجام میدهد و اگر در حین حل نیز برخورد از پیش تعریف نشدهای بوجود بیاید به لطف استفاده از این گزینه در حل لحاظ میشود.
نحوه استفاده از General Contact در آباکوس
برای استفاده از این تکنیک میتوانید از مسیر Interaction → Create در منوی اصلی اقدام کنید. در پنجره Create Interaction پس از مشخص کردن گام زمانی مورد نظر برای تماس، گزینه (General Contact (Standard یا (General Contact (Explicit را بر اساس نوع تحلیلتان انتخاب کنید.
در ادامه کافیست به تعیین خواص برخورد بپردازید. چنانچه از عدم برخورد دو جسم مطمئن هستید میتوانید آنها را از تحلیل برخورد مستثنی کنید. همچنین گزینه All with self احتمال برخورد و تماس جسم با خود را نیز در نظر میگیرد. مچاله کردن یک بطری فلزی، متداولترین مثال در خصوص تماس جسم با خودش است.
با طی کردن این گامهای ساده علاوه بر کاهش قابل توجه زمان آمادهسازی حل، نگرانی در خصوص دقت و نیز احتمال نادیده گرفتن تماس نیز از بین خواهد رفت.
سلام، ممنون از مطالب مفیدتون
من قسمتی از دوجسم که حالت منحنی شکل دارند باهم از طریق قید contact surface to surface و ضریب اصتحکاک 0.3 باهم مقید کرده ام. اما پس از اتمام حل، جسمی که حرکت میکند به جای اینکه روی جسم دوم در محل تماس داده شده بلغزد و در واقع به گونه ای اصطحکاک ایجاد کند، از جسم دوم عبور میکند و پس از انتهای تحلیل مشاهده میشود که قسمتی از جسم اول از وسط جسم دوم بیرون آمده است. خیلی ممنون میشم اگر راهنمایی کنید که مشکل کار کجاست و چطور میتونم کاری کنم تا با اعمال نیرو به جسم اول، در محل تماس ،جسم اول تنها بر روی جسم دوم بلغزد و بخاطر ضریب اصطحکاک از حرکت جسم کمی جلوگیری کند.
پیشاپیش از کمکتون بسیار ممنونم
سلام
بدون دیدن مسئله متأسفانه نمیتونم نظر دقیق بدهم
* اصطکاک صحیحه
با سلام خدمت مهندس گرامی
من سه لایه دال بتنی مدل سازی کردم که لایه وسط بصورت مجوف هست و لایه های بالا و پایین از نوع دال توپر هستند. میخوام بار گسترده ای رو به دال بالا وارد کنم و نتیجه بگیرم. برای اتصال این لایه ها از قید tie استفاده کردم و هر کدوم از دو لایه را جداگانه با هم مقید کردم یعنی بصورت کلی 2 قید ایجاد کردم. ولی متاسفانه در تحلیل اکسپلیسیت دچار بیرون زدگی غیر عادی المان مخصوصا در دال پایینی میشم. خواستم ببینم ایا قیدهایی که به این لایه ها دادم درسته. در کل برای اتصال کامل این لایه ها باید از چه قیدی استفاده بشه؟
ممنون از توجه شما
سلام
قید Tie مثل جوش عمل میکنه؛ همه درجات آزادی را به هم ربط میده و وابسته میکنه
بدون دیدن مسئله نمیشه نظر داد ولی ممکنه شرایط مرزی و بارگذاری را صحیح اعمال نکرده باشید
سلام و عرض ادب
ابزار از قطعه عبور میکند با اینکه تماس تعریف شده است.(ابزار بر روی ورق حرکت دارد=شکلدهی تدریجی) علت چه میتواند باشد تمام موارد را چک کردم خیلی عجیب است.
منتظر پاسختان هستم.
پیشاپیش ممنون
سلام
اگر تماس به درستی تعریف شده باشه عبوری در کار نخواهد بود
قطعا در تعریف تماس دقت لازم را نداشته اید
با سلام و تشکر . توی مدل هایی که برای مش زدن بعلت پیچیدگی نیاز به پارتیشن بندی هست باید تماس بین قطعات بوجود آمده بعد از اجرای دستور پارتیشن تعریف شود ؟
سلام
خیر
سلام چجوری میشه دوتا صفحه ک در امتداد همدیگر هستن رو با دوتا ضریب اصطکاک متفاوت مشخص کرد؟ یا اینکه اون خط مرز دوتا صفحه رو فقط برای یک صفحه در نظر گرفت؟
سلام
میتونید به روش زیر، قطعه اضافی را از دید خارج کنید و قطعه مورد نظر را ببینید و انتخاب کنید:
1- از مسیر tools ➺ display group ➺ create از منوی اصلی اقدام کنید، در پنجره ای که باز میشه و زیر بخش Item گزینه Faces را انتخاب کنید
2- پایین صفحه و زیر بخش Method بر روی Pick from viewport کلیک کنید
3- سپس در محیط کاری به انتخاب قطعه زائد بپردازید
4- در انتهای انتخاب قطعه اضافی دکمه وسط ماوس را بزنید تا به پنجره قبلی برگردید
5- حالا از پایین پنجره روی آیکون Remove کلیک کنید
با اینکار عملا قطعهای که اضافه است حذف میشه و شما میتونید تغییرات دلخواه را روی قطعات دلخواه باقی مانده اعمال کنید
در انتها هم با همین روش میتونید قطعه حذف شده را add کنید
با سلام خدمت مهندس عزیز
یه سوال داشتم از خدمتتون، اگر راهنمائی بفرمائید ممنون میشم.
وقتی در آباکوس آرماتورهارو در تیر بتن مسلح (به صورت مدفون) قرار میدیم، چگونه اصطکاک بین آرماتور و بتن رو باید ایجاد کنیم که نتایج بدست اومده با نتایج آزمایشگاهی یکسان باشه؟؟؟
چون کرنشها ایجاد شده در مدل المان محدود مسلح و غیر مسلح تغییر چندانی نکرده! در حالیکه آرماتورها باید کرنشهای کششی رو کاهش بدن!
همونطور که میدونید آرماتورها شرایط فیزیکی و سطحی یکسانی ندارند و شکل آجهاشون با هم فرق میکنه و گیرایی مختلفی دارند، از طرفی آرماتورهای خاموتها اکثرا بدون آج هستند!پس برای تعریف اصطکاک بین آرماتور و بتن باید راهی باشه!؟
لطفا در صورت امکان راهنمائی بفرمائید.
با تشکر
سلام
از چه روشی برای تعریف آرماتور استفاده میکنید؟
با سلام خدمت مهندس عزیز
آرماتورها رو به روش ترسیمی مدل میکنم(part/3D/wire/Planer)، ومشخصات و سکشنشونو تعریف میکنم و در محل مورد نظر در تیر به صورت مدفون قرار میدم!
منتهی به دلیل پیچیدگی هیچ برآمدگی آج روی آرماتورها (البته خاموتها هم که آجدار نیستند)ایجاد نمیکنم!
خب مثل یک مسئله عادی تماس تعریف کنید؛ مشکلی نیست
میشه بیشتر در خصوص مراحل تعریف تماس راهنمائی بفرمائید؟
مثالهای آموزشی سایت را مطالعه بفرمایید؛ به اندازه کافی در بحث تماس مثال وجود داره
سلام
با تشکر از سایت خوبتون
میخواستم بدونم درمورد حل مسایل تماسی آن هم در چند استپ میشه مطلبی بگذارید. ممنون
سلام
آموزش اکستروژن در آباکوس روی سایت قرار داره
میتونید مطالعه کنید
سلام جناب سروری
درمورد پارامتر خروجی 1 و2 contact slip من help رو نگاه کردم ولی چیز مشخصی ننوشته. اگر امکانش هست یک توضیحی بفرمایید یا لینک مقاله ای یا سایتی رو معرفی کنید.
خیلی ممنون
سلام
FSLIP : Length of contact slip path at slave nodes during contact
FSLIPR : Magnitude of contact slip rate at slave nodes during contact
با سلام. معادل فارسی قید Tie چیست. ممنون
سلام
معادل خاص و مرسومی در ذهنم نیست ولی مثلا “اتصال یکپارچه” مفهوم را تداعی میکنه
خیلی ممنون
سلام جناب سروری
ممنون از وقتی که میگذارید
در مورد اندازه مش های دو سطحی که با یکدیگر تماس دارند میشه راهنمایی کنید که اندازه ها نسبت بیکدیگر میبایست چگونه باشند؟
در تحلیل بار گذاری استاتیک بر روی پیچ رزوه داری که درون حفره قرار دارد، وقتی سایز مش ها را یکسان انتخاب میکنم نسبت بحالتی که سایز مش پیچ از سایز مش حفره بیش تر باشد، نتایج متفاوت میشوند.
چگونه میتوانم صحت سنجی کنم و کدام درست است؟
ممنون
سلام
اساس الگوهای تماسی بر این نکته استواره که به گرههای slave اجازه نفوذ در سطح Master را نمیده
در نتیجه اندازه شبکه slave به شکل معمول ریزتر از master در نظر گرفته میشه
معیار خاصی وجود نداره که تفاوت اندازه ها چقدر باشه؟
خیر
نسبی سنجیده میشه
ممنون
یه سوال دیگه هم داشتم
در general contact هم این موضوع صدق میکنه؟
بله
قطعه با stiffness بیشتر را master فرض کنید
خیلی ممنون
با عرض سلام و خسته نباشید و تشکر فراوان به خاطر مطالب مفید سایت.
در یک تحلیل که استپ مورد استفادم از نوع dinamic, explicit هست، برای برهمکنش تماسی بین یک شفت که داخل یک سوراخ استوانه ای شکل از یک جسم تغییر شکل پذیر قرار داره از تماس surface to surface در حالت initial استفاده کردم.شفت از طریق قید rigid body مقید به یک نقطه روی مرکز دورانش شده تا بشه بهش چرخش داد.سطح شفت رو به عنوان سطح پایه و سطح استوانه هم پیرو در نظر گرفتم.مشکلی که بوجود میاد این هستش که پس از شروع تحلیل تا چند دور اول چرخش؛ شفت داخل سوراخ هست ولی از یک زمان به بعد شفت از سوراخ خارج میشه!در حالتی هم که تماس رو از initial به step تغییر میدم هم دوباره همین اتفاق ولی خیلی زودتر پیش میاد!
ممنون میشم اگه راهنمایی بفرمایید…
سلام
general contact را امتحان کنید
سلام ممنون از راهنماییتون ولی با general contact همین اتفاق تو همون لحظه دوباره رخ میده.
بدون دیدن مسئله نمیشه کمکی کرد
چطور میتونم مسئله رو در اختیارتون بزارم؟
بند 3 را مطالعه کنید
https://umec.ir/terms-conditions/
سلام جناب مهندس خسته نباشید و خدا قوت پهلوان
من دارم یه مکعب داخل یه مکعب دیگه مدل می کنم که تحت بارگذاریه استاتیکی هست و بین دو تا مکعب هم یه سری فین یا پره قرار داره …
وقتی تحلیل می کنم مکعب بیرونی میاد از داخلی می گذره انگار نه انگار که وقتی به هم رسیدن باید با هم تکون بخورن…
آیا حلگر General Static جواب گو هست برای این دست از مسائل؟
باید از حلگر دینامیک اکسپلسیت استفاده کنم؟
لطفاً این Slave که توی کامنت گفتید رو یکم توضیح بدید
سلام
نرم افزار که هوشمند نیست بفهمه برخورد کردن، شما باید مکانیزم تماسی مناسب تعریف کنید
توضیحات کامل و جامع و کافی در Documentation موجوده؛ مطالعه کنید
با سلام خدمت استاد گرانقدر
من یک مدل با المان B31 را با shell rigid در تماس surface to surface بصورت frictionless قرار دادم اما با ارور زیر مواجه میشم علت بنظورتون چی هست؟
There are more than two underlying elements having 1 common nodes on surface. The nodes have been identified in node set ErrNodeRedundantElemShare
سلام
متن خطا را ترجمه کنید؛ واضحه
باسلام
استادعزیز یک سوال دارم خواهش میکنم راهنمایی فرمایید خیلی این مساله اذیت شدم
من چطور یک تیر رو دراباکوس پیش تنیده کنم؟
مرسی مرسی
سلام
میتونید از طریق predefined field میدان تنش را اعمال کنید
با سلام و خسته نباشید، می خواهم یک RVE مربعی در شبیه سازی دو بعدی استفاده کنم که تعدادی ورق مستطیلی در آن توزیع شده است. الگوریتم توزیع ذرات را به زبان پایتون کدنویسی کرده ام ولی در تماس بین سطوح مشکل دارم. در کد نویسی به هر فیس عددی نسبت می دهد که برای مستطیل ساده و قابل تشخیص است و با دستور getSequenceFromMask فراخوانی می شوند ولی برای ماتریس که تعداد زیادی حفره مستطیلی برای قرارگیری ذرات وجود دارد متوجه شماره سطوح نشدم. البته در حالت سه بعدی هم با دستور find contact pairs میشه سطوح تماس رو به دست آورد. ممنون میشم اگه در مورد تعریف تماس داخل RVE دوبعدی با توزیع متفاوت توضیح دهید.
سلام
بررسی در این زمینه نداشته ام
با عرض سلام و تشکر از سایت خوبتون
من یک المان تیر از نوع B33 (فضای سه بعدی) دارم میخواهم که المان تیر به عنوان master surface در فرمولاسیون Surface to surface contact عمل کند اما نرم افزار این پیام خطا را به من نشان میدهد که المان سه بعدی تیر نمیتواند در این فرمول بندی تحت Master surface عمل کند. راه حل چیست؟
سلام
وقتی فرمولبندی تعیین شده نمیتونه عمل کنه راه حل دیگه ای نیست