
1. 赛事背景与个人参赛动机2020年一场特殊的全国性赛事在线上线下交织的背景下拉开帷幕这就是全国海洋航行器设计与制作大赛。对于当时还是大三学生的我来说这不仅仅是一次比赛更像是一次对过去两年所学知识的“压力测试”。我所在的团队由机械、电子、控制三个专业的同学组成我们选择的是水面组竞速赛项目。选择这个方向一方面是因为它技术门槛相对清晰另一方面也是被那种“造一条船让它在水上飞驰”的原始冲动所吸引。现在回过头看那段从零开始设计、建模、加工、调试到最后在赛场上看着自己的作品破浪前行的经历其价值远超一纸证书。这篇回顾我想抛开那些官方的流程和套话从一个亲历者的角度聊聊我们踩过的坑、收获的经验以及那些在实验室通宵达旦的日子里关于工程实践最真实的体悟。2. 从零到一我们的“海豚号”设计与核心思路拆解我们的作品取名“海豚号”初衷是希望它能像海豚一样拥有流畅的线型和高效的推进效率。竞速赛的核心目标非常直接在规定的航线上用时最短者胜。但这简单的目标背后是流体力学、结构强度、动力匹配和控制系统等多个学科的复杂耦合。2.1 船型选择与流体力学考量一开始我们陷入了“外形崇拜”的误区花了很多时间研究各种炫酷的双体船、三体船甚至地效翼船模型。但指导老师一句话点醒了我们“先解决能不能稳定跑起来的问题再追求极限速度。” 对于新手团队单体深V船型是更稳妥的选择。它的纵向龙骨和V型剖面在高速航行时能提供良好的纵向稳定性和破浪能力有效减少兴波阻力。我们最终确定的方案是总长1.2米最大宽度0.25米。这个长宽比接近5:1属于细长型有利于降低摩擦阻力。船体采用深V折角线型折角线以上部分舷侧内倾这不仅能减少高速侧滑时的水花飞溅减少附连水质量还能提供一部分动升力。船底后半部分我们特意设计了一个小小的“断级”。这个设计是这次比赛的一个关键点。断级相当于在船底制造了一个空气通道当船速达到一定程度时空气被引入船底形成气垫使船体部分抬升显著减少湿表面积从而大幅降低摩擦阻力。但断级的位置、长度和深度需要精确计算和反复试验太靠前或太深都可能导致航行失稳。注意船模设计切忌纸上谈兵。我们用Fluent做了初步的流场仿真但仿真条件理想与实际水池环境差异很大。最靠谱的方法还是制作简易的泡沫模型进行拖曳试验哪怕是在学校的景观湖里用鱼线拖着跑观察其航态也比纯软件模拟来得直观。2.2 动力与推进系统的“匹配”哲学动力系统我们选择了无刷电机搭配金属水冷舵机。电机型号是朗宇X3520/700KV搭配好盈Flycolor 120A电调。电池采用6S 10000mAh的锂聚合物电池。这个配置看起来中规中矩但其中的“匹配”学问很大。首先是KV值的选择。700KV的电机在6S电压下空载转速约为25.2V * 700 17640 RPM。我们需要通过螺旋桨的螺距和直径将转速转化为推力。螺旋桨我们选了直径38mm、螺距1.4的铜桨。这里有个经典误区认为桨径越大、螺距越大推力就越大。实际上大桨会增加电机的负载如果电机和电调功率不足以驱动其达到高效转速区间反而会导致效率低下、发热严重甚至烧毁电调。我们通过电机厂商提供的拉力曲线图并结合船体预估阻力反复核算才确定了这个规格。其次是安装位置。螺旋桨轴中心线必须与船底基线平行且桨叶完全没入水中同时要保证船在高速抬头时桨叶也不会露出水面吸气吸气会导致推力骤降。我们通过调整电机座的高度和角度进行了不下十次的下水微调。推进轴系联轴器、轴、轴承座的同心度要求极高稍有偏差高速运行时就会产生剧烈震动损耗功率并产生噪音。2.3 控制与导航稳定比智能更重要对于竞速赛导航系统相对简单核心是保持航向稳定。我们采用了经典的“传感器控制器”方案使用GPS模块获取速度和位置信息用陀螺仪和加速度计MPU6050感知船体姿态主控采用STM32F4系列单片机。控制算法上我们没有采用复杂的自适应PID而是使用了参数固定的PID控制器。原因在于竞速赛道是直线主要干扰是侧风和波浪引起的偏航。我们更看重控制器的响应速度和稳定性。调试PID参数的过程非常枯燥但至关重要。比例系数P决定了纠正偏差的力度太大容易振荡太小则纠偏无力积分系数I用于消除静态误差但在动态的船体上容易引入滞后微分系数D可以预测趋势抑制超调但对噪声敏感。我们的调试方法是先在静水中让船低速直线航行调出一个基础参数。然后逐步提高速度观察船头在受到轻微扰动比如用手轻推一下后的恢复情况。记录下每次的航行轨迹数据回来在电脑上分析超调量和稳定时间。这个过程花了我们整整两个周末。3. 制作与装配图纸到实物的“魔鬼细节”设计完成只是万里长征第一步将图纸变成能下水的实物中间充满了意想不到的挑战。3.1 船体材料与加工工艺选择船体材料我们考虑了玻璃钢、碳纤维和航空层板。碳纤维性能最好但成本高昂且加工难度大玻璃钢需要开模周期长最终我们选择了5mm厚的航空桦木层板。这种材料强度重量比高易于切割和粘接。船体采用骨架蒙皮结构先用层板切割出肋骨和龙骨组装成骨架然后在骨架上蒙上1.5mm的轻木片作为船壳最后在整个船壳内外涂刷环氧树脂进行防水和加固。这里最大的坑是环氧树脂的固化。环氧树脂需要与固化剂按精确比例混合搅拌必须充分否则会出现局部不固化发粘的情况。当时为了赶工有一次搅拌时间不足导致船尾内部有一片区域始终无法完全硬化最后不得不局部切开重新处理耽误了好几天工期。另一个细节是重量分布。电池、电机、电调这些重物必须严格按照设计图上的重心位置安装。我们通过三维建模软件计算了所有部件的质心并在船体骨架相应位置预埋了螺母方便精确固定。3.2 水密与可靠性每一个接口都是风险点航行器最怕的就是漏水。我们的防水策略是“多重防护重点盯防”。所有穿过船体的轴系、线缆接口都是漏水高发区。对于推进轴我们使用了专业的船用机械密封件并在舱内轴套周围填充了防水硅胶。所有电线从舱室引出的地方都使用了带橡胶密封圈的防水接头盒。舱盖的密封更是重中之重。我们采用了“O型橡胶圈快锁夹具”的方式。在舱口法兰上加工出O型圈槽装入硅胶O型圈盖上舱盖后用多个快锁扣具均匀压紧。每次下水前我们都会进行至少半小时的静态浸水测试将船体关键部位浸入水盆中观察是否有气泡冒出。电子设备的防水也没忽视。接收机、电调等都用热缩管做了整体包裹GPS天线等外露设备则涂抹了专用的电子设备防水胶。这些工作琐碎但必要因为比赛中一次进水就可能导致整个系统短路前功尽弃。4. 调试与优化从“能跑”到“跑得好”的漫长之路船下水能动了这只是成功了10%。剩下的90%是无穷无尽的调试和优化目标是压榨出每一秒的性能。4.1 重心与纵倾角调整船在静止时是水平浮在水面的但高速航行时由于水动力作用船头会上抬艏倾船尾下沉。适当的艏倾可以减少船体湿表面积但过大的艏倾会使船尾过载推进效率下降甚至导致船头钻入水中海豚跳而翻覆。调整重心是控制纵倾角的主要手段。我们将电池最重的单体设计成可前后移动的安装方式。通过多次试航我们找到了一个最佳位置当船在最高速运行时船底与水面形成的夹角纵倾角大约在3-5度之间。此时船体只有尾部断级后方和螺旋桨区域与水面接触阻力最小。我们通过贴在船侧的防水刻度尺和跟随拍摄的快艇视频来反复确认这个角度。4.2 动力系统细调与数据监测我们为“海豚号”加装了一套简易的遥测系统通过一个额外的无线数传模块将电机转速、电池电压、电流、电调温度等数据实时传回岸上的电脑。这个系统在调试中发挥了巨大作用。有一次试航我们发现达到一定速度后电流会异常飙升随后速度下降。查看数据发现电调温度同时急剧升高。起初怀疑是螺旋桨缠到了水草但检查后没有。后来分析数据曲线发现电流飙升前电机转速有一个小幅度的突然下降。这提示我们可能是推进轴系出现了问题。拆检后发现轴承座的一个轴承因为进水产生了轻微锈蚀导致转动阻力增大。更换轴承后问题解决。如果没有数据支撑这种问题很难定位可能只会归结为“电池没电了”或“电机不行了”。4.3 操控策略与比赛战术竞速赛不是简单的直线冲刺。起航加速、途中保持、过弯如果有弯道、冲刺每个阶段都有策略。起航阶段我们设置了“弹射起步”模式。通过遥控器的一个三段开关可以切换不同的动力曲线。起航时使用最激进的曲线电调瞬间输出最大电流让电机转速快速爬升使船尽快进入滑行状态。但这个过程不能太长否则电池和电调过热风险剧增我们一般只持续5-8秒。途中保持船进入稳定滑行状态后切换到效率最优的动力曲线。此时主要依靠自动驾驶仪PID控制器保持航向操作手只需微调避免频繁的大幅度转向因为每一次转向都会损失速度。战术准备我们提前研究了比赛水域的风向和波浪规律。如果侧风较强我们会让船稍微向上风方向偏一个角度利用风阻来抵消风对航向的漂移这比完全靠舵机来“顶”风要更省能量航迹也更直。5. 赛场实战与意外应对理想与现实的碰撞比赛日气氛和实验室里完全不同。来自全国各地的队伍齐聚各种奇形怪状的航行器让人大开眼界。我们的“海豚号”在检录、称重、尺寸测量环节都顺利通过。真正的挑战在试航和正式比赛。5.1 赛前试航的突发状况按照赛程每队有两次短暂的试航机会用于适应场地。第一次试航我们的船刚入水还没开始跑遥控器就显示信号丢失船在水面随波逐流。我们一下子慌了。岸上的队友立刻举起备用的大功率遥控发射天线我则跳上跟随的救生艇试图靠近捞船。万幸在靠近码头干扰源稍远的地方信号恢复了船被安全收回。事后排查原因是赛场周边无线环境复杂Wi-Fi、对讲机、其他队伍的图传和遥控信号交织在一起对我们的2.4GHz遥控信号造成了同频干扰。我们犯了一个错误一直使用默认的频率和信道没有在赛前扫描并选择一个相对干净的频点。这次虚惊一场让我们立刻调整在第二次试航前重新对频并选择了手动跳频模式问题再未出现。5.2 正式比赛中的性能抉择正式比赛共两轮取最好成绩。第一轮我们求稳使用了保守的动力设置和PID参数。船跑得很稳航向笔直但最终成绩只排在中游。分析数据发现我们的极速比顶尖队伍慢了约15%。第二轮必须搏一下。我们做了两个冒险调整一是将电池电压报警值调低允许更深的放电以换取末端更高的电压输出风险是可能过放损坏电池二是将PID控制器的微分系数D调小让舵机响应更“软”一点减少高速时频繁纠偏带来的阻力。起航很顺利“海豚号”的加速感明显比第一轮强。中段保持也还不错。但在最后冲刺阶段可能是由于体力消耗电池电压下降和调整后的控制器参数船体出现了一次轻微的“S”形摆动。虽然操作手立刻介入稳住了但肯定损失了时间。最终这一轮成绩比第一轮提升了8%总排名进入了前十。这个结果有遗憾但考虑到我们第一次参赛以及赛中的意外已是来之不易。6. 反思总结比奖牌更重要的收获回顾整个备赛和参赛过程那些技术细节或许会随着时间淡忘但一些工程实践中的核心认知却深深地刻了下来。第一可靠性永远优先于先进性。我们见过有队伍采用了非常超前的全碳纤维一体成型船体和基于视觉的自主导航系统但在试航时因为一个接插件进水而短路退赛。我们的“海豚号”技术并不尖端但每一个接口、每一处密封都反复验证过。在有限的备赛时间和资源下做一个“皮实耐造”能稳定完赛的作品比做一个“浑身黑科技”但脆弱的作品更现实。第二测试测试再测试。设计值永远只是理论值。船体阻力系数、电机实际效率、螺旋桨的推力、控制器的参数所有这些都必须通过实船测试来标定和修正。我们建立了详细的测试日志记录了每一次下水的时间、环境条件、配置参数、出现的问题和现象。这份日志后来成了我们排查问题的宝贵依据。第三团队协作的本质是沟通与责任闭环。我们组分工明确机械、电路、控制各有负责人。但难点在于接口对接。比如结构同学留的电机座安装空间是否考虑了电调散热风扇的尺寸控制同学写的程序其控制周期是否与传感器数据更新速率匹配我们养成了每日站会的习惯每个人同步进度和遇到的问题确保信息透明。任何修改都必须通知到所有相关成员并评估影响。第四成本与时间管理。学生项目普遍预算紧张。我们从一开始就制定了物料清单和预算表优先保证关键部件如电机、电调、主控的质量而在非关键结构件上寻找性价比方案。时间管理上我们倒排工期将任务分解到每一周并预留了至少两周的缓冲时间用于处理意外。事实上缓冲时间几乎被用满这说明了预留缓冲的必要性。比赛结束后“海豚号”静静地躺在实验室的架子上。它身上有打磨不平的痕迹有环氧树脂流淌的印记有测试时磕碰的小坑。这些不完美恰恰是它和我们一起成长的证明。这场大赛与其说是一次竞赛不如说是一次高强度的、真实的工程项目演练。它教会我们的不是如何赢得一场比赛而是如何从头到尾负责地把一个想法变成稳定可靠的现实。这份经历对于日后无论从事何种技术工作都是一笔宝贵的财富。