در مدل‌سازی احجام پیچیده در Abaqus/CAE، همیشه نمی‌توان با یک صفحه ساده یا یک برش مستقیم، حجم را به نواحی مناسب تقسیم کرد. در چنین شرایطی استفاده از N-sided Patch یا پچ چندوجهی یکی از روش‌های پیشرفته برای ایجاد Partition در Cell است. مستندات رسمی Abaqus این روش را به‌صورت مستقل در مجموعه ابزارهای Partitioning Cells معرفی می‌کند.

پچ چندوجهی در پارتیشن سلولی چیست؟

در روش N-sided Patch، یک ناحیه چندوجهی به‌عنوان مرز Partition تعریف می‌شود تا بتوان یک Cell سه‌بعدی را به نواحی ساده‌تر تقسیم کرد.

حرف N به این معناست که پچ می‌تواند دارای تعداد متفاوتی ضلع باشد؛ بنابراین برخلاف روش‌هایی که تنها به یک صفحه یا یک مسیر مستقیم محدود هستند، این تکنیک برای ایجاد تقسیم‌بندی‌های هندسی پیچیده‌تر مناسب است.

هدف اصلی استفاده از N-sided Patch، ایجاد یک مرز کنترل‌شده در داخل حجم است؛ مرزی که می‌تواند در ادامه برای مش‌بندی، ایجاد نواحی مختلف ماده، اعمال بار یا ساده‌سازی هندسه مورد استفاده قرار گیرد.

چرا از N-sided Patch استفاده می‌کنیم؟

در بسیاری از مدل‌های مهندسی، هندسه واقعی به شکل یک مکعب یا استوانه ساده نیست. ممکن است یک حجم شامل چندین لبه، گوشه، سوراخ یا نواحی با هندسه متفاوت باشد.

در چنین شرایطی یک Cutting Plane ساده ممکن است نتواند Partition موردنظر را ایجاد کند.

N-sided Patch امکان می‌دهد مرز Partition بر اساس هندسه چندوجهی موردنظر ایجاد شود و در نتیجه Cell پیچیده به نواحی قابل‌کنترل‌تری تقسیم شود.

این موضوع به‌خصوص هنگام آماده‌سازی مدل برای Structured Mesh و Sweep Mesh اهمیت دارد؛ زیرا تقسیم یک حجم پیچیده به چند ناحیه ساده‌تر می‌تواند قابلیت مش‌بندی آن را بهبود دهد. آباکوس نیز Partition را یکی از روش‌های تقسیم نواحی پیچیده سه‌بعدی به نواحی ساده‌تر برای مش‌زنی معرفی می‌کند.

تفاوت N-sided Patch با Cutting Plane

در Cutting Plane یک صفحه هندسی حجم انتخاب‌شده را برش می‌دهد. این صفحه می‌تواند با سه نقطه، یک نقطه و راستای نرمال یا روش‌های دیگر تعریف شود.

اما در N-sided Patch، هدف ایجاد یک مرز چندوجهی است که محدودیت یک صفحه ساده را ندارد.

به‌صورت مفهومی:

Cutting Plane → برش با یک صفحه

Datum Plane → برش با یک صفحه مرجع

N-sided Patch → ایجاد Partition با یک پچ چندوجهی

بنابراین زمانی که مرز موردنظر پیچیده‌تر از یک صفحه ساده است، N-sided Patch می‌تواند گزینه مناسب‌تری باشد.

آماده‌سازی هندسه برای N-sided Patch

قبل از استفاده از این روش، باید هندسه مدل به‌گونه‌ای باشد که نقاط، لبه‌ها و وجوه لازم برای تشکیل Patch به‌درستی قابل شناسایی باشند.

در مدل‌های پیچیده بهتر است ابتدا:

  • Vertexهای موردنیاز مشخص شوند.
  • Edgeهای مهم شناسایی شوند.
  • نواحی بحرانی مدل مشخص شوند.
  • صفحات Datum موردنیاز ایجاد شوند.
  • مسیر مناسب Partition تعیین شود.

این آماده‌سازی باعث می‌شود انتخاب مرز Patch ساده‌تر و خطای ایجاد Partition کمتر شود.

کاربرد پچ چندوجهی برای ساده‌سازی Cell

