در مدلسازی و آمادهسازی هندسه برای تحلیل اجزای محدود در Abaqus/CAE، پارتیشنبندی یکی از ابزارهای مهم برای تقسیم کردن هندسه به نواحی قابلکنترلتر است. این تقسیمبندی میتواند برای بهبود مشبندی، تعریف نواحی مختلف، اعمال Section و Propertyهای متفاوت، ایجاد مسیر مناسب برای مش Structured و همچنین مشخصکردن نواحی خاص برای بارگذاری یا خروجیگیری انجام شود.
یکی از انعطافپذیرترین روشها، استفاده از Sketch برای ایجاد Partition است. در این روش کاربر بهجای استفاده از یک صفحه Datum یا مسیر هندسی از پیشساخته، شکل Partition را مستقیماً با ابزارهای Sketcher ترسیم میکند. Abaqus امکان استفاده از Sketch را برای پارتیشنبندی Face و همچنین ایجاد Partitionهای صفحهای در Cell فراهم میکند.
مفهوم پارتیشنبندی با Sketch
در روش Sketch Partition، ابتدا ناحیهای که باید تقسیم شود انتخاب شده و سپس یک Sketch برای تعیین مرز Partition ایجاد میشود.
بهصورت کلی میتوان فرآیند را چنین در نظر گرفت:
انتخاب ناحیه → انتخاب روش Sketch → ورود به Sketcher → ترسیم هندسه → تأیید Sketch → ایجاد Partition
مزیت اصلی این روش، آزادی زیاد در تعیین شکل Partition است. بهعنوان مثال میتوان Partition را به شکل:
- خط مستقیم
- چندضلعی
- دایره
- قوس
- Spline
- پروفیل ترکیبی
ترسیم کرد.
بنابراین در مواردی که روشهای سادهتر Partition قادر به ایجاد شکل موردنظر نیستند، Sketch انتخاب بسیار مناسبی است.
پارتیشنبندی Face با Sketch
یکی از کاربردهای اصلی این روش، تقسیم یک Face به چند ناحیه مستقل است.
در Abaqus، برای Partition کردن یک Face، روش Sketch planar partition در دسترس است. در این روش میتوان Sketch را مستقیماً روی Face موردنظر ایجاد کرد یا Sketch را روی یک Face یا Datum Plane دیگر ایجاد کرده و آن را روی Face هدف Projection داد.
این قابلیت برای مدلهایی که دارای Faceهای بزرگ و ساده هستند بسیار مفید است.
برای مثال، فرض کنید یک صفحه مستطیلی داریم و میخواهیم یک ناحیه دایروی در مرکز آن ایجاد کنیم. میتوان روی Face یک دایره Sketch کرد و از آن برای ایجاد Partition استفاده نمود.
نتیجه این عملیات میتواند یک Face مرکزی دایروی و یک ناحیه پیرامونی باشد.
مسیر کلی ایجاد Partition روی Face
برای ایجاد یک Partition با Sketch روی Face میتوان از مسیر کلی زیر استفاده کرد:
Tools → Partition
سپس در پنجره Create Partition، گزینه Face بهعنوان نوع ناحیه انتخاب میشود و روش Sketch planar partition انتخاب خواهد شد. Abaqus سپس محیط Sketcher را برای ترسیم Partition در اختیار کاربر قرار میدهد.
پس از تکمیل Sketch، با تأیید آن، Abaqus مرزهای Sketch را بهعنوان مرزهای جدید Face ایجاد میکند.
ترسیم خط برای Partition
سادهترین کاربرد Sketch Partition، ایجاد یک خط روی Face است.
برای مثال، یک Face مستطیلی را میتوان با یک خط عمودی به دو ناحیه تقسیم کرد:
Face اصلی → خط Sketch → دو Face جدید
این روش برای ایجاد دو ناحیه مستقل بسیار کاربردی است.
همچنین میتوان چند خط ترسیم کرد و Face را به چند ناحیه تقسیم نمود.
این کار در مشبندی اهمیت زیادی دارد؛ زیرا هر ناحیه جدید میتواند بهصورت مستقل برای Seed، Mesh Control یا انتخاب Element Type مورد استفاده قرار گیرد.
پارتیشنبندی با دایره
یکی دیگر از کاربردهای رایج Sketch Partition، ایجاد یک ناحیه دایروی روی یک Face است.
برای مثال، روی یک صفحه مستطیلی میتوان یک دایره Sketch کرد و سپس Partition را ایجاد نمود. نتیجه شامل یک ناحیه دایروی و Face اطراف آن خواهد بود.
این روش برای ایجاد ناحیههای موضعی اطراف:
- سوراخها
- محل اعمال نیرو
- ناحیه تماس
- ناحیه تمرکز تنش
- محل قرارگیری تجهیزات
بسیار مفید است.
پارتیشنبندی با چندضلعی
گاهی ناحیه موردنظر شکل مستطیلی یا دایروی ندارد. در این شرایط میتوان یک چندضلعی را در Sketch ایجاد کرد.
برای مثال میتوان یک ناحیه ذوزنقهای را روی Face ایجاد کرد و آن را بهعنوان یک Partition مستقل در نظر گرفت.
این روش برای هندسههایی که قرار است مش آنها بهصورت کنترلشده ایجاد شود بسیار مفید است.
استفاده از Arc و Spline
Sketcher فقط به خطوط مستقیم محدود نیست. میتوان از Arc و Spline نیز برای ایجاد مرزهای پیچیدهتر استفاده کرد.
به این ترتیب میتوان Partitionهایی با مرزهای منحنی ایجاد کرد.
این ویژگی زمانی اهمیت پیدا میکند که هندسه Partition باید با مسیرهای واقعی قطعه یا نواحی بارگذاری منطبق باشد.
برای مثال، میتوان یک منحنی را در امتداد یک ناحیه خاص رسم کرد و از آن برای تقسیم Face استفاده نمود.
پارتیشنبندی با Sketch روی Datum Plane
در برخی مدلها امکان Sketch مستقیم روی Face مناسب وجود ندارد. در چنین شرایطی میتوان از Datum Plane استفاده کرد.
در این روش:
Datum Plane → Sketch → Projection/Intersection → Partition
ایجاد میشود.
مستندات Abaqus برای Partition کردن Cell با روش Sketch نیز تأکید میکنند که در بسیاری از موارد Sketch روی یک Datum Plane که Cell را قطع میکند ایجاد میشود.
این روش برای مدلهای سهبعدی پیچیده کاربرد بسیار زیادی دارد.
پارتیشنبندی Cell با Sketch
در مدلهای Solid سهبعدی، گاهی هدف فقط تقسیم یک Face نیست، بلکه باید Cell نیز به چند حجم مستقل تقسیم شود.
برای این کار Abaqus روش Sketch planar partition را ارائه میکند.
در این روش ابتدا Cell موردنظر انتخاب میشود، سپس یک Face مسطح یا Datum Plane بهعنوان صفحه Sketch انتخاب شده و شکل Partition ترسیم میشود. Abaqus این صفحه را در داخل Cell امتداد داده و حجم را به نواحی جدید تقسیم میکند.
این روش برای ایجاد نواحی حجمی مناسب جهت مشبندی بسیار کاربردی است.
تفاوت Partition Face و Partition Cell
این دو عملیات از نظر نتیجه با یکدیگر تفاوت دارند.
Partition Face:
یک Face موجود را به چند Face تقسیم میکند.
Partition Cell:
یک حجم Solid را به چند Cell تقسیم میکند.
برای مثال، اگر یک صفحه سهبعدی داشته باشیم و فقط بخواهیم سطح بالایی آن به دو ناحیه تقسیم شود، Partition Face کافی است.
اما اگر بخواهیم خود حجم Solid نیز به دو بخش مجزا تقسیم شود، باید Partition Cell ایجاد کنیم.
انتخاب Edge برای جهتدهی Sketch
هنگام ایجاد Sketch برای Partition، Abaqus ممکن است از کاربر بخواهد یک Edge را برای تعیین Orientation انتخاب کند.
Edge انتخابشده به Abaqus کمک میکند جهت قرارگیری مدل روی Sketcher Grid را مشخص کند. طبق مستندات، این Edge نباید بر صفحه Sketch عمود باشد. در صورت نبودن Edge مناسب، میتوان از یک Datum Axis برای تعیین جهت استفاده کرد.
این موضوع هنگام کار با مدلهای پیچیده بسیار مهم است؛ زیرا انتخاب Orientation نامناسب میتواند کار ترسیم Sketch را دشوار کند.
استفاده از Constraint در Sketch Partition
یکی از مزیتهای استفاده از Sketcher این است که میتوان هندسه Partition را با Constraintها کنترل کرد.
برای مثال میتوان:
- خط را افقی یا عمودی کرد
- فاصله مشخصی از لبه تعیین کرد
- مرکز دایره را نسبت به Edgeها مشخص کرد
- شعاع دایره را تعیین کرد
- خطوط را هماندازه کرد
- تقارن ایجاد کرد
- ابعاد مشخص برای Partition تعریف کرد
این موضوع باعث میشود Partition صرفاً یک ترسیم تقریبی نباشد و بتوان آن را بهصورت دقیق و قابلکنترل ایجاد کرد.
Projection از Sketch به Face
گاهی Sketch مستقیماً روی Face موردنظر ایجاد نمیشود. Abaqus این امکان را فراهم میکند که Sketch روی یک Face دیگر یا Datum Plane ایجاد شده و سپس روی Face هدف Project شود.
این روش در مدلهای سهبعدی پیچیده بسیار مفید است.
برای مثال، فرض کنید یک Datum Plane در فاصله مشخصی از یک سطح ایجاد کردهایم. میتوان هندسه Partition را روی آن Plane ترسیم کرد و سپس اثر آن را روی Face موردنظر اعمال کرد.
این روش کنترل بیشتری بر موقعیت هندسه Partition ایجاد میکند.
پارتیشنبندی برای کنترل مش
یکی از مهمترین دلایل استفاده از Partition، کنترل Mesh است.
گاهی Abaqus نمیتواند روی یک Face بزرگ، مش مناسب و منظم ایجاد کند. در این شرایط میتوان Face را با Sketch به چند ناحیه تقسیم کرد.
برای مثال، یک Face مستطیلی بزرگ را میتوان به چند مستطیل کوچکتر تقسیم کرد و سپس روی هر ناحیه Mesh Control مناسب اعمال نمود.
این روش میتواند برای ایجاد:
- Structured Mesh
- Sweep Mesh
- مش ریز موضعی
- مش متراکم اطراف سوراخ
- مش مناسب اطراف ناحیه تماس
مفید باشد.
پارتیشنبندی اطراف سوراخ
یکی از کاربردهای بسیار مهم Sketch Partition، ایجاد ناحیههای کنترلی اطراف سوراخ است.
فرض کنید یک صفحه دارای سوراخی در مرکز است. میتوان اطراف سوراخ یک یا چند Partition ایجاد کرد تا ناحیه نزدیک سوراخ مستقل شود.
سپس میتوان:
سوراخ → Partition اطراف سوراخ → Seed موضعی → Mesh کنترلشده
را ایجاد کرد.
این روش برای تحلیلهایی که تمرکز تنش اطراف سوراخ اهمیت دارد، بسیار کاربردی است.
پارتیشنبندی برای ناحیه اعمال بار
گاهی بار فقط روی یک قسمت از یک Face اعمال میشود. اگر کل Face یکپارچه باشد، انتخاب دقیق ناحیه بارگذاری ممکن است دشوار شود.
در این شرایط میتوان ابتدا با Sketch یک Partition ایجاد کرد و سپس ناحیه جدید را برای اعمال Load انتخاب نمود.
برای مثال، یک فشار موضعی را میتوان روی Face ایجادشده توسط Partition اعمال کرد.
بنابراین Partition میتواند ارتباط مستقیمی با تعریف:
- Load
- Boundary Condition
- Contact
- Surface
- Set
داشته باشد.
پارتیشنبندی برای تعریف Set
Partitionهای ایجادشده میتوانند انتخاب نواحی مختلف مدل را نیز سادهتر کنند.
برای مثال، پس از تقسیم یک Face میتوان یکی از نواحی را بهعنوان یک Set تعریف کرد و از آن برای اعمال شرایط مرزی یا خروجیگیری استفاده نمود.
این کار بهخصوص در مدلهای پیچیده که انتخاب هندسه با روشهای معمول دشوار است، اهمیت دارد.
اهمیت ترتیب ایجاد Partitionها
Partitionها نیز مانند بسیاری از عملیات هندسی Abaqus بخشی از تاریخچه Featureهای مدل هستند.
بنابراین اگر Partition دوم براساس هندسهای ایجاد شده باشد که توسط Partition اول شکل گرفته است، تغییر یا حذف Partition اول میتواند روی Partition دوم اثر بگذارد.
به همین دلیل بهتر است Partitionها با یک ترتیب منطقی ایجاد شوند.
یک ساختار مناسب میتواند به شکل زیر باشد:
Base Geometry → Main Partition → Local Partition → Mesh Partition
این روش مدیریت مدل را سادهتر میکند.
مشکلات رایج در Sketch Partition
در هنگام استفاده از Sketch Partition ممکن است با مشکلاتی مواجه شوید.
یکی از مشکلات رایج، ترسیم Sketchی است که با مرز Face ارتباط صحیحی ندارد. در چنین شرایطی ممکن است Partition موردنظر ایجاد نشود.
همچنین باید از ایجاد هندسههایی که باعث تشکیل نواحی بسیار کوچک یا نامنظم میشوند خودداری کرد.
مشکلات دیگر میتوانند شامل موارد زیر باشند:
- انتخاب Face نامناسب
- انتخاب Orientation نامناسب
- Sketch خارج از محدوده موردنظر
- خطوط باز در جایی که مرز بسته موردنیاز است
- ایجاد نواحی بسیار کوچک
- تداخل هندسی
- وابستگی نامناسب Featureها
Sketch Partition و تحلیل شکست
یکی از کاربردهای جالب Sketch Partition، ایجاد Crack Face برای برخی مدلهای مکانیک شکست است.
مستندات Abaqus بهطور مشخص اشاره میکنند که یک Partition ایجادشده با روش Sketch میتواند برای ایجاد یک سطح ترک در تحلیلهای Fracture Mechanics استفاده شود.
این موضوع باعث میشود Sketch Partition علاوه بر کاربردهای معمول مشبندی، در مدلسازی مسائل پیشرفتهتر نیز اهمیت داشته باشد.
مقایسه Sketch Partition با سایر روشها
Abaqus روشهای متعددی برای Partition کردن Face در اختیار کاربر قرار میدهد. علاوه بر Sketch میتوان از روشهایی مانند Shortest Path، Datum Plane، Curved Path، Extend Face، Intersect Faces و Project Edges نیز استفاده کرد.
| روش | کاربرد اصلی |
|---|---|
| Sketch | ایجاد Partition با شکل دلخواه |
| Datum Plane | تقسیم هندسه با یک صفحه مرجع |
| Shortest Path | ایجاد مسیر بین دو نقطه |
| Curved Path | Partition منحنی |
| Project Edges | انتقال Edge به Face |
| Intersect Faces | ایجاد Partition از تقاطع Faceها |
| Extend Face | استفاده از امتداد یک Face |
بنابراین Sketch را باید زمانی انتخاب کرد که کنترل مستقیم روی شکل Partition اهمیت داشته باشد.
نکات مهم برای مدلسازی حرفهای
برای استفاده مؤثر از Sketch Partition بهتر است:
- قبل از Sketch، هدف Partition مشخص شود.
- Face یا Datum Plane مناسب انتخاب شود.
- Orientation با دقت تعیین شود.
- ابعاد مهم با Constraint کنترل شوند.
- از ایجاد نواحی بسیار کوچک خودداری شود.
- اثر Partition بر Mesh بررسی شود.
- در صورت نیاز، Setهای لازم بعد از Partition ایجاد شوند.
- وابستگی Partitionهای متوالی در Feature Tree در نظر گرفته شود.
جمعبندی
Sketch Partition یکی از انعطافپذیرترین روشهای پارتیشنبندی در Abaqus/CAE است. این روش به کاربر اجازه میدهد شکل Partition را با استفاده از ابزارهای قدرتمند Sketcher طراحی کند و از آن برای تقسیم Face یا ایجاد Partition صفحهای در Cell استفاده نماید.
مهمترین کاربرد این روش، ایجاد نواحی هندسی کنترلشده برای Mesh، Load، Boundary Condition، Set، Contact و تحلیل شکست است. استفاده از Datum Plane نیز امکان ایجاد Partitionهای پیچیدهتر در مدلهای سهبعدی را فراهم میکند.
در مدلسازی حرفهای، Partition نباید صرفاً بهعنوان یک عملیات هندسی در نظر گرفته شود؛ بلکه باید از ابتدا با هدف نهایی تحلیل و مشبندی طراحی شود. یک Sketch مناسب میتواند ساختار هندسی مدل را به شکل قابلتوجهی برای مراحل بعدی تحلیل بهبود دهد.
کلیدواژه ها : آموزش آباکوس-Abaqus آموزش-پارتیشن بندی در آباکوس-Abaqus Partition-پارتیشن بندی وجه-Face Partition-پارتیشن بندی لبه-Edge Partition-پارتیشن بندی با Sketch-Sketch Partition-پارتیشن بندی با اسکچ-Sketch Based Partition-پارتیشن بندی سه بعدی-3D Partitioning-Partition Face در آباکوس-Partition Face in Abaqus-Partition Cell در آباکوس-Partition Cell in Abaqus-پارتیشن بندی سطح-Surface Partitioning-تقسیم Face در آباکوس-Face Splitting in Abaqus-Sketcher در آباکوس-Abaqus Sketcher-ایجاد Partition با Sketch-Creating Partition with Sketch-پارتیشن بندی با Datum Plane-Datum Plane Partition-پروجکشن Sketch روی Face-Sketch Projection on Face-پارتیشن بندی با Projection-Projection Partition-پارتیشن بندی برای مش بندی-Partition for Meshing-کنترل مش با Partition-Mesh Control with Partition-Structured Mesh در آباکوس-Abaqus Structured Mesh-مش بندی موضعی-Local Meshing-پارتیشن بندی اطراف سوراخ-Hole Partitioning-پارتیشن بندی برای بارگذاری-Partition for Loading-پارتیشن بندی برای Set-Partition for Set-پارتیشن بندی برای Contact-Partition for Contact-پارتیشن بندی برای تحلیل شکست-Partition for Fracture Analysis-Crack Face در آباکوس-Crack Face in Abaqus-Partition Cell با Sketch-Sketch Planar Cell Partition-تقسیم بندی هندسه سه بعدی-3D Geometry Partitioning-مدل سازی پیشرفته آباکوس-Advanced Abaqus Modeling-آموزش Part آباکوس-Abaqus Part Tutorial-آموزش Sketcher آباکوس-Abaqus Sketcher Tutorial-پارتیشن بندی حرفه ای آباکوس-Advanced Abaqus Partitioning-کنترل هندسه برای مش-Geometry Control for Meshing