رسم هندسه سینک حرارتی (Heatsink) در نرم‌افزار COMSOL Multiphysics یک گام اساسی برای هر تحلیل حرارتی-سیالاتی است. سینک‌های حرارتی معمولاً از یک پایه (Base) و مجموعه‌ای از پره‌ها (Fins) تشکیل شده‌اند که سطح تماس با سیال خنک‌کننده (معمولاً هوا) را افزایش می‌دهند. نحوه طراحی هندسه در COMSOL، بسته به پیچیدگی و نوع پره‌ها (صاف، پین، موج‌دار و غیره)، می‌تواند متفاوت باشد.

در ادامه، راهنمایی جامع برای رسم هندسه سینک حرارتی در COMSOL ارائه می‌شود:

1. آماده‌سازی و بررسی نوع سینک حرارتی

پیش از شروع رسم، نوع سینک حرارتی و ویژگی‌های اصلی آن را مشخص کنید:

  • نوع پره: پره‌های صفحه‌ای (Plate Fins)، پره‌های سوزنی (Pin Fins)، پره‌های موج‌دار (Corrugated Fins) و …
  • ابعاد: طول، عرض، ارتفاع پایه، ضخامت پره‌ها، ارتفاع پره‌ها، فاصله بین پره‌ها.
  • جنس: معمولاً آلومینیوم یا مس که بعداً در قسمت Material تعریف می‌شود.
  • تقارن: آیا هندسه دارای تقارن است؟ استفاده از تقارن می‌تواند به شدت در کاهش زمان محاسبات و ساده‌سازی مدل کمک کند.

2. مراحل عمومی رسم هندسه در COMSOL

به طور کلی، فرآیند رسم هندسه در COMSOL شامل مراحل زیر است:

  1. ایجاد کامپوننت (Component): در Model Builder، روی “Component” راست کلیک کرده و “Add Component” را انتخاب کنید. معمولاً برای مسائل سه بعدی “3D” را انتخاب می‌کنید.
  2. ایجاد Geometry: در زیر “Component”، روی “Geometry” راست کلیک کرده و “3D” را انتخاب کنید.
  3. تعریف پارامترها (Parameters): قبل از شروع رسم، بهتر است ابعاد اصلی سینک حرارتی (مثل base_thickness, fin_height, fin_thickness, fin_spacing, heatsink_length, heatsink_width) را به عنوان پارامتر تعریف کنید. این کار به شما امکان می‌دهد تا به راحتی ابعاد را تغییر داده و تحلیل‌های پارامتری انجام دهید.
  • در Model Builder، روی “Global Definitions” راست کلیک کرده و “Parameters” را انتخاب کنید.
  • ابعاد مورد نظر را با نام و مقدار (و واحد) تعریف کنید.
  1. رسم پایه (Base):
  • روی “Geometry” راست کلیک کرده و “Block” را انتخاب کنید.
  • ابعاد Block را با استفاده از پارامترهایی که تعریف کرده‌اید (مثلاً heatsink_length, heatsink_width, base_thickness) وارد کنید. این Block پایه سینک حرارتی شما خواهد بود.
  1. رسم پره‌ها (Fins):

این گام اصلی‌ترین و متنوع‌ترین بخش است. روش رسم پره‌ها به نوع آن‌ها بستگی دارد.

الف) پره‌های صفحه‌ای (Plate Fins):

این رایج‌ترین نوع پره است و رسم آن نسبتاً ساده است:

  • رسم یک پره:

  • روی “Geometry” راست کلیک کرده و دوباره “Block” را انتخاب کنید.

  • ابعاد آن را به صورت fin_thickness, heatsink_width, fin_height تنظیم کنید.

  • مکان (Position) پره را تنظیم کنید تا روی پایه قرار گیرد. مثلاً اگر پایه از Z=0 شروع می‌شود، پره باید از base_thickness در Z شروع شود و در X یا Y در موقعیت مناسب قرار گیرد.

  • تکثیر پره‌ها (Array):

  • روی “Geometry” راست کلیک کرده و “Array” را انتخاب کنید.

  • بلوک مربوط به یک پره را انتخاب کنید.

  • تعیین کنید که تکثیر در کدام جهت (X یا Y) انجام شود.

  • “Number of elements” (تعداد پره‌ها) را وارد کنید.

  • “Displacement” (فاصله جابجایی بین هر پره) را تنظیم کنید. این فاصله برابر با fin_thickness + fin_spacing خواهد بود.

  • می‌توانید با استفاده از heatsink_length / (fin_thickness + fin_spacing) تعداد پره‌ها را به صورت دینامیک محاسبه کنید.

ب) پره‌های سوزنی (Pin Fins):

  • رسم یک پین:

  • بسته به شکل پین، می‌توانید از “Cylinder” (برای پین‌های استوانه‌ای) یا “Block” (برای پین‌های مربعی) استفاده کنید.

  • برای Cylinder، شعاع و ارتفاع را با پارامترها (مثلاً pin_radius, fin_height) تنظیم کنید.

  • مکان پین را روی پایه تنظیم کنید.

  • تکثیر پین‌ها:

  • روی “Geometry” راست کلیک کرده و “Array” را انتخاب کنید.

  • پین رسم شده را انتخاب کنید.

  • می‌توانید تکثیر را در دو جهت (X و Y) انجام دهید.

  • تعداد عناصر (Number of elements) و فاصله جابجایی (Displacement) را در هر جهت با توجه به فاصله پین‌ها از یکدیگر تنظیم کنید.