یکی از مهم‌ترین کاربردهای N-sided Patch، ساده‌سازی توپولوژی یک Cell است.

فرض کنید یک حجم پیچیده دارای یک ناحیه مرکزی نامنظم باشد. اگر این ناحیه مستقیماً مش شود، ممکن است تولید المان‌های باکیفیت دشوار شود. با ایجاد Partition مناسب می‌توان حجم را به چند Cell ساده‌تر تقسیم کرد.

در ادامه هر Cell می‌تواند با روش مناسب خود مش‌بندی شود.

این روش به‌خصوص زمانی مفید است که هدف نهایی استفاده از المان‌های Hexahedral باشد.

ارتباط پارتیشن سلولی با مش‌بندی

Partition در Abaqus صرفاً برای تغییر ظاهری هندسه نیست. ایجاد Partition می‌تواند لبه‌های داخلی جدیدی ایجاد کند که برای Seedگذاری و کنترل مش مورد استفاده قرار می‌گیرند. همچنین نواحی پیچیده سه‌بعدی را می‌توان به نواحی ساده‌تر تقسیم کرد تا الگوریتم مش‌بندی بتواند آنها را بهتر مدیریت کند.

برای مثال، یک حجم پیچیده ممکن است در Mesh module به‌گونه‌ای نمایش داده شود که مشخص باشد برای مش Structured یا Hexahedral نیاز به Partition بیشتری دارد. در آموزش رسمی Abaqus نیز چنین رویکردی برای آماده‌سازی یک قطعه دارای سوراخ جهت مش‌بندی با المان‌های هگزاگونال استفاده شده است.

استفاده از Patch برای نواحی بحرانی

در تحلیل‌های مهندسی، معمولاً تمام قسمت‌های مدل اهمیت یکسانی ندارند.

برای مثال:

  • اطراف سوراخ
  • محل اتصال دو قطعه
  • گوشه‌های هندسی
  • ناحیه تمرکز تنش
  • اطراف ترک
  • محل اعمال بار
  • ناحیه تماس

ممکن است به مش متراکم‌تر و کنترل‌شده‌تری نیاز داشته باشند.

با استفاده از Partition می‌توان این قسمت‌ها را به Cell یا Faceهای مستقل تبدیل کرد و سپس تنظیمات Mesh متفاوتی برای آنها در نظر گرفت.

ترکیب N-sided Patch با Datum Plane

در مدل‌های پیچیده، N-sided Patch الزاماً به‌تنهایی استفاده نمی‌شود. می‌توان آن را در کنار Datum Plane و سایر روش‌های Partition به کار برد.

یک روش مناسب می‌تواند این باشد که ابتدا Datum Plane برای ایجاد تقسیم‌بندی اصلی استفاده شود و سپس در یکی از Cellهای ایجادشده، یک Partition چندوجهی برای ایجاد ناحیه پیچیده‌تر ایجاد شود.

این رویکرد سلسله‌مراتبی باعث می‌شود مدل به‌جای یک هندسه بسیار پیچیده، به چند ناحیه قابل‌کنترل تقسیم شود.

ترکیب با Extrude و Sweep

روش Extrude/Sweep نیز یکی از روش‌های رسمی Partition کردن Cell است. در این روش، مجموعه‌ای از Edgeها به‌عنوان پروفایل انتخاب شده و سپس در یک راستای مشخص یا در امتداد یک Edge جاروب می‌شوند تا Partition سه‌بعدی ایجاد شود.

بنابراین در یک مدل پیچیده می‌توان از چند تکنیک مکمل استفاده کرد:

Datum Plane → تقسیم‌بندی اصلی

N-sided Patch → ایجاد ناحیه چندوجهی

Extrude/Sweep → امتداد دادن Partition

Sketch Planar Partition → ایجاد مرزهای پیچیده‌تر

انتخاب این روش‌ها باید بر اساس توپولوژی واقعی مدل انجام شود.

پچ چندوجهی و مدل‌های چندماده‌ای

Partition Cell برای مدل‌هایی که چند ماده دارند نیز اهمیت زیادی دارد. زمانی که مرز دو ماده داخل یک حجم قرار دارد، باید هندسه به نواحی جداگانه تقسیم شود تا بتوان Section مناسب را به هر ناحیه اختصاص داد.

