当超声波风速仪安装在移动载体(无人机或车辆)上时,测量值包含了载体运动的影响。为了获得真实风速和风向,在超声波风速仪内部必须加装电子罗盘、陀螺仪和GPS(北斗)定位模块,所测数据需要进行以下步骤的修正:首先将载体速度从地理坐标系转换到载体坐标系,然后在载体坐标系中计算真实风速,再转换回地理坐标系,最后计算水平风速和风向。

以下是超声波风速仪真实风速和真实风向完整的理论和算法描述,包括计算公式。
1、坐标系定义
⑴地理坐标系(NED):原点位于载体质心,X轴指向北(N),Y轴指向东(E),Z轴指向地(D,向下为正)。该坐标系用于描述风速和载体速度的绝对方向。
⑵载体坐标系(FRD):原点位于风速仪安装点,X轴指向载体前方(F,机头方向),Y轴指向载体右侧(R),Z轴指向载体下方(D)。该坐标系与超声波风速仪的测量坐标系一致。
⑶姿态角:采用欧拉角描述载体姿态,旋转顺序为航向(ψ)、俯仰(θ)、横滚(φ)。
航向角ψ:从地理北顺时针旋转到载体纵轴(机头)在水平面投影的角度(0°~360°)。
俯仰角θ:载体纵轴与水平面的夹角,抬头为正。
横滚角φ:载体绕纵轴的旋转角度,右滚为正。
2、输入数据
⑴超声波风速仪在载体坐标系(FRD)下测量的速度:
Vmeas=(umeas,vmeas,wmeas)
⑵GPS/北斗提供的载体在地理坐标系(NED)下的速度:
VGPS=(vN,vE,vD),其中 VD向下为正。
⑶姿态传感器提供的载体姿态角:航向ψ、俯仰θ、横滚φ(单位:弧度)。
3、计算超声波风速仪真实风速和风向的算法步骤
步骤1:计算载体速度在载体坐标系下的表示
构造从地理坐标系(NED)到载体坐标系(FRD)的旋转矩阵 RN2B:
RN2B=Rx(ϕ)Ry(θ)Rz(ψ)
其中:

步骤2:计算超声波风速仪真实风速在载体坐标系下的表示

步骤3:将真实风速转换到地理坐标系(NED)

步骤4:计算风速仪水平风速和风向

4. 结论
姿态修正:上述算法通过旋转矩阵包含了载体姿态(俯仰、横滚)对风速和风向的修正,无需额外步骤。
坐标系一致性:若GPS输出为东北天(ENU)速度 (vE,vN,vU),需转换为NED速度: vN 不变, vE 不变, vD=−vU。
时间同步:超声波风速仪、GPS和姿态传感器的数据需保持时间同步,以减少误差。
电子罗盘:航向角ψ应由电子罗盘提供,并经过磁偏角修正(以获得真北航向)。
该算法通过向量运算直接得到超声波风速仪的真实风速和真实风向,理论严谨,适用于无人机、车辆等移动平台的风速测量修正。