主要内容

evaluateHeatRate

评估集成指定边界热流率正常

描述

例子

Qn= evaluateHeatRate (thermalresults,RegionType,RegionID)返回指定的集成边界热流率正常RegionTypeRegionID

例子

全部折叠

计算热流率在一块的几何。

创建一个稳态热模型。

thermalmodel = createpde (“热”,“稳态”);

导入块几何。

importGeometry (thermalmodel“Block.stl”);pdegplot (thermalmodel“FaceLabels”,“上”,“FaceAlpha”,0.5)

图包含一个坐标轴对象。坐标轴对象包含3颤类型的对象,补丁,线。

指定物体的导热系数。

thermalProperties (thermalmodel“ThermalConductivity”,80);

的两端施加恒定的温度。所有其他面临默认是绝缘的。

thermalBC (thermalmodel“脸”,1“温度”,100);thermalBC (thermalmodel“脸”3,“温度”,50);

生成网格。

generateMesh (thermalmodel“GeometricOrder”,“线性”);

解决热模型。

thermalresults =解决(thermalmodel);

计算热流率在面对3块。

Qn = evaluateHeatRate (thermalresults,“脸”3)
Qn = 4.0000 e + 04

计算热流率在表面的冷却范围。

创建一个热模型进行瞬态分析。

thermalmodel = createpde (“热”,瞬态的);

创建一个球体半径为1的,并将其分配给热模型。

通用= multisphere (1);thermalmodel。几何=通用;

生成网格。

generateMesh (thermalmodel“GeometricOrder”,“线性”);

指定范围的热性能。

thermalProperties (thermalmodel“ThermalConductivity”,80,“SpecificHeat”,460,“MassDensity”,7800);

应用球面上的对流边界条件。

thermalBC (thermalmodel“脸”,1“ConvectionCoefficient”,500,“AmbientTemperature”,30);

设置初始温度。

thermalIC (thermalmodel, 800);

解决热模型。

tlist = 0:100:2000;结果=解决(thermalmodel tlist);

计算整个球体表面热流率。

Qn = evaluateHeatRate(结果,“脸”1);情节(tlist Qn)包含(“时间”)ylabel (“热流率”)

图包含一个坐标轴对象。坐标轴对象包含一个类型的对象。

输入参数

全部折叠

解决热的问题,作为一个指定SteadyStateThermalResults对象。创建thermalresults使用解决函数。

例子:thermalresults =解决(thermalmodel)

几何区域类型,指定为“脸”三维几何或“边缘”二维几何。

例子:Qn = evaluateHeatRate (thermalresults‘脸’,3)

数据类型:字符|字符串

几何区域ID指定为一个正整数。发现该地区使用的idpdegplot函数与“FaceLabels”(3 - d)或“EdgeLabels”(二)值设置为“上”

例子:Qn = evaluateHeatRate (thermalresults‘脸’,3)

数据类型:

输出参数

全部折叠

热流率,作为一个实数,或者返回时间的结果,一个向量的实数。这个值代表了集成热流率,以单位时间能量,流动的方向正常的边界。Qn是正的,如果热量流动的领域,如果热量流入域和消极。

版本历史

介绍了R2017a