我来还原一下blueromance的问题:
由于系统较大,所以System Grid中的Minimum Size设置为2mm,并且散热器Fin之间的网格数设为5,但散热器Fin之间的距离小于10mm(2*5=10),所以造成实际散热器之间的网格数为X/2(其中X为散热器Fin之间实际距离)。
之后blueromance通过对散热器施加网格约束,其中设置了Minimum Size的值为0.01mm(猜测的,反正远小于2mm),从而解决了Fin之间的网格数目问题。
随后,buleromance对约束做局域化,发现散热器的网格线依然延伸至求解域。发现怎么调也不起作用,开始抓狂,上论坛求助。其实前面有朋友已经说了,在约束的同时做膨胀就可以了,需要注意一点的是:X,Y,Z 三个方向的六个Low side都要设膨胀。
希望我的回答能解决这个问题,顺带附上我建立的散热器模型。
Heat_Sink_Grid.rar (2.43 KB)
|