主要内容

Conductive Heat Transfer

R2026b

传导传热

  • Conductive Heat Transfer block

库:
Simscape / Foundation Library / Thermal / Thermal Elements

描述

Conductive Heat Transfer 模块用于表示两层相同材料之间通过传导进行的传热。对于平面,傅里叶定律描述了这种传热:

Q=k⋅AD(TA−TB),

其中:

  • Q 是热流。

  • k 是材料的热导率。

  • A 是垂直于热流方向的面积。

  • D 是两层之间的距离,即材料厚度。

  • TA 是 A 层的温度。

  • TB 是 B 层的温度。

通过圆管壁的热传导计算公式为

Qcyl=2πk⋅Lln(doutdin)(TA−TB),

其中:

  • L 是管道长度。

  • din 是管道内径。

  • dout 是管道外径。

可以使用热导率类型参数来指定热导率:

  • 常量 - 仿真过程中热导率保持恒定。可以使用热导率参数来指定热导率。

  • 变量输入 - 使用端口 K 处的输入物理信号指定热导率,该信号在仿真过程中可能会发生变化。最小热导率参数指定物理信号的下界。

  • 表格数据 - 使用基于温度的查找表来指定热导率。在这种情况下,仿真过程中的热导率也可能会发生变化。

表格数据选项使用模块的平均温度来查找热导率。对于平面壁体几何形状,平均温度为

Tavg=TA+TB2.

对于圆柱壁体几何形状,平均温度为

Tavg=(TA−TB)⋅(doutdout−din−1ln(doutdin))+TB,

该公式假设 TB 对应于圆柱内侧。

A 和 B 是与材料层关联的热守恒端口。由于模块的正方向是从端口 A 到端口 B,因此,如果热流从 A 流向 B,则热流为正。

变量

要在仿真之前设置模块变量的优先级和初始目标值,请使用模块对话框或属性检查器中的初始目标部分。有关详细信息,请参阅设置模块变量的优先级和初始目标值。

标称值提供了一种指定模型中变量的预期模的方法。使用基于标称值的系统缩放可提高仿真的稳健性。标称值可以来自不同的来源,其中之一是模块对话框或属性检查器中的的标称值部分。有关详细信息,请参阅Modify Nominal Values for a Block Variable。

示例

端口

输入

全部展开

控制热导率的输入物理信号。当值低于最小热导率参数指定的最小限值时,信号达到饱和状态。

依赖关系

要启用此端口,请将热导率类型参数设置为变量输入。

守恒

全部展开

与 A 层关联的热守恒端口。

与 B 层关联的热守恒端口。对于圆柱壁体几何形状,B 层是内层。

参数

全部展开

选择热导率的指定方式:

  • 常量 - 仿真过程中热导率保持恒定。可以使用热导率参数来指定热导率。

  • 变量输入 - 使用端口 K 处的输入物理信号指定热导率,该信号在仿真过程中可能会发生变化。最小热导率参数指定物理信号的下界。

  • 表格数据 - 使用基于温度的查找表来指定热导率。在这种情况下,仿真过程中的热导率也可能会发生变化。

热传导的壁体形状,指定为:

  • 平面 - 通过平坦的矩形壁传热。指定壁面积和厚度。

  • 圆柱 - 通过圆管壁传热。指定管道内径、外径和长度。

垂直于热流方向的传热面积。

依赖关系

要启用此参数,请将壁体几何形状设置为平面。

材料厚度,即两层之间的距离。

依赖关系

要启用此参数,请将壁体几何形状设置为平面。

管道内径,即材料内层的直径。

依赖关系

要启用此参数,请将壁体几何形状设置为圆柱。

管道外径,即材料外层的直径。

依赖关系

要启用此参数,请将壁体几何形状设置为圆柱。

管道长度。

依赖关系

要启用此参数,请将壁体几何形状设置为圆柱。

材料的热导率。

依赖关系

要启用此参数,请将热导率类型设置为常量。

热导率值下界。端口 K 处的输入信号在此值处达到饱和状态,以防止热导率进一步减小。

依赖关系

要启用此参数,请将热导率类型设置为变量输入。

对应于温度向量参数值的热导率值向量。向量大小必须与温度向量参数相同。模块使用模块的平均温度、线性内插和最近邻外插,对热导率执行一维表查找。有关内插和外插算法的详细信息,请参阅 PS Lookup Table (1D)。

依赖关系

要启用此参数,请将热导率类型设置为表格数据。

对应于热导率向量参数值的温度值向量。该向量必须严格递增。该向量中包含的值可以间隔不均匀。该向量必须包含至少两个值。

依赖关系

要启用此参数,请将热导率类型设置为表格数据。

扩展功能

全部展开

C/C++ 代码生成
使用 Simulink® Coder™ 生成 C 代码和 C++ 代码。

版本历史记录

在 R2007b 中推出

全部展开