【海洋牧场智能网箱声呐鱼群生物量评估与深远海养殖测控平台】基于 Vue3 + Spring Boot + 水下多波束声呐成像与变频自动投饵网关 的设计与实现(含PRD/三端高保真源码/大屏)
📌 项目摘要:针对现代深远海智慧渔业中“水下视觉浑浊无法掌握鱼群真实存塘量与规格分布、粗放撒料导致饲料系数居高不下且造成海底底质恶化、大风大浪造成网衣破损跑鱼损失动辄数千万元、极端台风与赤潮预警脱节”四大行业痛点,本项目研发了一套基于 Vue 3.4 + Pinia + Tailwind CSS + ECharts 5 + Spring Boot 3.2 + 450kHz 水下多波束声呐声学散射截面(TS)点云反演 + 变频气送式自动投饵机闭环控制 + 32路网衣张力传感网格 + 4G/5G/北斗三号双模通信 的一体化【海洋牧场智能网箱声呐鱼群生物量评估与深远海养殖测控平台】。深度融合“多波束声呐鱼群生物量与体重正态分布反演 + 鱼群摄食饱食度声学反馈闭环控料 + 网衣破网微变预警与ROV复核 + 抗17级台风压载水舱自适应下潜避险”,打造“PC 端海空天一体全景指挥大屏 + Admin 端养殖效能与装备总控台 + Mobile 端海区工程师随身操控端”三位一体闭环生态!
一、 系统业务拓扑与深海物联网架构
系统严格遵循深远海养殖与现代智慧渔业工程规范,由海面智能平台、水下声呐传感、气动投喂管道与陆基协同组成的三端协同体系:
+-----------------------------------------------------------------------------------+
| SmartOceanRanch 深远海智能网箱声呐生物量与自动投喂测控平台 |
+-----------------------------------------------------------------------------------+
| |
| [PC态势大屏与声呐沙盘] [Admin养殖运营总控台] [Mobile工程师随身端] |
| * 海空天一体态势指挥大屏 * 养殖效益与综合资产驾驶舱 * 牧场海况与鱼群态势 |
| * 多波束声呐生物量反演沙盘 * 网箱与声呐设备资产台账 * 远程变频投喂控制 |
| * 变频气送投饵联控中枢 * 饲料批次与出入库工单 * 网衣张力破损预警 |
| * 网衣应力防逃逸监测 * 赤潮与台风防灾下潜调度 * 个人工作台与北斗 |
| * 区块链冷水鱼溯源 * 卫星与串口遥测报文日志 (390x780 规范视口) |
| (1440x960 极客视口布局) (经典中后台交互架构) |
| |
+-----------------------------------------------------------------------------------+
二、 PC 端:海洋牧场全景态势大屏与声呐沙盘
PC 客户端专为海区中控室与科研大屏设计,采用深邃深海蓝、荧光碧青与琥珀金现代视觉配色,实时呈现全场生物量分布、海况水质与投饵动态:
1. 智慧海洋牧场海空天一体化态势指挥大屏
实时纳管 8 座深水抗风浪网箱群(包含“海王一号”桁架式万吨级深水网箱),实时估测全场在养总生物量达 248.5 吨;今日声呐闭环自动投饵 8.42 吨,饲料系数 FCR 稳定在 1.15 极优区间。全天候监测一类海水水质(溶氧 7.82 mg/L、海温 21.4℃、流速 0.42 m/s)。
!海空天一体态势指挥大屏
2. 水下多波束声呐成像与鱼群生物量点云反演沙盘
接入 450kHz 多波束声呐回波数据流,实时解算水下 360° 扇面扫描点云,直观透视网箱内部 0~30 米水深垂直分层分布(上层 62% 聚集争食,中层 28% 巡游,底层 10%)。动态正态拟合单尾体重(均重 502.4g,体长 34.8cm,全箱估测 124,800 尾大黄鱼)。
!声呐生物量沙盘
3. 变频气送式自动投饵机与物联网硬件网关联控中枢
根据声呐测算的鱼群上浮摄食活跃度曲线(饱食度指数 0.88),自适应联动罗茨风机送风气压(0.35 MPa)与下料变频螺杆电机转速(128 RPM),有效喷射抛洒距离达 45 米,从源头根绝饵料过度投喂与残饵沉降底质恶化。
!变频自动投饵中枢
4. 深远海抗风浪网箱破网预警与结构应力监测
32 个六向应变传感器阵列实时感知网衣张力平衡,毫秒级捕获局部张力突降 40% 的异常事件,联动水下 ROV 探网拍照,彻底防范破网引发跑鱼灾难。
!网衣应力防逃逸监测
5. 深海高品质冷水鱼全生命周期数字化履历与区块链溯源
全流程记录岱衢族苗种繁育、纯净深海 5,420℃·日积温历程、纯野生无公害饵料投喂流水至液氮冷冻,生成一箱一码防伪溯源码。
!深海鱼区块链溯源
三、 Admin 端:深远海养殖运营与安全应急总控台
管理后台面向渔业集团高管、基地工程师与海洋生态专家,提供深海养殖全产业链总控:
1. 深远海养殖综合效益与资产监控驾驶舱
本季度成鱼捕捞估值 ¥1,850 万元,预计出栏高品质大黄鱼 220 吨;分析饲料系数降低 14.2% 的成本效益,统筹光伏 45kW 与柴油发电机微电网储能状态(SOC 84%)。
!养殖效益驾驶舱
2. 智能网箱与水下仪器资产台账
纳管 8 座深水网箱平台资产,配置多波束声呐基阵、ADCP 流速仪、水质传感器与 5G+北斗双模网关 MAC 地址。
!网箱仪器资产台账
3. 饲料批次仓储与自动出入库配给工单审核
监控海王平台主料仓 A(14.6 吨)与主料仓 B(22.8 吨)称重传感器数据,执行颗粒饲料批次化质检入库与投喂审批流。
!饲料仓储批次审计
4. 赤潮与超强台风海洋灾害应急防御调度
接入国家海洋预报台台风路径预报与卫星遥感赤潮微藻监测,一键调度压载水舱注水下潜至 15 米安全水层避风避浪。
!防灾应急调度
5. 4G/5G 与北斗卫星双模链路遥测报文日志
全时段记录 Modbus RTU 传感器时序帧、气送电磁阀开闭动作流水与北斗三号短报文上报日志,保障远海通信可靠可信。
!北斗遥测报文日志
四、 Mobile 移动端:海区工程师随身端 (390x780 规范视口)
移动端提供指尖敏捷遥测、变频投喂下料调速与破网报警确认:
| 牧场海况与鱼群态势 | 移动端远程变频投饵控制 |
|---|---|
| !牧场态势 | !变频投喂 |
| 网衣张力报警与ROV复核 | 工程师工作台与北斗状态 |
| !网衣巡检 | !工作台 |
- 随身海况态势:实时在养生物量 248.5 吨、水温海况与投喂进度一览;
- 远程投喂操控:滑块调节单次投喂目标,实时监控声呐饱食度反馈;
- 网衣异常巡检:传感器张力骤降告警推送,一键派发 ROV 水下探网;
- 执勤工作台:查看巡检达标记录与北斗卫星短报文额度。
五、 核心后端业务代码实现 (Spring Boot 3.2)
// Spring Boot 3.2 深远海智能网箱声呐与变频自动投饵中枢
@RestController
@RequestMapping("/api/v1/ocean-ranch")
@Tag(name = "OceanRanchIoTController", description = "海洋牧场声呐生物量与网箱网关联控中枢")
public class OceanRanchIoTController {
@Autowired
private MultibeamSonarService sonarService;
@Autowired
private PneumaticFeederGateway feederGateway;
@Autowired
private NetPenTensionSafetyService tensionService;
@Autowired
private DisasterBallastService ballastService;
@PostMapping("/sonar/biomass")
@Operation(summary = "多波束声呐声学散射截面(TS)鱼群生物量与体长反演")
public ResponseEntity<ApiResponse<BiomassResultVO>> estimateBiomass(
@Valid @RequestBody SonarEchoDTO dto) {
// 1. 声散射强度反演生物量与单尾均重
BiomassResultVO result = sonarService.calculateBiomassDensity(dto.getCageId(), dto.getBeamRaw());
return ResponseEntity.ok(ApiResponse.success(result));
}
@PostMapping("/feeder/adjust")
@Operation(summary = "根据鱼群饱食度声学反馈变频调节投饵螺杆转速")
public ResponseEntity<ApiResponse<FeederControlVO>> autoAdjustFeeder(
@RequestParam String feederId,
@RequestParam double satietyIndex) {
// 1. 饱食度指数 (0~1) 动态映射变频螺杆转速 (40~150 RPM)
FeederControlVO ctrl = feederGateway.adjustVfdSpeed(feederId, satietyIndex);
return ResponseEntity.ok(ApiResponse.success(ctrl));
}
@PostMapping("/disaster/submerge")
@Operation(summary = "超强台风避风应急网箱压载注水下潜至15m安全水层")
public ResponseEntity<ApiResponse<BallastStatusVO>> triggerSubmerge(
@RequestParam String cageId,
@RequestParam double targetDepthMeters) {
// 1. 双重安全联锁,开启气动电磁阀注水下潜
BallastStatusVO status = ballastService.executeSafeSubmerge(cageId, targetDepthMeters);
return ResponseEntity.ok(ApiResponse.success(status));
}
}
六、 总结与源码工程获取
本套【海洋牧场智能网箱声呐鱼群生物量评估与深远海养殖测控平台】融合了水下多波束高频声呐声散射点云反演、声学饱食度闭环气送投喂、网衣张力防逃及压载防台风下潜,兼具计算机与海洋工程毕设实训高分示范价值与万吨级深远海渔场落地工程价值。
完整三端高保真前端源码、PRD需求规格说明书及架构设计文档,可访问官方发布页获取:【海洋牧场智能网箱声呐鱼群生物量评估与深远海养殖测控平台】基于 Vue3 + Spring Boot + 水下多波束声呐成像与变频自动投饵网关 的设计与实现(含PRD/三端高保真源码/大屏)