在热湿气候地区,墙体的热湿迁移对围护结构的热工性能、建筑能耗和室内环境有着十分重要的影响[1-2]。因此,研究多孔材料的热湿迁移,预测材料内部温度和湿度的分布对改善围护结构的热工性能、抑制霉菌生长、提高围护结构的耐久性具有重大意义。而建立多孔材料热湿传递模型和采用高精度的算法是研究这些问题的基本前提。
许多学者采用的热湿耦合传递模型为Luikov模型[3]。该模型可以就建筑材料和建筑结构在真实外界条件下长期变化的特性做出模拟,奠定了液态水和水蒸气同时传递模型的理论基础。一些学者对Luikov方程进行了改进和完善[4-5],得到了一维瞬态热湿耦合传递方程的解析解。对于热湿耦合传递模型的数值解法,被广泛采用的主要是有限元法和有限差分法[6-8]。Kerget等[9]采用基于边界元法的数值模型对多孔介质非线性热湿耦合传递进行了模拟,此方法减少了问题的维数,但应用范围以存在相应微分算子的基本解为前提。郭兴国等[10]运用有限容积法对多层墙体热湿耦合模型进行了求解,此类方法时间步长选择受到一定的限制。Mendes等[11]运用有限差分方法对方程进行离散,并用MTDMA (Multitridiagonal-Matrix Algorithm)对离散后的方程进行求解。李凤志等[12]利用时域递归展开算法求解了织物热湿耦合方程,该方法的主要优点是时间步长的选取几乎不受限制。
笔者建立了多孔介质一维热湿传递控制方程,在时域上采用了递归展开算法,有效克服了有限差分法对时间步长的限制问题,在空间域上采用有限容积法对方程进行离散,并且用MATLAB编程进行求解。计算结果与有限差分方法的计算结果以及文献[5]中的解析解、实验数据进行比较,证明了此解法的正确性。研究结果表明,该方法能够用于墙体热湿耦合迁移方程的求解。
在多孔建筑墙体内热湿耦合过程中,根据质量和能量守恒方程可得多孔建筑墙体的内热湿耦合微分方程[13]
式中:T为温度,K;t为时间,s;Cp为材料的比热,J/(kg·K);Cm为材料的比湿,kg/(kg·°M);k为导热系数,W/(m·K);Dm为材料的质扩散系数,kg/(m·s·°M);ρ为干材料的密度,kg/m3;ε为相变因子,m3/m3;γ为吸附或解吸附热,kJ/kg;δ为热梯度系数,°M/K;hlv为蒸发潜热,J/kg;m为湿度势,°M,在吸湿材料中,传热传质具有相似性,定义m为湿度势,是材料含湿量U的函数[13]
式(1)代表了控制体内能量平衡方程,方程中的最后一部分代表了由于相变和吸附或解吸附产生的热源或者热汇。同理,式(2)为控制体内质量平衡方程,方程的最后一项代表了与温度梯度有关的湿源或者湿汇。为了计算方便,方程(1)、(2)还可以简化为
式中:L=kρCp;D=kDmρCm[k+Dmδ(εhlv+γ)];v=Cm(εhlv+γ)Cp;λ=CpDmδCm[k+Dmδ(εhlv+γ)]。
模型为一维多孔介质热湿耦合模型。图 1所示为模型的边界条件,即:在x=0时,温度和湿度势分别为Ti、mi;当x=l时,温度和湿度势分别为To、mo。初始条件为
为了求解建筑构件热湿耦合微分方程,采用时域递归展开算法[15],将时域划分为若干时段,在每个离散的时段内将变量展开,因此,T、m可以展开为
式中:t0为时段起点,s;ts为时间步长,s;Tj,mj分别为T、m的j阶展开系数。
由导数转换的关系
可计算得到T和m的一阶时间导数项
把式(8)~(13)代入到式(4)、(5)中,比较s的幂次,可得
采用有限容积法建立离散方程,将守恒方程在任一控制容积对空间做积分,图 2为控制容积示意图,i为建筑材料内部节点,竖实线表示控制体分界面。在控制体上对式(14)、(15)积分
积分后,可得
给定原始数据、初始和边界条件。对于n个节点可以列出2n个方程,在求解方程前,先求出每个节点的系数,之后求解方程。对每一次迭代的系数以及方程的解进行储存,当连续3次满足收敛条件时,进入到下一个时间步长t=t+ts,使用式(8)、(9)计算t时刻变量T、m的值,如果t < tstop,令这些变量作为新时间步长下墙体的初始条件再次进行计算,否则计算结束。收敛标准为
在计算过程中,也可预先设置展开阶数的上限为max,改变max的大小,可以控制求解精度以及程序运行的时间。
将上述求解方法应用到求解建筑材料热湿耦合过程中,模型计算采用的材料为木板,边界条件及初始条件按照文献[5]中设置,模型其他计算参数主要根据文献[13]选取,如表 1所示。计算结果与有限差分方法、文献[5]中解析解进行了对比,经过有限差分离散后的方程分别用直接解法和MTDMA算法进行求解。
图 3为木质建筑构件的中点温度随时间变化的曲线,对比可以看出,时域递归算法预测材料温度的变化与文献[5]中的解析解计算的结果具有高度一致性,平均相对误差为0.1%。有限差分算法中的直接解法及MTDMA算法计算的结果是一致的,与时域递归算法相比,平均相对误差均为1.4%。在大约1 500 s后,温度均稳定在83.5 ℃。图 4为建筑构件中点湿度势随时间变化曲线,对比可知:采用时域递归算法和有限差分算法得到的曲线几乎重合,平均相对误差仅为0.074%,经过计算,在大约48 h后,湿度势稳定在了24.5 °M。与文献[5]中的结果对比,平均相对误差为2.4%,数值较与有限差分算法对比时的误差增加。分析原因,可能是由于解析解对模型做了一定的假设和简化导致的[5]。
如图 5、6所示为该方法与Qin等[16]实验结果的对比,计算条件与实验条件相同,实验天数为5周,材料属性见文献[16]。图 5给出了墙体温度分布,计算结果与实验结果吻合较好,相对误差小于10%。图 6为墙体水蒸气含量分布,从图中可以看出计算结果与实验结果吻合良好,相对误差小于7%。
通过与数值解、解析解以及实验对比,该算法误差较小且误差均在可以接受的范围内,证明了该算法的正确性,可以用来求解墙体内热湿耦合传递模型。
为了研究采用该算法时间步长的选取对计算精度的影响,将时域递归展开算法与有限差分的隐式格式进行了对比,结果如图 7、8所示。计算时室外温度35 ℃,相对湿度80%,室内温度25 ℃,相对湿度60%,材料的厚度为0.1 m,其余计算参数见表 1,总时间设定为240 h。材料的含湿量与相对湿度的函数关系参考文献[17]。
图 7(a)为采用时域展开算法预测材料中点温度随时间变化曲线。从图中可以看出,随着运行时间的增加,温度变化较快。在2×104 s时,温度稳定在30.06 ℃,所以在图中仅显示20 h内温度随时间变化曲线。对比图 5(a)和(b)可以看出,有限差分格式在取不同的时间步长时,曲线波动较大,而图 5(a)的时域递归展开算法对结果几乎没有影响。
图 8(a)为采用时域展开算法预测的相对湿度随时间变化曲线。从图中可以看出随着运行时间的增加,相对湿度逐渐增加,并且有趋于稳定的趋势。延长计算的总时间,相对湿度稳定在了70%。对比图 8中的(a)和(b),可以得出:用时域递归展开算法计算得到的相对湿度几乎不受时间步长的影响,图线基本重合。而有限差分算法对时间步长的选择具有一定的依赖性。综合图 3~8可以得出:温度比含湿量能够较快进入稳定的状态,材料的热扩散系数大于湿扩散系数。
利用时域递归展开算法对热湿耦合传递模型进行了求解,在时域上采用了递归展开算法进行离散,在空间域上采用控制容积法,用MATLAB编程计算。通过与有限差分算法进行对比、分析可以得到:
1) 材料中点温度和湿度势随时间变化曲线的大致走势是一致的,验证了算法的正确性。
2) 增加展开阶数可提高计算结果的精度,减少展开阶数可减少工作量。
3) 时域递归展开算法的计算精度几乎不受时间步长的影响。因此,可以适当的增加时间步长来减少工作量,节约计算所需时间。
4) 可以将自适应的精细算法与有限差分方法结合起来,解决计算精度要求高的物理问题。