欢迎访问绍凤科技 · 30 年工匠精神 · 致力成就用户 会员登录
首页 / 应用案例 / 无人艇虚拟试验系统
船舶海洋

无人艇虚拟试验系统

无人艇在复杂海况下的虚拟试验与半实物验证,海试次数减少 60%,海上作业风险显著下降。

客户名称某海洋测绘单位
所属行业船舶海洋
发布日期2026-10-19

项目背景与目标

无人艇控制器开发依赖真实海试,每次出海成本高且存在安全风险,极端海况难以复现。

实施路径

  • 构建海浪、海流、风场多等级海况模型,可任意设定重现
  • 对接实艇舵机与传感接口,形成半实物闭环
  • 支持批量工况扫描与算法参数自动寻优

项目成果

海试次数减少 60%,极端海况验证从「不敢试」变为「可复现」,控制系统迭代周期由 4 周缩短至 1 周。

海试是瓶颈,也是风险

无人艇控制器的开发高度依赖真实海试:算法改一版,就要出一次海。海试的约束是全方位的——窗口受天气与海况限制,一次出海动辄数天;成本包括船艇、人员、保障,摊到每次试验上都不低;而风险更实际:控制器在开发过程中必然存在不稳定的中间版本,把不成熟的算法直接放到真船上,一旦失控就是事故。

最根本的矛盾是极端工况。恰恰是恶劣海况下控制器最容易出问题,而这类海况既难以遇到、也不应该主动去“试”。于是形成一个尴尬的状态:最需要验证的工况,恰恰是最不可能验证的。

海况要能“调出来”

虚拟试验的第一步是把海况变成可设定的参数。方案构建了海浪、海流、风场的多等级模型:浪高、周期、浪向、流速、风速均可独立设定,也可以组合成特定海域的实际海况。

海况模型的难点不在数学,而在选择。真实海面是随机过程,用谱模型描述可以得到统计意义上的相似,但每次仿真的具体波形都不同。对控制器验证来说,这既是优势也是挑战:优势是可以做蒙特卡洛式的批量测试,看算法在随机扰动下的稳健性;挑战是单次结果不能直接与某次海试对比,必须做统计意义上的比较。

做法是同时保留两种模式:确定性工况用于复现特定海试场景、定位具体问题;随机工况用于评估整体稳健性。两种模式服务于不同目的,缺一不可。

半实物闭环怎么做

平台对接实艇的舵机与传感接口,形成半实物闭环。控制器运行真实算法,海况与艇体动力学在模型中求解,舵机执行机构可以是实物也可以是模型。这样做的价值在于:控制器面对的是真实的接口时序与信号特性,而承受的是虚拟的海况——既保留了硬件层面的真实性,又获得了软件的灵活性。

接口对接上需要注意的是信号调理与故障注入。真实舵机存在响应延迟与死区,这些特性必须在接口层面如实呈现,否则控制器在虚拟环境里调好的参数,到了实艇上依然会出问题。故障注入则是虚拟试验独有的能力:传感器失效、舵机卡滞、通信中断,这些在实艇上不敢试的故障,在平台上可以放心地反复施加。

批量扫描与参数寻优

单次仿真不能满足控制器的开发需求,平台支持批量工况扫描:一组参数在多个海况等级下连续运行,自动记录每组的跟踪误差、能耗、舵机动作频次。在此基础上做算法参数的自动寻优,把“调整参数—跑一次—看结果”的循环交给机器完成。

评价指标里特意加入了舵机动作频次。对无人艇而言,舵机的磨损直接关系到维护周期,一味追求跟踪精度而让舵机高频摆动,长期看并不划算。这个指标把工程约束带进了算法评价。

结果与沉淀

海试次数减少 60%,极端海况验证从「不敢试」变为「可复现」,控制系统迭代周期由 4 周缩短至 1 周。

海试次数的减少不是简单地少出海,而是海试的作用发生了变化:过去海试承担“发现问题”的职能,如今大部分问题在虚拟环境中就被筛出,海试更多用于确认虚拟结论与真实表现的一致性。海试从摸索变成了验证,每一次出海的信息量都不一样了。

分享到
更多案例船舶海洋