☰
太阳辐射与集热器传热仿真:模型选型、网格与求解全解析
2026/10/14 20:20:02 网站建设 项目流程

做“传热学仿真-主题073-太阳辐射与集热器”这个题目前,我特意把之前记录过的几个仿真笔记翻出来比对了一下,发现每次翻车的原因都差不多:辐射边界给错了,集热器传热路径简化错了,或者瞬态设置根本没考虑太阳高度角变化。这个主题的仿真看着门槛不高,实际上牵涉太阳辐射模型、吸热板与流体换热、顶部热损失、网格与求解器配合,任何一个环节不落地,效率曲线都会明显偏离工程常识。

可以说,这个题目练的不是“会点软件”,而是对传热问题建模时“哪一笔热算得清楚、哪一笔可以合理简化”的判断力。下面就把我做这个主题时的完整思路和实操流程拆开来讲,覆盖辐射模型选型、集热器传热建模、网格与求解设置、结果后处理和问题排查。不管你是正在做传热课设,还是第一次接触光热仿真想找一份可复现的参考流程,这篇内容都能用得上。

1. 建模仿真前的三条关键决策:辐射模型、集热器结构与瞬态边界

1.1 太阳辐射模型:直射、散射与反射不是同一个力

很多人一想到太阳辐射,脑子里就是太阳常数1367 W/m²,然后直接在集热器表面加一个恒定的热流密度。这个做法的错误很隐蔽,因为在稳态仿真里结果也能收敛,但数值贴合不了实际:晴天正午水平面上的实际辐照度很少到1000 W/m²,更别说早上、傍晚这种低太阳高度角工况。

真实太阳辐射由三部分构成:法向直射辐射、散射辐射、地面反射辐射。集热器表面实际接收到的总辐照度,是对这三部分分别做投影和遮挡处理后求和得到的。

我常用的是ASHRAE晴空模型做边界估算,它把太阳辐射拆成两段公式:

法向直射辐射:DNI = A / exp(B / sinβ)
水平面散射辐射:Gd = C × DNI

其中β是太阳高度角,A、B、C是经验系数,晴天典型取值约为A=1080 W/m²、B=0.2、C=0.15。

举个例子。设β=30°,那么:

sinβ=0.5
DNI = 1080 / exp(0.2 / 0.5) ≈ 724 W/m²
水平直射 = 724 × sin30° ≈ 362 W/m²
水平散射 = 0.15 × 724 ≈ 109 W/m²
总水平辐照度 ≈ 471 W/m²

这个数值与“太阳常数”差了一倍还多。关键是,如果我把这块水平辐照度直接当成倾斜集热器表面的垂直入射来加载,效率曲线的截距就会虚高,后处理时根本解释不通。

正确做法是:先把直射辐射按集热器倾角和方位角做余弦投影,散射采用简化各向同性假设,即按倾斜面与水平面的视角系数折算:透过玻璃盖板后,再参与吸收率计算。反射辐射在普通平板集热器仿真中通常小于总辐照度的5%,第一轮可以忽略,如果你要做聚光型集热器,这部分再单独建模。

1.2 集热器选型:平板式和真空管式在仿真里的差别

这个主题没有指明具体用哪种集热器,但建模差异特别大,必须先定下来。

平板式集热器结构是典型的三明治:吸热板芯、玻璃盖板、底部保温层和外壳。它的热损路径清楚、网格相对好画,适合做“传热学仿真”这种以基础物理过程为主题的题目,也便于分析吸热板发射率、盖板透射率和风速的影响。

真空管式集热器的特点是吸热体被封闭在真空夹层里,顶部对流热损大大降低,热量主要靠辐射和支撑件传导漏掉。它的模型比平板复杂得多,涉及真空管环形间隙、选择性吸收膜层、流体集合管,网格要做成轴对称结构,算起来慢很多。

我给这个主题定的是平板式,原因很简单:太阳辐射模型、吸热涂层、风速影响这些核心知识点,平板式全都能覆盖,而且网格规模适中,瞬态仿真也不会跑太久。如果你后续要对比两种结构,再单独建真空管模型也不迟。

1.3 瞬态边界与能量守恒:先估算平衡态,再跑动态

集热器仿真往往要算一天内的温度变化。白天太阳辐射强、水温升高,夜间失去太阳辐射、水箱和各部件向外散热。这种问题本质是瞬态传热,边界条件随时间变化,必须把太阳高度角、环境温度、风速按时间序列加载进去。

我建议先做一个稳态平衡估算。假设辐照度G=800 W/m²、集热器面积A=2 m²、光学效率约0.75,则吸热板吸收的热负荷:

