2. DVL工作原理与核心概念

要真正用好一台DVL,不能只把它当成一个“输出速度的盒子”。它输出的每一个速度值,背后都对应着一次声学测量、一次几何投影和一次坐标系变换。本节把这条链路拆开,从多普勒频移的物理来源讲起,再落到波束配置、跟踪模式选择和速度解算的基本关系上,为后续的安装、标定和导航解算打基础。

多普勒效应:速度信息的物理来源

DVL向海底(或水体)发射一束已知频率的声波,声波遇到散射体后返回。由于DVL与散射体之间存在相对运动,接收到的回波频率与发射频率之间会出现偏移,这就是多普勒频移。对于单波束、声波斜入射的情形,频移量与相对速度的关系可写为:

f_d = 2 · f_0 · (v · cosθ) / c

f_d  —— 多普勒频移(Hz)
f_0  —— 发射频率(Hz)
v    —— 沿波束方向投影的径向速度(m/s)
θ    —— 波束轴线与速度矢量之间的夹角
c    —— 水中声速(m/s,约1500 m/s,随温盐深变化)

关键点在于:单条波束只能测到速度在波束方向上的投影分量,也就是径向速度,无法直接得到三维速度矢量。要解出载体在三个方向上的速度,必须用多条不同指向的波束联立求解。这也解释了为什么DVL几乎都是多波束结构,而不是单波束。

另一个容易被忽略的细节是声速c。频移公式中c出现在分母,若实际声速与设备设定值偏差较大,解算出的速度会有比例误差。因此在精度要求高的场景,需要关注DVL是否支持声速输入或内置声速补偿。

波束配置:Janus结构与波束角

常见的DVL采用Janus结构:3~4条(多数为4条)换能器波束以一定倾角对称布置,典型波束倾角为30°左右,呈X形或十字形向下发射。对称布置的好处是,当载体存在垂向运动或姿态小幅变化时,相对波束的频移可以成对相减,从而把水平速度与垂向速度、部分姿态误差分离开来。

以四波束X形配置为例,若四条波束的倾角均为θ,且波束在水平面内互成90°,则可通过四条波束的径向速度组合解出载体坐标系下的三轴速度。工程上常把这一过程理解为:先由各波束频移得到径向速度,再通过几何矩阵投影回载体坐标系,最后经姿态矩阵转换到导航坐标系。波束越多、几何分布越合理,冗余度越高,对单波束失效或局部底质异常的容忍度也越好。

波束角的选择本身是一种折中:倾角越大,对水平速度越敏感,但波束斜距变长、 footprint 变大,在浅水或复杂地形下更容易受干扰;倾角越小,垂向分辨相对改善,但水平灵敏度下降。选型时要结合量程、水深和精度指标综合判断。

四波束Janus结构(左)与两种跟踪模式(右) DVL换能器阵 波束1 波束2 波束3 波束4 海底(底跟踪散射面) 水体悬浮颗粒层(水跟踪散射体) 底跟踪 BT 锁定海底回波,输出对地速度 水跟踪 WT 锁定水体散射,输出对水速度 ① 频移测量 各波束 f_d → 径向速度 v_r = f_d·c / (2f_0·cosθ) ② 几何投影 多波束联立解算 得到载体坐标系速度 ③ 姿态变换 结合航向/纵摇/横摇 转换到导航坐标系 ④ 速度输出 Vx / Vy / Vz + 有效性标志

底跟踪与水跟踪:两种测量对象

DVL的“跟踪”指的是它把回波门锁定在哪一层散射体上。底跟踪(Bottom Track,BT)锁定海底,测量的是载体相对海底的速度,也就是对地速度;水跟踪(Water Track,WT)锁定水体中的悬浮颗粒或浮游生物层,测量的是载体相对水体的速度,即对水速度。两者不是精度高低的关系,而是测量对象不同。

底跟踪的前提是波束能打到海底并收到足够强的回波,因此受最大跟踪深度限制,水深超过量程时底跟踪会失效。水跟踪不依赖海底,可在深水中工作,但测到的是对水速度;若存在海流,对水速度与对地速度之间就差了一个流速矢量。实际导航中,常把底跟踪作为首选,底跟踪丢失时切换到水跟踪,并借助外部航向或惯导信息补偿海流影响。

判断跟踪是否有效,不能只看有没有速度输出。应关注DVL提供的有效性标志、波束相关性和回波强度:底跟踪时若某波束回波弱或相关性差,该波束可能被剔除,剩余波束仍可解算但冗余度下降;水跟踪时若水体散射层太弱(如清澈深水),可能出现速度跳变或无效。实际使用中应把跟踪状态、波束质量与速度值一起看。

速度解算基础与一个教学示例

速度解算的核心是“频移→径向速度→几何投影→坐标变换”这条链。以四波束X形配置、波束倾角30°为例,假设某时刻四条波束测得的径向速度(朝换能器方向为正)分别为 v_r1、v_r2、v_r3、v_r4。在理想对称、无姿态偏差的简化条件下,水平面内两个正交方向的速度可由相对波束之差得到,垂向速度由波束之和得到。下面给出一个教学示例(数值为合理假设,非实测):

设 θ = 30°,c = 1500 m/s,f_0 = 600 kHz
测得某波束频移 f_d = 400 Hz
则径向速度 v_r = f_d·c / (2·f_0·cosθ)
             = 400×1500 / (2×600000×0.866)
             ≈ 0.577 m/s

若四条波束径向速度分别为
v_r1 = 0.58, v_r2 = 0.12, v_r3 = -0.55, v_r4 = -0.10 (m/s)
经几何组合可得载体坐标系下近似:
Vx ≈ 0.57 m/s,Vy ≈ 0.11 m/s,Vz ≈ 0.03 m/s

这个示例说明两点:一是单波束频移换算出的只是径向分量,不能直接当航速用;二是垂向速度通常远小于水平速度,若解算出的Vz异常偏大,往往提示姿态角、安装偏差或某波束质量有问题,应优先排查而不是直接采信。

实际使用中,DVL输出的速度通常已包含内部坐标变换,但“对地/对水”“载体坐标系/导航坐标系”的约定必须与组合导航软件一致。接入前应确认输出协议中的坐标系定义、正负号约定和有效性字段,避免因约定不一致导致速度方向反号。
底跟踪在陡坡、软泥底质或强反射干扰下可能出现“失锁”或跳变;水跟踪在清澈水体中回波弱。遇到速度突变时,先看跟踪模式与波束有效性,再判断是环境问题还是设备/安装问题,不要盲目调整滤波参数掩盖异常。

把本节的概念串起来看:多普勒频移提供原始观测量,多波束Janus结构提供几何冗余,底跟踪与水跟踪决定测量对象,速度解算把径向分量还原为三维速度。理解这条链路,后续安装角度、声速设置、坐标系对齐和标定才有明确的着力点。