接上,本篇介绍中心级质控。
中心级质控采用综合决策方案,即每种要素有多种质控方法,只有所有质控方法都通过时,该要素质控通过,有1种方法未通过则状态为可疑,2种及以上未通过时为错误。
另外,中心级质控包括非直接观测数据,即导出量如风向风速、露点温度、位势高度等。
一、风向风速计算
风速采用东向风和北向风合成向量风速,风向是指风来的方向,所以不能直接使用东向风和北向风的反正弦值。
SlopeEle windSpeedDirection(float esp,float nsp)
{
SlopeEle slo;
slo.slopeDistance = sqrt((pow(nsp,2)+pow(esp,2)));
slo.ele = atan2(nsp,esp)*180/pi + 180;
return slo;
}
返回一个结构体,既有风向又有风速,考虑到正弦函数的特性,计算风向时反正弦值加上180度即可。
二、露点温度计算
露点温度计算需要用到温度和湿度要素
float dewPoint(float tem,float rhum)
{
auto t = tem;
auto U = rhum;
//float td = (243.12*(7.65*t/(243.12+t)+log10(U-2))/(7.65-(7.65*t/(243.12+t)+log10(U-2))));
float td = (243.12*(7.65*t/(243.12+t)+log10(U)-2))/(7.65-(7.65*t/(243.12+t)+log10(U)-2));
return td;
}
三、位势高度计算
位势高度的计算较为复杂,首先需要计算出站点的初始位势高度,在此基础上叠加上气压高度,逐步累积得到。

文章介绍了中心级质控的综合决策方案,涉及风向风速、露点温度和位势高度的计算方法。同时,阐述了气压质控的极值检查和双权重离群值检查过程,并提出了分段点算法在质控中的应用。
最低0.47元/天 解锁文章
2987

被折叠的 条评论
为什么被折叠?



