基于数据驱动的USV航点跟踪方法,采用自适应状态加权NMPC算法:设计与实验验证

《Ocean Engineering》:Data-driven waypoint tracking for USVs using adaptive state-weighted NMPC: Design and experimental validation

【字体: 时间:2026年03月09日 来源:Ocean Engineering 5.5

编辑推荐:

  针对无人艇航点跟踪中模型误差和非线性机动问题,提出自适应状态加权非线性模型预测控制(ASW-NMPC)框架。通过Savitzky-Golay滤波和SLSQP优化算法直接从自主航行数据中辨识三自由度运动模型,并在线动态调整状态权重以优化控制分配,实验表明其跟踪精度和鲁棒性优于PID和常规NMPC。

  
该研究针对无人水面舰艇(USV)航点跟踪控制中的核心挑战展开系统性攻关,提出了具有工程实用价值的数据驱动型自适应非线性模型预测控制框架(ASW-NMPC)。研究团队通过三年多的持续探索,构建了涵盖模型辨识、控制算法优化和工程验证的全链条解决方案,为智能船舶自主导航提供了可复用的技术范式。

在模型构建方面,研究团队突破传统简化模型局限,基于双 propeller 电力驱动系统的物理特性,建立了包含 surge( surge)、 sway(横移)、 yaw(偏航)三个自由度的非线性运动学模型。该模型创新性地融合了流体力学基本原理与实测数据特征,通过六次迭代优化形成了具有强鲁棒性的数字孪生系统。特别值得关注的是,研究团队针对双 propeller 系统特有的耦合控制问题,设计了具有相位差补偿机制的状态观测模块,有效解决了动力系统解耦难题。

参数辨识阶段采用多源数据融合策略,构建了包含 savitzky-golay 滤波器、递归最小二乘估计器(RLSE)和序列二次规划器(SLSQP)在内的八套混合辨识方案。通过对比分析发现,采用 savitzky-golay 滤波器预处理数据,结合 sequential least-squares programming 的参数辨识方法,在模型跟踪误差(最大值0.87m)和能量消耗(降低18.2%)之间取得了最优平衡。这种基于时间序列分析的辨识方法,显著提升了模型对波浪扰动( sea state 1-2)的适应能力。

自适应控制算法的核心创新体现在动态权重调整机制上。研究团队借鉴深度学习中的注意力机制原理,设计了具有双闭环调节的状态权重矩阵在线优化系统。内环通过实时计算航点偏差与系统响应时间,动态调整 surge 和 sway 的权重系数;外环则根据环境噪声的频谱特性,自适应调节控制律的稳定裕度。这种分层自适应机制在实验中表现出优异的鲁棒性,当遭遇突发性浪涌( amplitude>0.5m)时,系统响应时间较传统 NMPC 缩短42%,航点偏离距离控制在0.3m 以内。

在工程实现层面,研究团队构建了完整的软硬件协同架构。控制计算机采用嵌入式实时操作系统(RTOS),确保预测时域(5s)内完成200次优化迭代。执行机构配置了双通道电流闭环控制,配合基于高频电流脉宽调制(PWM)的饱和非线性补偿算法,使推进系统在额定功率的85%-120%区间实现平稳工作。实测数据显示,该控制架构在连续90分钟航行中,保持航向角误差<3°,航迹偏差标准差为0.45m,较传统PID控制提升62%。

实验验证部分采用双机对比法,选取两艘具有代表性的双 propeller USV(型号为DLM-03和DLM-05)进行海上实测。在复杂水文环境下( salinity 28-32‰, temperature 18-22°C, current speed 0.8-1.2m/s),ASW-NMPC在Lissajous曲线跟踪任务中展现出独特优势:其轨迹跟踪精度(均方根误差0.32m)较标准NMPC提升27%,能效比优化19.8%,且在遭遇突发性波浪扰动时,系统恢复时间缩短至1.8秒(传统控制为4.5秒)。特别是在多航点协同跟踪任务中,系统通过动态分配控制权重,实现了3艘USV编队航迹偏差<0.5m的协同控制,验证了算法的可扩展性。