Q_absorbed ≈ 0.75 × 800 × 2 = 1200 W

如果流体入口温度与环境的温差是30℃、总热损系数约5 W/(m²·K),热损为:

Q_loss ≈ 5 × 2 × 30 = 300 W

那么可用得热量约900 W,对应流量0.05 kg/s、比热4180 J/(kg·K)时温升:

ΔT ≈ 900 / (0.05 × 4180) ≈ 4.3 ℃

这个温升量级就是后处理时判断结果是否合理的尺子。如果仿真算出来入口20℃、出口直接到60℃,那多半是哪个边界给错了。

2. 传热路径与关键参数:三层结构里最容易卡壳的细节

2.1 吸热板芯:涂层吸收率与发射率如何决定效率截距

吸热板是集热器的“心脏”,它表面涂层的任务是在太阳光谱波段尽可能多吸收,在红外波段尽可能少发射。实际工程中的选择性吸收涂层可以做到吸收率α=0.94、发射率ε=0.12;普通黑板漆则吸收率虽高,但发射率也高,热损会明显变大。

发射率的影响可以按斯特藩-玻尔兹曼定律估算。设吸热板温度Tp=330K,玻璃盖板内表面温度Tg=310K,发射率0.12时,吸热板对盖板的辐射热损为:

q = εσ(Tp⁴ - Tg⁴)
q ≈ 0.12 × 5.67×10⁻⁸ × (330⁴ - 310⁴) ≈ 1.8 W/m²

如果发射率变成0.9,这项就变成约13.4 W/m²。单看数值不大,但是乘上全天工作时间和整个集热器面积,加上其他热损路径,效率就可能掉3到5个百分点。仿真中如果把发射率随便设成0.9,效率曲线截距会比实测低很多。

所以建吸热板模型时,要把“吸收率”和“发射率”分开定义,不能共用一个参数。很多仿真工具的默认壁面发射率是0.8,这个值并不适用于选择性吸热涂层,必须手动调整。

2.2 玻璃盖板与热损失:顶部损失的关联式估算

玻璃盖板在太阳辐射波段要让光透过,在红外波段又要阻挡吸热板的辐射散热,这组矛盾参数在仿真里要分开处理。透过率一般给0.85~0.91,发射率给0.88左右。模型里它是有厚度的半透明壁面,需要设置太阳辐射透射和吸收。

顶部热损是最难算准的部分,它包括吸热板与盖板之间空气夹层的自然对流,再加上吸热板与盖板之间的辐射。空气夹层很薄,高度方向温差又不小,自然对流的努塞尔数通常在1~10之间。如果盖板与吸热板温差20K、夹层等效高度0.05m、空气导热系数0.028 W/(m·K),取Nu=3,则:

h ≈ Nu × k / L = 3 × 0.028 / 0.05 ≈ 1.68 W/(m²·K)
q_conv ≈ 1.68 × 20 ≈ 33.6 W/m²

在仿真的第一轮迭代里,可以直接把这个热损系数写进壁面散热边界。如果你用共轭传热把空气夹层直接建出来,就要注意夹层网格的长细比,这部分精度上去了计算量也会增加不少。

盖板外侧还有与环境的风对流。无风工况自然对流换热系数约5~10 W/(m²·K),有风时可以到20~30 W/(m²·K)。风速1m/s和5m/s的差别,对夜间散热来说非常大。做全天瞬态仿真时,环境风速千万不能设成静止。

2.3 流体侧换热:从层流到湍流的关联式与翅片效率

吸热板把热量导给流道,流道再加热工质。这部分建模的难点在于“固体导热”与“流体对流”是两个物理过程,耦合界面要处理好。

水在集热器流道里一般是湍流。假设流道内径0.02m、流速0.5m/s,20℃水的运动粘度约1×10⁻⁶ m²/s,则:

Re = vd / ν = 0.5 × 0.02 / 1×10⁻⁶ = 10000

湍流。用迪图斯-贝尔特公式估算Nu:

Nu ≈ 0.023 × Re^0.8 × Pr^0.4
Pr≈7,Nu ≈ 0.023 × 1585 × 2.18 ≈ 79

换热系数:

h = Nu × k / d ≈ 79 × 0.6 / 0.02 ≈ 2370 W/(m²·K)

这个数值很大,说明流体侧表面热阻相对小,真正限制吸热板向流体传热的往往是吸热板的金属导热阻和管板连接处的接触热阻。

吸热板内部的导热路径通常按“矩形翅片效率”估算:吸热板厚度0.5mm、导热系数约200 W/(m·K)、翅片半宽0.05m。翅片参数m = √(h_combined / (k·t)),组合换热系数取5 W/(m²·K),t=0.0005m,则:

