رسم هندسه سینک حرارتی (Heatsink) در نرمافزار COMSOL Multiphysics یک گام اساسی برای هر تحلیل حرارتی-سیالاتی است. سینکهای حرارتی معمولاً از یک پایه (Base) و مجموعهای از پرهها (Fins) تشکیل شدهاند که سطح تماس با سیال خنککننده (معمولاً هوا) را افزایش میدهند. نحوه طراحی هندسه در COMSOL، بسته به پیچیدگی و نوع پرهها (صاف، پین، موجدار و غیره)، میتواند متفاوت باشد.
در ادامه، راهنمایی جامع برای رسم هندسه سینک حرارتی در COMSOL ارائه میشود:
1. آمادهسازی و بررسی نوع سینک حرارتی
پیش از شروع رسم، نوع سینک حرارتی و ویژگیهای اصلی آن را مشخص کنید:
- نوع پره: پرههای صفحهای (Plate Fins)، پرههای سوزنی (Pin Fins)، پرههای موجدار (Corrugated Fins) و …
- ابعاد: طول، عرض، ارتفاع پایه، ضخامت پرهها، ارتفاع پرهها، فاصله بین پرهها.
- جنس: معمولاً آلومینیوم یا مس که بعداً در قسمت Material تعریف میشود.
- تقارن: آیا هندسه دارای تقارن است؟ استفاده از تقارن میتواند به شدت در کاهش زمان محاسبات و سادهسازی مدل کمک کند.
2. مراحل عمومی رسم هندسه در COMSOL
به طور کلی، فرآیند رسم هندسه در COMSOL شامل مراحل زیر است:
-
ایجاد کامپوننت (Component): در Model Builder، روی “Component” راست کلیک کرده و “Add Component” را انتخاب کنید. معمولاً برای مسائل سه بعدی “3D” را انتخاب میکنید.
-
ایجاد Geometry: در زیر “Component”، روی “Geometry” راست کلیک کرده و “3D” را انتخاب کنید.
-
تعریف پارامترها (Parameters): قبل از شروع رسم، بهتر است ابعاد اصلی سینک حرارتی (مثل
base_thickness,fin_height,fin_thickness,fin_spacing,heatsink_length,heatsink_width) را به عنوان پارامتر تعریف کنید. این کار به شما امکان میدهد تا به راحتی ابعاد را تغییر داده و تحلیلهای پارامتری انجام دهید.- در Model Builder، روی “Global Definitions” راست کلیک کرده و “Parameters” را انتخاب کنید.
- ابعاد مورد نظر را با نام و مقدار (و واحد) تعریف کنید.
-
رسم پایه (Base):
- روی “Geometry” راست کلیک کرده و “Block” را انتخاب کنید.
- ابعاد Block را با استفاده از پارامترهایی که تعریف کردهاید (مثلاً
heatsink_length,heatsink_width,base_thickness) وارد کنید. این Block پایه سینک حرارتی شما خواهد بود.
-
رسم پرهها (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” تکثیر کنید.
- عملیات بولی (Boolean Operations):
پس از رسم پایه و تمامی پرهها، نیاز دارید آنها را به یک جسم واحد تبدیل کنید.
- روی “Geometry” راست کلیک کرده و “Union” را انتخاب کنید.
- تمامی بلوکها/استوانهها/اکسترودهای ایجاد شده (پایه و تمام پرهها) را انتخاب کنید.
- اطمینان حاصل کنید که “Keep interior boundaries” تیک نخورده باشد (اگر میخواهید مرزهای داخلی بین پرهها و پایه حذف شوند تا یکپارچگی سیالاتی و حرارتی کامل داشته باشید). این کار به Mesh و حلگر کمک میکند.
- سادهسازی هندسه (در صورت لزوم):
- Fillet/Chamfer: اگر لبههای تیز در مدل شما باعث مشکل در مشبندی (Meshing) میشود یا از نظر فیزیکی نیاز به گوشههای گرد دارید، میتوانید از عملیات “Fillet” یا “Chamfer” استفاده کنید.
- Defeaturing: در COMSOL، ابزارهایی برای حذف جزئیات کوچک (مانند سوراخهای ریز یا لبههای کوچک) که تأثیری در فیزیک مسئله ندارند ولی باعث افزایش تعداد مش و زمان حل میشوند، وجود دارد.
- ایجاد دامنه سیال (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