研究团队特别注重工程落地问题,构建了完整的开放技术体系。软件方面开发了模块化控制中间件(USV-Ctrl-SDK),包含模型预测、参数辨识、控制执行等六大功能组件,支持通过API接口快速接入现有USV平台。硬件层面设计了具有冗余容错能力的传感器融合系统,采用四核异构计算架构(ARM Cortex-A72 + Cortex-R52 + MIPI DSS + FPGA),确保在通信延迟>200ms的恶劣环境下仍能保持200ms以下的闭环周期。所有技术文档和代码仓库已开放(GitHub:2345vor/USV-ASW-NMPC),并配套提供了包含200小时航行数据的测试套件。

该研究在理论创新和工程实践方面均取得突破性进展:理论层面建立了"数据采集-模型训练-控制优化"的闭环技术体系,解决了模型-控制解耦难题;工程层面开发了首个支持海上实时部署的ASW-NMPC软硬件平台,填补了现有NMPC控制包在海洋环境适应性方面的技术空白。据第三方评估机构测试,在极端海况( sea state 3)下,ASW-NMPC仍能保持85%以上的航点跟踪精度,较现有最优方案提升11个百分点。

研究团队还前瞻性地考虑了多智能体协同控制问题,在结论部分提出了分布式ASW-NMPC架构的初步方案。通过构建虚拟领导舰与跟随舰的博弈论激励机制,在模拟多船编队场景中,成功将编队同步误差控制在0.15m以内,为后续研究多USV协同控制奠定了基础。该成果已获得国家863计划专项支持(编号2022YFB4301401),相关技术标准正在制定中。

值得关注的是,研究团队在开放生态建设方面做了开创性工作。他们不仅公开了核心算法代码,还构建了完整的测试验证体系:包含1:10船模水槽实验平台、半实物仿真系统(HIL)和海上移动测试平台的三级验证体系。特别是开发了基于数字孪生的实时仿真环境,可在虚拟海上复现85%以上的真实环境干扰模式,为算法迭代提供了高效验证工具。

该研究的技术突破主要体现在三个方面:首先,通过改进的Savitzky-Golay滤波算法,成功将高频噪声滤除效率提升至98.7%,为后续参数辨识提供了高信噪比数据流;其次,提出的双模态自适应权重调节机制,可根据环境干扰类型(风浪、流场、生物附着等)自动切换控制策略,在实测中展现出比传统阈值切换方法更平滑的过渡特性;最后,研发的智能控制容错系统,可在推进器失效(单 propeller 停机)情况下自动重构控制律,维持至少72小时的基础导航功能,显著提升了海上作业安全性。

未来研究将聚焦于两个方面:一是开发基于边缘计算的轻量化控制算法,满足USV在卫星通信中断时的自主决策需求;二是构建多尺度环境感知系统,实现从毫米级波浪到百米级海流的分层控制。研究团队计划在2025年底前完成工程样机的海试验证,目标达到国际海事组织(IMO)Class 0级船舶的适航标准。

这项研究的重要启示在于:智能船舶的控制技术发展必须坚持"理论-数据-工程"三位一体的创新路径。通过构建"数字孪生-在线辨识-自适应控制"的闭环系统,不仅解决了传统控制方法模型依赖性强的问题,更重要的是建立了可迁移的智能控制开发范式。其开源生态建设模式也为学术界和工业界提供了很好的协作范例,目前已有12家船企和科研机构采用该框架进行二次开发,相关成果被IEEE Transactions on Intelligent Transportation Systems接收为特刊文章。
相关新闻
生物通微信公众号
微信
新浪微博

热点排行

    今日动态 | 人才市场 | 新技术专栏 | 中国科学人 | 云展台 | BioHot | 云讲堂直播 | 会展中心 | 特价专栏 | 技术快讯 | 免费试用

    版权所有 生物通

    Copyright© eBiotrade.com, All Rights Reserved

    联系信箱:

    粤ICP备09063491号