در مدل‌های چندماده‌ای، مرز واقعی مواد باید تا حد امکان با مرز Cellها منطبق باشد. به این ترتیب می‌توان Sectionهای متفاوت را به نواحی مختلف اختصاص داد.

این مفهوم در مدل‌های Eulerian نیز اهمیت خاصی دارد؛ در آنجا Abaqus می‌تواند نواحی هندسی Partition‌شده را برای تعریف نواحی اولیه ماده و حجم‌های ماده مورد استفاده قرار دهد.

کاربرد در تحلیل شکست

در تحلیل‌های Fracture Mechanics، ایجاد ناحیه هندسی مناسب اطراف ترک اهمیت زیادی دارد. Partition می‌تواند حجم را به شکلی تقسیم کند که ناحیه اطراف ترک برای مش‌بندی دقیق‌تر آماده شود.

برای ایجاد Partitionهای پیچیده، می‌توان از ترکیب Datum Plane، Sketch Planar Partition و سایر روش‌های سلولی استفاده کرد. Abaqus به‌طور مشخص Sketch Planar Partition را برای ایجاد Crack Face نیز مناسب معرفی می‌کند.

در این شرایط، هدف از Partition صرفاً تقسیم حجم نیست؛ بلکه باید ساختار هندسی حاصل با نیازهای مش اطراف ترک نیز سازگار باشد.

مدیریت Partitionهای ایجادشده

Partition در Abaqus یک Feature هندسی است. بنابراین می‌توان آن را در Feature tree مدیریت کرد؛ از جمله ویرایش، حذف، Suppress و Resume. همچنین اگر هندسه پایه تغییر کند، Abaqus Partition را هنگام Regeneration مجدداً ایجاد می‌کند و شکل آن می‌تواند بر اساس روش ایجاد Partition تغییر کند.

به همین دلیل بهتر است Partitionها بر اساس مراجع هندسی پایدار ایجاد شوند و از وابستگی‌های غیرضروری جلوگیری شود.

نکات مهم در استفاده از پچ‌های چندوجهی

برای دستیابی به مدل پایدارتر، بهتر است:

  • قبل از ایجاد Patch، توپولوژی موردنظر را مشخص کنید.
  • از N-sided Patch فقط زمانی استفاده کنید که روش‌های ساده‌تر پاسخ‌گو نیستند.
  • Partition را با نیازهای Mesh هماهنگ کنید.
  • نواحی بحرانی را به Cellهای مستقل تبدیل کنید.
  • در مدل‌های چندماده‌ای، مرز Patch را با مرز مواد منطبق کنید.
  • در تحلیل شکست، شکل Partition را با مسیر ترک و نیاز مش هماهنگ کنید.
  • از ترکیب منطقی Datum Plane، Cutting Plane و N-sided Patch استفاده کنید.
  • از ایجاد Partitionهای بیش از حد که مدل را پیچیده می‌کنند خودداری کنید.

جمع‌بندی

N-sided Patch یکی از تکنیک‌های پیشرفته Partition سلولی در Abaqus است که برای تقسیم حجم‌های پیچیده به نواحی قابل‌کنترل‌تر مورد استفاده قرار می‌گیرد. این روش در کنار Datum Plane، Cutting Plane، Sketch Planar Partition و Extrude/Sweep مجموعه کاملی از ابزارهای تقسیم‌بندی Cell را در اختیار کاربر قرار می‌دهد.

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

کلیدواژه ها : پارتیشن سلولی در آباکوس-Cell Partition Abaqus-پچ چندوجهی در آباکوس-N-sided Patch Abaqus-پارتیشن‌بندی پیشرفته آباکوس-Advanced Cell Partitioning Abaqus-تقسیم‌بندی حجم سه‌بعدی-3D Volume Partition-مش‌بندی هگزاگونال آباکوس-Hexahedral Mesh Abaqus-کنترل مش با پارتیشن-Mesh Control Abaqus-پارتیشن‌بندی نواحی بحرانی-Critical Region Partition-پارتیشن‌بندی برای تحلیل شکست-Fracture Mechanics Partition-صفحات مبنا در آباکوس-Datum Plane Abaqus-مدل‌سازی پیشرفته آباکوس-Advanced Abaqus Modeling