散热器的温度分布
这个例子展示了如何创建一个简单的3 d散热器几何和分析对散热器传热。这个过程有三个步骤。
在PDE Modeler创建二维几何应用
在PDE Modeler中创建一个几何应用。首先,打开PDE Modeler应用几何组成的一个矩形和12圈。
pderect ([0 0 0.008 0.01])为我= 0.002:0.002:0.008为j = 0.002:0.002:0.006 pdecirc (i, j, 0.0005)结束结束
调整轴通过选择的限制选项>轴的限制。选择汽车使用自动缩放为轴。
导出几何描述矩阵,设置公式,名称空间在MATLAB矩阵®工作区,选择画>出口几何描述,设置公式,标签。这些数据可以在工作区中重建几何。
挤压散热器的二维几何到3 d几何
在MATLAB命令窗口,使用decsg
函数导出几何分解为最小的地区。策划的结果。
g = decsg (gd、科幻、ns);pdegplot (g,“FaceLabels”,“上”)
创建一个热模型进行瞬态分析。
模型= createpde (“热”,瞬态的);
创建一个二维几何分解几何矩阵和分配热模型的几何形状。
g = geometryFromEdges(模型中,g);
挤出的二维几何z设在0.0005单位。
g =挤压(0.0005 g);
情节挤压几何,这样您就可以看到标签上。
图pdegplot (g,“FaceLabels”,“上”)视图(90 [0])
挤出圆形脸(与IDs面临从15 - 26)沿z设在0.005更多的单位。这些面孔散热器鳍片的形式。
g =挤出(g, [15:26], 0.005);
分配修改几何热模型并绘制几何。
模型。几何= g;图pdegplot (g)
进行热分析
假设散热器是由铜、指定导热系数、质量密度和比热。
thermalProperties(模型,“ThermalConductivity”,400,…“MassDensity”,8960,…“SpecificHeat”,386);
指定斯蒂芬玻尔兹曼常数。
模型。StefanBoltzmannConstant = 5.670367 e-8;
应用温度边界条件对散热器的底部表面,由13个脸。
thermalBC(模型,“脸”1:13,“温度”,1000);
指定对流和辐射参数对散热器的所有其他表面。
thermalBC(模型,“脸”14:g.NumFaces,…“ConvectionCoefficient”5,…“AmbientTemperature”,300,…“辐射”,0.8);
设置所有表面的初始温度环境温度。
thermalIC(模型,300);
生成一个网格。
generateMesh(模型);
解决瞬态热问题乘以0到0.0075秒的时间步长0.0025秒。
结果=解决(模型、0:0.0025:0.0075);
每个时间步的温度分布。
为i = 1:长度(results.SolutionTimes)图pdeplot3D(模型,“ColorMapData”results.Temperature(:我)标题({[的时间= 'num2str (results.SolutionTimes(我))“年代”]})结束