ج) پره‌های پیچیده‌تر (مانند موج‌دار):

  • استفاده از Work Plane: برای پره‌های با اشکال پیچیده‌تر، ابتدا یک صفحه کاری (Work Plane) ایجاد کنید.
  • روی “Geometry” راست راست کلیک کرده و “Work Plane” را انتخاب کنید.
  • “Plane Geometry” را انتخاب کنید.
  • در این Work Plane، طرح 2D یک پره را با استفاده از ابزارهای 2D مثل “Rectangle”, “Circle”, “Bezier Polygon”, “Spline” و عملیات “Fillet” یا “Chamfer” رسم کنید.
  • اکسترود (Extrude): پس از رسم طرح 2D، روی “Work Plane” راست کلیک کرده و “Extrude” را انتخاب کنید.
  • طرح 2D را انتخاب کنید.
  • “Distance” اکسترود (مثلاً heatsink_width) را تنظیم کنید.
  • تکثیر (Array): مانند پره‌های صفحه‌ای، می‌توانید پره‌های اکسترود شده را با استفاده از “Array” تکثیر کنید.
  1. عملیات بولی (Boolean Operations):

پس از رسم پایه و تمامی پره‌ها، نیاز دارید آن‌ها را به یک جسم واحد تبدیل کنید.

  • روی “Geometry” راست کلیک کرده و “Union” را انتخاب کنید.
  • تمامی بلوک‌ها/استوانه‌ها/اکسترودهای ایجاد شده (پایه و تمام پره‌ها) را انتخاب کنید.
  • اطمینان حاصل کنید که “Keep interior boundaries” تیک نخورده باشد (اگر می‌خواهید مرزهای داخلی بین پره‌ها و پایه حذف شوند تا یکپارچگی سیالاتی و حرارتی کامل داشته باشید). این کار به Mesh و حلگر کمک می‌کند.
  1. ساده‌سازی هندسه (در صورت لزوم):
  • Fillet/Chamfer: اگر لبه‌های تیز در مدل شما باعث مشکل در مش‌بندی (Meshing) می‌شود یا از نظر فیزیکی نیاز به گوشه‌های گرد دارید، می‌توانید از عملیات “Fillet” یا “Chamfer” استفاده کنید.
  • Defeaturing: در COMSOL، ابزارهایی برای حذف جزئیات کوچک (مانند سوراخ‌های ریز یا لبه‌های کوچک) که تأثیری در فیزیک مسئله ندارند ولی باعث افزایش تعداد مش و زمان حل می‌شوند، وجود دارد.
  1. ایجاد دامنه سیال (Fluid Domain):

اگر تحلیل شما شامل جریان سیال (مانند هوا) باشد، باید دامنه سیال را نیز مدل‌سازی کنید. این دامنه فضایی است که سیال در آن جریان دارد و پره‌ها را احاطه کرده است.

  • یک “Block” بزرگتر ایجاد کنید که سینک حرارتی را کاملاً در بر بگیرد.
  • روی “Geometry” راست کلیک کرده و “Difference” را انتخاب کنید.
  • “Object to add” را بلوک بزرگتر (که فضای سیال را تعریف می‌کند) انتخاب کنید.
  • “Object to subtract” را هندسه سینک حرارتی (که قبلاً با Union ایجاد کرده‌اید) انتخاب کنید.
  • نتیجه این عملیات، فضای خالی اطراف پره‌ها (دامنه سیال) خواهد بود.

3. نکات مهم برای رسم هندسه سینک حرارتی

  • استفاده از پارامترها: این مهمترین نکته است. استفاده از پارامترها (Parameters) امکان تغییر آسان ابعاد و انجام مطالعات پارامتری را فراهم می‌کند.
  • تقارن (Symmetry): در صورت وجود تقارن در سینک حرارتی، فقط یک قسمت کوچک (مثلاً یک چهارم یا نصف) از آن را مدل‌سازی کنید و از شرایط مرزی تقارن (Symmetry Boundary Conditions) استفاده کنید. این کار به شدت زمان محاسبات را کاهش می‌دهد.
  • کیفیت هندسه برای مش‌بندی: هندسه تمیز و بدون ایراد، کلید یک مش‌بندی (Meshing) موفق است. از همپوشانی (Overlap) یا گپ (Gap) در هندسه خودداری کنید. عملیات Boolean (Union, Difference) به درستی این مسائل را حل می‌کنند.
  • انتخاب واحدها: مطمئن شوید که واحدها (مثلاً میلی‌متر یا متر) را به درستی در قسمت “Geometry” یا “Parameters” تنظیم کرده‌اید.

با پیروی از این مراحل و نکات، می‌توانید به راحتی هندسه انواع مختلف سینک‌های حرارتی را در COMSOL Multiphysics رسم کرده و برای تحلیل‌های حرارتی-سیالاتی آماده کنید.

کلیدواژه ها : رسم هندسه-Geometry Creation-سینک حرارتی-Heatsink-کامسول-COMSOL-پره حرارتی-Heat Fin-مدل سازی سه بعدی-3D Modeling-پارامترها-Parameters-بلوک-Block-استوانه-Cylinder-صفحه کاری-Work Plane-اکسترود-Extrude-آرایه-Array-عملیات بولی-Boolean Operations-Union-Difference-دامنه سیال-Fluid Domain-مش بندی-Meshing-تقارن-Symmetry