m ≈ √(5 / (200 × 0.0005)) ≈ 7.07
mL ≈ 7.07 × 0.05 ≈ 0.35
η_fin ≈ tanh(0.35)/0.35 ≈ 0.96

翅片效率很高,说明吸热板横向温差小,流体从入口到出口的温度变化主要体现在流动方向上。这也是为什么很多工程教材只做一维集热器模型就够用:垂直于流动方向的温度梯度没有想象中那么大。

3. 网格划分与求解设置:仿真结果经常毁在松弛因子和时间步长上

3.1 网格长宽比与近壁边界处理

集热器的几何特征相当“薄”:吸热板厚度可能不到1mm,长度却超过1m,这种结构如果直接画均匀网格,单元数量会爆炸。我习惯把模型分成三块单独处理:

第一块是流体域。圆管或扁管内部的流体网格要保证近壁面有足够层数。用k-ε或k-ω SST湍流模型时,最好让近壁y+落在30左右或更低;如果是简化模型用增强壁面处理,第一层网格厚度可以初步估算为:

Δy ≈ 2 × y+ × μ / (ρ × u_τ)

水在0.5m/s、Re=10000时,摩擦速度大约0.03~0.05m/s,y+=30时第一层厚度约0.08~0.15mm。设定后发现这个值很小,但只在流体近壁区域需要,其他区域可以放宽。

第二块是吸热板固体域。它虽然薄,却是热阻路径的一部分,不能把厚度完全忽略。用六面体扫掠网格划分,板厚度方向给3~5层,长宽比控制在20以内。如果出现高长宽比单元,求解器会在逐次迭代里出现能量残差下降不平滑的现象。

第三块是玻璃盖板和空气夹层。空气夹层属于典型的水平受限空间自然对流,它两侧温差不大,但流场可能存在非常弱的多胞流动。如果只算热量传递而不是想精细研究夹层内部流型,最佳做法是把它等效成一个导热系数放大的固体区域,也就是用当量导热系数来替代自然对流。这样既能保证热损计算合理,又能避免画出长宽比超过100的薄层网格。

3.2 辐射与对流耦合时的松弛因子与收敛技巧

太阳辐射加载到吸热板上,吸热板温度升高,热量一部分传给玻璃盖板,盖板温度也随之上升,盖板反过来又向吸热板辐射能量。这种耦合关系在迭代求解时很容易出现温度来回振荡。

遇到这种情况,第一步是把能量方程的松弛因子从默认的0.9左右降到0.4~0.5。墙面的温度松弛也可以单独调低。有人担心松弛因子小了计算时间不够,实际上在二维或轻三维模型里,多几百次外迭代换来的稳定性远比硬跑收敛划算。

第二步是把辐射模型的迭代频率和能量方程错开。如果用的是离散坐标辐射模型,每轮能量场更新后要做十几轮辐射迭代,很容易让求解陷入“假收敛”,也就是残差稳定但换热功率不守恒。我常用的办法是:先关闭辐射模型跑一个纯对流/导热的初始解,把温度场初步拉起来,再打开辐射耦合继续算。这个方法很土,但第一次求解往往特别快。

第三步是观察能量残差和进出口温度的波动幅度。能量残差降到1e-6以下还不够,还要确认监控点温度在连续200个迭代步里波动小于0.1K。对于集热器仿真,热平衡比残差重要得多,残差只是工具。

3.3 瞬态时间步长:太阳辐射变化快,热惯性慢

集热器的热惯性主要来自吸热板、外壳和水工质。水的比热很大,整个系统的响应时间往往是5到15分钟量级。用150s到600s的时间步长来模拟一天是足够的,时间步长太长会平滑掉早上和傍晚的峰值特征,太短又白白消耗计算资源。

我跑全天瞬态时,用不等间距时间步:7:00-9:00和16:00-18:00太阳高度角变化快,步长压缩到120s;中午时分辐照度平缓,步长放到300s。

太阳辐射加载不能直接从“9点”跳到“10点”,那样温度曲线会出折角。要让一个完整干净的全天曲线进入下一个时刻的边界条件,用前一步的辐射倍率做线性插值是最省事的方式。部分仿真工具支持时间相关的函数表,把一小时内的辐射数据点加密到5分钟间隔,效果会平滑很多。

3.4 辐射载荷加载:别在边界上直接把太阳当热源

