2. 水下导航系统组成与误差传递框架
要理解水下导航误差从哪里来、又怎样一步步影响最终定位结果,先要建立一张“系统全景图”。水下导航系统并不是单一传感器,而是由导航传感器、参考基准、解算单元三大部分构成的测量与推算体系。传感器负责感知运动与外部信息,参考基准提供绝对位置或速度的校正来源,解算单元则把各类观测按一定数学模型融合成连续的位姿输出。误差正是在这三者之间产生、传播并累积的。
从组成上看,典型水下导航系统可分为四层。第一层是惯性测量层,包括陀螺仪和加速度计,输出角速度和比力,经积分得到姿态、速度和位置,其误差随时间发散。第二层是外部观测层,包括多普勒计程仪(DVL)、深度计、磁罗经、水声定位(如USBL、LBL)以及GNSS浮标等,提供速度、深度、航向或绝对位置观测。第三层是参考基准层,包括大地坐标基准、海图基准、声速剖面以及时间同步基准,它决定了观测值“相对于谁”才有意义。第四层是解算与融合层,通常以卡尔曼滤波或因子图优化为核心,把惯性推算与外部观测按误差模型加权融合。
误差传递链的核心逻辑是:传感器误差 → 状态误差 → 导航解误差 → 任务级误差。以惯性导航为例,陀螺零偏 ε 会引起姿态误差,姿态误差又使重力补偿产生方向偏差,进而造成加速度误差;加速度计零偏 ∇ 直接积分成速度误差,再积分成位置误差。位置误差随时间大致按二次项增长,这正是纯惯性导航必须依靠外部观测校正的根本原因。DVL 的刻度因数误差会按航程比例放大速度误差,深度计误差主要影响垂向通道,磁罗经误差则通过航向通道耦合进水平位置。
参考基准层常被忽视,但它决定了误差是否“可解释”。例如水声定位测得的是斜距,若声速剖面取值偏差 2%,在 500 m 斜距上就会引入约 10 m 的距离误差;若时间同步存在 10 ms 偏差,对 1500 m/s 的声速而言相当于约 15 m 的等效距离错位。因此工程上必须把声速剖面测量、时间戳对齐与坐标基准统一作为误差控制的前置条件,而不是事后补偿。
解算流程可以概括为“预测—观测—更新”的循环。以惯性/DVL/深度计组合为例:每个滤波周期先用陀螺和加计输出做机械编排,得到预测的姿态、速度和位置,同时按误差状态方程传播协方差;当 DVL 速度或深度观测到达时,计算观测残差,按观测噪声与当前协方差确定增益,更新状态与协方差。这里的关键不是公式本身,而是观测噪声设置是否与真实误差匹配:把 DVL 噪声设得过小,滤波器会过度信任速度观测,导致航向误差被错误吸收;设得过大,则校正不足,位置误差继续发散。
下面给出一份可用于教学演练的误差预算示例表,参数为合理假设值,用于说明各误差源对 30 分钟航程的贡献量级,并非实测结果。
| 误差源 | 典型假设值 | 影响通道 | 30 min 贡献量级 |
|---|---|---|---|
| 陀螺零偏 | 0.01 °/h | 姿态→水平位置 | 约数米至十余米 |
| 加速度计零偏 | 100 μg | 速度→位置 | 约数十米 |
| DVL 刻度因数 | 0.5% | 速度比例误差 | 按航程 0.5% 计 |
| 深度计 | 0.1% FS | 垂向位置 | 与量程相关 |
| 磁罗经航向 | 1° | 航向→水平位置 | 随航程线性增长 |
| 声速偏差 | 2% | 水声斜距 | 按斜距 2% 计 |
从这张表可以看出,不同误差源的“增长规律”不同:零偏类误差多呈时间累积型,刻度因数类误差呈航程比例型,基准类误差呈系统性偏移型。实际排障时,先判断误差是随时间发散、随航程放大还是恒定偏移,就能快速锁定是惯性零偏、DVL 刻度还是基准配置问题。这也是建立误差传递框架最直接的工程价值——让误差从“感觉不准”变成“可定位、可预算、可校正”的具体环节。