3. 电子冷却风道几何建模
电子冷却风道仿真的几何建模,核心不是“把CAD画得漂亮”,而是把真实机箱中与流动和换热相关的结构,转化为一个封闭、干净、可命名、可网格化的流体域。在SpaceClaim或DesignModeler中,这一步通常决定了后续Fluent求解能否顺利收敛、边界条件能否准确施加,以及结果是否具有工程参考价值。本节围绕机箱、PCB、散热器、风扇与开孔五类对象,说明简化原则、流体域抽取方法、封闭处理与命名选择的最佳实践。
一、先明确流体域与固体域的边界
风道仿真的计算对象是空气流经的空间,而不是机箱钣金本身。因此建模前要先判断哪些实体参与流动、哪些实体只作为热源或导热路径。典型处理方式是:机箱外壳、PCB板、散热器基板与翅片、风扇轮毂与叶片、连接器等,作为固体域或壁面边界;它们所占据的空间从流体域中“挖掉”,剩余连通空间即为流体域。若只做纯流动分析,可将PCB和散热器简化为无厚度壁面或体积热源;若做共轭传热,则需保留散热器基板与翅片的固体域,并确保流体与固体交界面自动生成耦合壁面。
在SpaceClaim中,常用Volume Extract(体积抽取)或Enclosure(包围体)配合Subtract(布尔减)完成流体域生成。操作顺序建议为:先创建覆盖整个机箱内腔的封闭包围体,再用机箱内壁、PCB、散热器、风扇等实体执行布尔减,得到流体域。DesignModeler中则常用Fill(填充)或Boolean Subtract,并配合Enclosure生成外部流场。无论哪种工具,最终流体域必须是单一连通体,否则网格会出现不连通区域,导致Fluent初始化失败或出现非物理回流。
二、机箱与开孔的简化策略
机箱简化要抓住“进风—过流—出风”的主通道。对于螺钉、卡扣、线缆、细小筋位、倒角、圆角、铭牌、标签等不影响主流场和压降的细节,应直接删除或抑制。开孔是风道建模的关键:进风口、出风口、侧板通风孔、风扇安装孔都需要保留,但孔的形状可以简化。例如,密集小圆孔可等效为相同开孔率的矩形或圆形大孔,开孔率按实际孔面积与板面面积之比计算。假设某侧板实际有120个直径4 mm圆孔,板面为200 mm×150 mm,则实际开孔面积约为120×π×2²≈1508 mm²,开孔率约5.0%;可简化为一个直径约44 mm的圆孔或等效矩形孔,并在Fluent中按实际开孔率修正阻力。
开孔边界要避免“悬空面”和“重复面”。若机箱外壳被抽成薄壁,建议将开孔位置直接切出,使流体域在该处形成真实开口;若外壳被简化为无厚度壁面,则需在流体域对应位置单独建立内部面(interior)或边界命名面,后续在Fluent中改为pressure-inlet、pressure-outlet或fan边界。所有开孔面必须与流体域共面且完全贴合,不能有微小缝隙或重叠,否则网格会出现自由边或负体积。
三、PCB与散热器的简化尺度
PCB在风道中既是流阻元件,也是热源载体。若只关心机箱级风量分配,可将PCB简化为无厚度矩形板,厚度方向不参与网格;若关心板面温度分布,则保留2~3 mm厚度并赋予各向异性导热系数。芯片、电容、电感等元件可按长方体块简化,尺寸取实际外形包络,功耗以体积热源或面热源施加。对于BGA、QFN等底部焊球阵列,若不影响主流场,可忽略;若位于风道狭窄处,建议保留为等效粗糙度或局部阻力块。
散热器是风道建模中最容易“过度细化”的对象。翅片厚度常为0.5~1.5 mm,翅片间距2~5 mm,若全部保留,网格量会急剧上升。工程上常用两种策略:一是保留真实翅片,适用于翅片数较少、间距较大的情况,网格需在翅片间至少布置3~5层;二是等效多孔介质,将翅片区域设为多孔域,通过压降-速度关系(如Forchheimer模型)等效流阻,固体域仍保留基板参与导热。选择依据是:若关注翅片表面温度与局部流场,保留真实翅片;若只关注系统风量与散热器整体热阻,用多孔介质更高效。
四、风扇的两种建模方式
风扇建模取决于分析目标。若需要观察风扇出口旋流、叶片通道流动,应采用MRF或滑移网格,保留风扇轮毂与叶片实体,在叶片周围建立旋转域,旋转域与静止域之间设置interface。若只关心系统阻抗与风量匹配,可将风扇简化为内部风扇边界,在Fluent中直接输入P-Q曲线,或用一个薄圆盘面替代,设置fan边界并给定压力跃升。此时几何上只需在风扇安装位置保留一个圆形内部面,并命名为fan。注意:风扇前后需保留足够长的直段(建议≥1倍风扇直径),避免边界条件过于贴近弯头或障碍物导致非物理结果。
五、封闭检查与命名选择
流体域抽取完成后,必须做三项检查:自由边检查(是否存在未封闭的边)、干涉检查(固体对象是否相互穿透导致布尔减失败)、连通性检查(流体域是否为一个连通体)。在SpaceClaim中可用Repair → Missing Faces / Free Edges定位问题;在DesignModeler中可用Tools → Analysis Tools → Fault Detection。若发现流体域被分割成多个区域,通常是因为PCB或散热器与机箱内壁之间存在微小间隙,需将间隙封闭或调整实体位置。
命名选择是连接几何与求解器的桥梁。建议在几何阶段就建立以下Named Selection:inlet、outlet、fan_in、fan_out、heatsink_fluid、heatsink_solid、pcb_wall、chassis_wall、interface_rotor。命名应使用英文、无空格、语义明确,避免使用face1、selection2这类默认名称。若使用SpaceClaim,可在Named Selection面板中按面、体、边分别创建;若使用DesignModeler,可在Named Selection中通过面选择或体选择生成。导入Fluent后,这些名称会直接出现在边界条件列表中,减少重复选择与误操作。
六、一个可复现的简化示例
假设某1U机箱内腔尺寸为440 mm×300 mm×44 mm,前端有两个40 mm风扇,后端为出风格栅,中部有一块200 mm×150 mm×1.6 mm的PCB,PCB上有一个50 mm×50 mm×30 mm的铝散热器,翅片厚1 mm、间距3 mm、共12片。建模时:机箱内腔用Enclosure生成流体域;PCB简化为1.6 mm厚板;散热器保留基板与12片翅片,翅片间流体域保留;风扇简化为两个直径38 mm的内部面,命名为fan1、fan2;出风格栅按开孔率60%等效为一个矩形出口,命名为outlet;前端进风口命名为inlet。布尔减后检查流体域连通性,确认无自由边,再将命名选择导出至Fluent。该示例中,翅片间最小间距3 mm,建议网格尺寸≤0.8 mm,以保证翅片间有至少3层网格。
几何建模的质量直接决定后续网格与求解的稳定性。简化不是随意删除,而是基于流动与换热重要性做有依据的取舍;封闭不是简单缝合,而是确保流体域在拓扑上完整;命名不是形式,而是让边界条件施加可追溯、可复用。掌握这三条主线,SpaceClaim与DesignModeler就能从“画图工具”变成风道仿真的可靠起点。