这里有一个特别容易犯的错误:把太阳辐射简化成“壁面热流密度”,直接施加在吸热板外表面。这样算出来的“吸热量”,其实是把所有辐照度都当作被吸热板吸收的能量,完全没有考虑玻璃盖板的透过率、吸热板吸收率和反射损失。等效结果就是效率曲线截距可以达到0.9以上,明显违背物理常识。

正确加载方式分两步:定义一束来自远处太阳方向的平行光,方向由太阳高度角和方位角决定;然后在玻璃盖板上设置半透明边界属性,给出太阳波段的透过率和吸收率,让辐射穿过盖板后落到吸热板表面,再由吸热板表面的吸收率决定吸收多少。这样算出来的吸热板热流密度才是真实有效的。

如果工具不支持半透明边界,可以用等效办法:把吸热板表面的吸收热流写成Q = G × τ_cover × α_plate,例如G=800 W/m²、透过率0.88、吸收率0.94,则Q≈662 W/m²。这个近似值相当于把盖板对辐射的衰减全部打包成系数,物理含义清楚,误差也可接受。

4. 结果后处理与问题排查:效率曲线、温度云图与常见偏差

4.1 效率曲线怎么画才不算白算

集热器综合性能通常用瞬时效率曲线表达:

η = Q_useful / (G × A)

横坐标是归一化温差X=(Tin-Ta)/G,纵坐标是效率。工程上效率曲线是条斜率为负的直线:X=0时效率最高,对应光学效率与吸热系数的乘积,大约0.65~0.75;X越大,热损越明显,效率越低。

仿真后处理时,先别急着出曲线。先检查效率曲线截距:如果截距大于0.8,多半是辐射加载把整个G都算成了吸热板的吸收热流,盖板的透过作用没有生效。再检查斜率:如果斜率绝对值很小,说明顶部热损被低估,常见原因是玻璃盖板发射率设成了0.05甚至设成了绝热壁面。

另外要对照入口温度设置。入口温度Ta=20℃、G=800 W/m²时,X=0.025。随入口温度升到60℃,X=0.05,效率应当线性下降。如果仿真出口温度出现非单调变化,要回过头查流量是否设置正确——流量过大时进口温度升高出口温度变化不明显,效率曲线斜率会偏低。

4.2 温度场判读与能量平衡检查

温度云图不只是“看着好看”,它能直接暴露建模问题。

正常工况下,吸热板表面温度应该从流体入口向出口缓慢递增,温差在5℃以内。如果云图出现明显的局部高温斑块,说明翅片导热或者接触热阻被错误忽略。如果流体域温度沿流动方向呈台阶状上升,说明网格在流体方向分段过少,插值平滑不足。

做能量平衡检查时,把整个集热器当成黑箱:

入口工质焓 + 吸热板吸收的太阳辐射能量 = 出口工质焓 + 玻璃盖板/外壳/底部散热

每一项都可以用后处理统计积分得到。误差超过3%,优先怀疑时间步长过大或辐射加载存在重复计算。很多问题在效率曲线上看起来只是“数据点偏散”,背后其实是能量收支不守恒,一旦追查就能定位到边界条件。

4.3 常见问题速查与排查思路

现象可能原因排查办法
全天产热量偏高20%以上太阳辐射用了水平面值直接加载到斜面上检查辐射模型是否区分直射与散射,验证斜面投影
效率曲线截距大于0.8没设置盖板透过率,辐射全部被吸热板吸收确认半透明边界参数,或改用等效系数
夜间热损特别大吸热板发射率设成0.9以上改为选择性涂层发射率0.1~0.2
温度曲线出现锯齿瞬态时间步长太大或松弛因子过高加密晨昏时段步长,降低能量松弛因子
收敛困难,残差振荡辐射与对流耦合过强,初始场偏差大先关辐射算稳态解,再打开辐射
出口温度异常低流体侧换热系数被低估按Re、Pr检查Gnielinski关联式参数

排查顺序永远是“边界条件 → 材料参数 → 网格质量 → 求解器设置”。不要一上来就加密网格,我见过太多次把网格从10万加到100万,结果只是把错误算得更精确。

提示:仿真报告里除了效率曲线,一定要附一张瞬时热平衡表,比如某时刻吸收的辐射能、有效得热、顶部散热量、底部散热量各是多少。这张表比任何云图都能说明你是否真正理解了这个模型。

我实际操作这个主题时,最深的体会是把太阳辐射的分解搞清楚之后,后面所有的问题都变得有迹可循。直射和散射分开处理、盖板透过率和吸收率在模型里各司其职、涂层发射率单独设置,这三个动作做完,效率和温度云图基本一次成形。建议你也拿这三条先排查自己的仿真模型,大概率能少废掉两三个调试通宵。

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询