我在处理一个气象数据的表格。其中由于湿球温度处于零点一下,不方便测量,说是采用其他仪器得到的一组百分比,貌似是相对湿度。现在由于报告要求统一表达方式,所有要求根据这些相对湿度和已有的气象数据(包括干球温度等)计算得到应该的湿球温度??
请问高手该如何计算??有没有相关的计算软件或者计算公式?
查了网上的一些对照表,其范围都限定在干球温度0度以上的,而我的这些数据大部分是零下的。
已知焓值求湿球温度(重点)
等焓线,在焓湿图上,焓值相同的点连成的线,各等焓线相互平行!同样的焓值,空气温度上升,含湿量在下降。
等相对湿度线,在焓湿图上,相对湿度相同的点连成的线!同样的相对湿度,空气温度越高,焓值(能量)越高。
在焓湿图上,等焓线与饱和线(100%相对湿度线)的交点是固定的,也即已知焓值可以求得湿球温度。
由于无法用显式表达该关系,故采用牛顿法迭代求解,求解步骤如下:
step1:设湿球温度下限t2为-100,上限t1为空气干度为0时的干球温度(焓值/1.006);
step2:求t1和t2的中间点tmid=(t1+t2)/2,带入方程01求得饱和蒸汽压力pws,然后将pws和大气压力p带入方程02求得含湿量W ,然后将W 和tmid带入方程03求得对应的焓值hmid;
step3:若h>hmid,则t1=tmid,否则t2=tmid;
step4:对比hmid和h的精度是否满足要求:若满足,则当前tmid即为要求的值;若不满足,重复step2-step4。
总结:湿球温度是焓值的单值函数,但无法用显式求解!
输入:
h 焓值(kg/kg)
输出:
t* 湿球温度(℃)