1. 航向保持异常:从报警到舵角指令的链路排查

故障现象与链路定位思路

航向保持模式下持续偏航报警,本质是“指令航向—实际航向”的偏差长期超出报警阈值。要判断问题出在航向传感器漂移、控制参数失配还是舵机响应滞后,不能只看报警本身,而应沿“传感器—控制器—执行器”链路逐级取数,把偏差、舵角指令、舵角反馈三条信号放在同一时间轴上比对。

排查的核心判据是:偏差是否真实(传感器)、指令是否合理(控制器)、执行是否跟上(舵机)。三者中任一环节异常,都会表现为“持续偏航”,但隔离方法完全不同。

航向保持异常链路排查:传感器 → 控制器 → 执行器 航向传感器 电罗经 / GNSS 航向 输出:实际航向 ψ 测点①:ψ 与基准比对 自动舵控制器 PID 航向控制 输出:舵角指令 δ_cmd 测点②:δ_cmd 幅值/方向 舵机 / 液压舵 执行舵角 δ_act 反馈:舵角传感器 测点③:δ_act 跟随 δ_cmd ψ δ_cmd δ_act 反馈 偏差 e = ψ_set − ψ 持续 |e| > 报警阈值 → 偏航报警 A. 航向传感器漂移 ψ 与基准航向持续偏差 δ_cmd 方向正确但被错误 ψ 驱动 隔离:静态比对基准 / 换源验证 B. 控制参数失配 ψ 正常,δ_cmd 幅值/方向异常 比例/积分增益不当,修正不足 隔离:手动舵对比 / 参数回退 C. 舵机响应滞后 δ_cmd 正常,δ_act 跟随迟缓 指令与反馈存在明显时延/幅差 隔离:阶跃指令测响应时间

逐级测量:三个测点怎么取、怎么判

排查前先记录当前工况:航向设定值 ψ_set、报警阈值(示例取 ±5°)、海况与航速。以下测点均在同一时间窗内采集,便于对齐。

测点测量对象正常判据(示例)异常指向
① 传感器实际航向 ψ 与基准航向(GNSS 航迹或人工方位)比对静态偏差 ≤ 1°,动态跟随无明显跳变持续单向偏差 → 传感器漂移
② 控制器舵角指令 δ_cmd 的幅值与方向偏差 5° 时 δ_cmd 应有明确修正方向,幅值随偏差增大方向正确但幅值过小/过大 → 参数失配
③ 执行器舵角反馈 δ_act 对 δ_cmd 的跟随稳态误差 ≤ 1°,阶跃响应时间在舵机指标内跟随迟缓、幅差大 → 舵机响应滞后

隔离操作与可验证结论

隔离传感器:船舶直航稳定时,将 ψ 与独立基准(GNSS 航迹角或人工观测方位)比对。若两者持续相差数度且方向一致,而 δ_cmd 始终朝“纠正这个假偏差”的方向动作,则判定为传感器漂移。换用备用航向源后报警应消失,这是可验证的隔离结论。

隔离控制器:若 ψ 与基准一致(偏差真实存在),观察 δ_cmd。切手动舵,人工给出与自动舵相同的修正量,若船舶能回正而自动模式不能,说明控制器输出不足,属参数失配。回退到上一组已验证参数后复测,偏差应收敛。

隔离执行器:在安全条件下给舵机一个阶跃指令(如从 0° 到 10°),记录 δ_act 达到 90% 指令值所需时间与稳态误差。若明显超出舵机技术指标,或 δ_act 长时间跟不上 δ_cmd,则判定为响应滞后,需检查液压压力、油路或反馈传感器。

三个测点必须在同一时间窗内比对:只看报警无法区分原因,只有把 ψ、δ_cmd、δ_act 三条曲线对齐,才能看出是“测错了”“算错了”还是“动慢了”。
隔离舵机时须在开阔水域、有人值守条件下进行,阶跃指令幅值不宜过大,避免引发实际偏航风险。