高空探测数据处理--中心级质控(一)

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

接上,本篇介绍中心级质控。

中心级质控采用综合决策方案,即每种要素有多种质控方法,只有所有质控方法都通过时,该要素质控通过,有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;
}

三、位势高度计算

位势高度的计算较为复杂,首先需要计算出站点的初始位势高度,在此基础上叠加上气压高度,逐步累积得到。


                
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

nobrody

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值