در این آموزش قصد داریم شما را با مفهوم، کاربرد و نحوه ایجاد Set در نرمافزار آباکوس آشنا کنیم. به شما توصیه میکنیم این آموزش کاربردی ABAQUS را به هیچ وجه از دست ندهید. با ما در این آموزش همراه باشید…
مفهوم Set در آباکوس چیست؟
اگر قصد مدلسازی یک قطعه با سطوح و یا تعداد گرههای زیاد را داشته باشید و در روند شبیهسازی خود به مراحلی نظیر اعمال شرط مرزی و یا بارگذاری وارد شوید، بدون شک با ما هم عقیده خواهید بود که روند تکرار انتخاب یک مجموعه سطح، المان و یا گره به شکل دقیق کاری دشوار، خستهکننده و با ضریب خطای بالاست. آباکوس امکاناتی را در اختیار شما قرار داده که به کمک آن بتوانید مجموعهای از سطوح، نقاط و یا المانهای مورد نظرتان را دستهبندی و ذخیره کنید تا هر گاه نیاز به انتخاب آنها داشتید مجبور به تکرار یک فرآیند خستهکننده نباشید و دقت خود را افزایش دهید.
کاربرد Set در آباکوس؟
ایجاد و تعریف set در آباکوس را باید از مقدماتیترین مفاهیمی دانست که علی رغم سادگی، بسیاری از کاربران مبتدی از کار با آن اجتناب میورزند و ترجیح میدهند به همان شیوه ابتدایی به انتخابهای چندتایی در هر مرحله بپردازند. اما یک set در واقع ناحیه یا مجموعهای از اجزایی است که به کمک آن قادر خواهید بود به انجام عملیاتهای متنوعی بپردازید. بعنوان مثال، زمانی که یک Set ایجاد میکنید، میتوانید دستورات زیر را روی آن پیاده نمایید:
- در ماژول Property خواص سطح مقطع دلخواه را اختصاص دهید.
- در ماژول Interaction به کمک Set های ایجاد شده از گره و یا سطوح، نقاط برخورد و تماس بین قطعات مورد نظر را تعیین نمایید.
- در اعمال بارهای گوناگون و یا شرایط مرزی و اولیه مد نظرتان در محیط Load از Setها کمک بگیرید.
- همچنین قادر خواهید بود برای یک مجموعه از سطوح و یا المانهای خاص، درخواست چاپ و ذخیره کردن خروجیهای مورد نظرتان را فراهم کنید.
نحوه ایجاد یک Set در آباکوس؟
برای ایجاد یک Set دلخواه، میتوانید از مسیر Tools → Set → Create در تمامی ماژولهای Abaqus استفاده کنید. با طی کردن مسیر فوق، پنجرهای مانند شکل زیر برای شما به نمایش در خواهد آمد.
همانطور که ملاحظه میکنید، گزینههای زیر در اختیار شما قرار گرفته است:
Geometry Sets
یک مجموعه هندسی در واقع دربرگیرنده اجسام هندسی (نظیر سطوح، لبهها و رئوس) است که شما از قطعات ایجاد شده در آباکوس و یا فراخوانی شده به آن انتخاب کردهاید. بسته به شکل و فضای مدلسازی قطعه، میتوانید ترکیبی از سطوح، لبهها و یا رئوس مختلف را در یک مجموعه دستهبندی کنید. اما توجه داشته باشید مجموعه انتخاب شده توسط شما باید برای انجام یک عملیات خاص سازگاری داشته باشد، بعنوان مثال بار متمرکز در Abaqus را تنها به رئوس یک جسم میتوان اعمال کرد. لذا چنانچه قصد دارید تا به کمک یک set بار متمرکز خود را اعمال کنید، set مورد نظر تنها باید شامل رئوس باشد و وجود هر گونه سطح در آن مشکلآفرین خواهد بود.
Node and Element Sets
اگر قصد دارید تا مجموعهای از گرهها و یا المانهای موجود را انتخاب کنید، این گزینه در اختیار شما خواهد بود (البته همانطور که در تصویر بالا مشخص است، گره و المان از یکدیگر تفکیک شدهاند اما با توجه به وابستگی ذاتی آنها به یکدیگر، تصمیم گرفتیم هر دو مورد را در یک زیرمجموعه معرفی کنیم). همانند حالت قبل، این امکان برای شما وجود دارد تا گره / المانهای یک قطعه ایجاد شده در آباکوس و یا فراخوانی شده به آن را انتخاب کنید و در این مسیر حتی محدودیتی از قبیل انتخاب موارد فوق از المانهای Orphan وجود ندارد. لازم بهذکر است که مجموعه انتخاب شده توسط شما به کمک جعبهابزار Sets نمیتواند همزمان شامل المان و گره باشد، بلکه تنها قادر خواهید بود در هر مجموعه فقط گره و یا فقط المانهای مورد نظرتان را داشته باشید.
منبع : آکادمی نرمافزارهای مکانیک
با سلام
سوالم در مورد تفاوت set و surface هس که در اباکوس تعریف میکنیم ؟
اینا چه کاربرد هایی دارن ؟ چرا در بعضی مسائل surface تعریف میکنیم و بعضی وقت ها set ؟
ممنون
سلام
set همانطوری که توضیح داده شده مجموعه ای از سطوح، نقاط، المان و . . . میتونه باشه
مثلا شما مجموعه ای از سطوح را که قصد دارید شرایط مرزی یا بار خاصی بهشون اعمال بشه در یک set قرار میدید؛ از این به بعد هر وقت نیاز داشتید سطوح مورد نظر انتخاب بشه نیازی به انتخاب تک تک سطوح نیست، میتونید همون set را انتخاب کنید
موفق باشید . . .
ممنون …. و در مورد surface چی ؟ که توی tools تعریف میکنیم …
خودتون documentation را مطالعه کنید متوجه میشید
همانطور که عرض کردم ساده ترین تفاوت اینه که set خیلی دامنه کاربرد وسیع تری داره
با سلام و تبریک سال نو خدمت جناب مهندس.
من با یک مشکلی برخورد کردم در مورد نحوه انتخاب چندین المان داخلی و قراردادن آنها در یک set.
مشکل از این قرار هست که المانهای درونی که از همه طرف توسط المانهای دیگر احاطه شده است را با چه ترفندی میتوان انتخاب کرد و آنها را در یک set قرارداد؟
با تشکر
سلام
بنده هم سال نو را خدمت شما تبریک عرض میکنم
میتونید المانهای زائد را حذف و بعد set را تعریف کنید
برای اینکار :
1- از مسیر tools ➺ display group ➺ create از منوی اصلی ماژول Mesh اقدام کنید، در پنجره ای که باز میشه و زیر بخش Item گزینه Element را انتخاب کنید
2- پایین صفحه و زیر بخش Method بر روی Pick from viewport کلیک کنید
3- سپس در محیط کاری به انتخاب المان های زائد بپردازید (کلید shift را در حین انتخاب چند المان پایین نگه دارید)
4- در انتهای انتخاب المانهای اضافی دکمه وسط ماوس را بزنید تا به پنجره قبلی برگردید
5- حالا از پایین پنجره روی آیکون Remove کلیک کنید
با اینکار عملا المانهای بیرونی که اضافه هستند حذف میشن و شما میتونید با سایر المانها set تعریف کنید
◄ بعد از تعریف set هم مجددا المانهای حذف شده را Replace کنید
موفق باشید
خیلی سپاسگذارم
شما واقعا برای جامعه مهندسی نعمتی هستین
باز هم سپاس
خواهش میکنم، نظر لطف شماست
موفق باشید
سلام واحترام
آیا می توان به کمک ست پارتیشن ها وقسمتهای مختلف روی یک سطح ایجاد نمود که مش متفاوت یا شرایط مرزی و. یک خواص اضافه یا متفاوت داشته باشند مثلا به یک قسمت سطح برای تحلیل خواص مکانیک آسیب اعمال کرد که مثلا در برخورد این قسمت سطح با مش بندی متفاوت رفتار آسیب داشته باشد و کل این قسمت یک پارتیشن باشد که توسط ست گره ها ایجاد شده باشد
با تشکر واحترام
سلام
یکی از وطایف پارتیشن همینه
دیگه نیازی به ست گره و . . . نیست
پارتیشن بزنید
خواص به گره تخصیص داده نمیشه؛ به المان نسبت داده میشه
تشکر اگر روی ستی از المانها در یک قسمت شرایط اعمال شود مشکلی است؟ پارتیشن مگر مجموعه ای از المانها در یک قسمت نمی باشد ؟
با تشکر واحترام
دوست عزیز در خصوص پارتیشن در یک پست جداگانه به اندازه کافی توضیح داده ام
لطف کنید یه سرچ کنید و مطالعه بفرمایید
با سلام. من میخام تغییر مکان قسمت میانی ستون رو بدست بیارم از روشی که شما برای حذف المانها توضیح داده بودین المانهای اضافه رو حذف کردم و برای تعریف ست برای سطح میانی ست به صورت geometry نمیتونم تعریف کنم و فقط از نوع گره و المان میشه ست تعریف کرد برای اینکه جابجایی تمام نقاط واقع بر روی سطح میانی ستون رو بتونم داشته باشم باید چکار کنم
ممنون از راهنماییتون
سلام
اگر مختصات نقاط را داشته باشید میتونید نقطه تعریف کنید و از این نقاط استفاده کنید
با سلام و وقت بخیر من برای تعین set نیاز به node دارم اما وقتی گزینه ی set رو انتخاب میکنم فقط Geometry نمایش داده میشه و nod …element اصلا وجود نداره در گزینه ها …برای تحلیل لرزه ای دیوار و خاک خاک میخوام که کل المان های خاک رو باید بشکل نود انتخاب کنم ..
سلام
اول باید مدل هندسی را مش بزنید، بعد از اینکه مش زدید میتونید المان و گره هم برای set انتخاب کنید(حالت نمایش قطعه هم باید در حالت شبکه بندی شده باشه)
امکان انتخاب این نود در خارج از شکل وجود داره؟ مثلا روی رفرنس پوینت یک پوسته دایره ای شکل.
خیر
سلام مهندس وقت بخیر،ممنون بخاطر اموزش عالی و خوبتون،فوق العاده بود.
یه سوال داشتم در هنگام تحلیل این اخطار بهم مبده ممنون میشم اگه کمکم کنید
The slave surface assembly_s_surf-389 does not exist
سلام
در ماژولinteractiin سطوح تماسی را مجدداً انتخاب کنید
سلام وقت بخیر
من فایل حل شده دارم میخوام بدونم روش حلش چجوری بوده
روی نمودار درختی قسمت setکلیک میکنم ولی متوجه نمیشم چه قسمتی از شکل برای setانتخاب شده،چجوری میتونم بفهمم؟
با تشکر
سلام
از مسیر tools > set> manager در منوی اصلی اقدام کنید
هر set که مدنظرتونه با دوبار کلیک نمایش داده میشه
با سلام
بنده میخوام که فقط نود های محل برخورد المان ها رو انتخاب کنم . ولی هنگامی که میخوام مجموعه ای از نود ها رو با درگ کردن انتخاب کنم. نقاط انتگرال گیری وسط هر المان نیز انتخاب میشه. ولی یه فیلم آموزشی دیدم اینطور نبود و وقتی درگ میکردن فقط نود هایی انتخاب میشد که محل برخورد دو المان بود. میشه بگید که مشکل کار بنده کجاست؟
سلام
از منوی کشویی نوار ابزار selection (که بالای صفحه به شکل علامت موس شما مشخصه) گزینه nodes را انتخاب کنید
با این کار شما فقط در محیط نرم افزار نودها را انتخاب خواهید کرد
سلام وقت بخیر
من می خوام دو تا نقطه را روی حجم معرفی کنم که بعد در ماژول نتایج اون دوتا نقطه رو فراخوانی کنم و تغییرات و تنش ماکزیمم رو در آن دو نقطه برداشت کنم
این با دستور ست امکان پذیر است یا راه دیگری دارد
سلام
باید set تعریف کنید و در ماژول step تعیین کنید خروجی در این دو نقطه محاسبه بشه (در قسمت field output بخش domain )