-
摘要:
集群是鱼类生物中一种常见的现象, 特定编队的集群运动可以显著提高鱼群的游动效率. 鱼集群游动节能机理的研究为机器人集群编队设计和控制提供启发与帮助, 得到了研究人员的广泛关注. 本文介绍了鱼集群游动节能机理研究的主要方法及最新的研究成果, 将研究方法分为鱼群观察分析法、计算流体力学仿真法和实验装置研究法, 并基于此对近些年的研究成果进行了综述和分析, 最后列举了鱼集群游动节能机理研究的主要问题与未来发展方向.
Abstract:Schooling is a common phenomenon in fish creatures. The swimming efficiency of fish can be significantly improved by schooling movement of specific formation. The research on the energy-saving mechanism of fish schooling provides inspiration and help for the design and control of robot swarm formation, and has been widely concerned by researchers. In this paper, the main methods and the latest research results of energy-saving mechanism of fish schooling are introduced. We divide the research methods into three categories, namely observation analysis approach, computational fluid dynamics simulation approach, and experimental setup research approach. Achievements of the research on the energy-saving mechanism based on these methods are discussed thoroughly. Finally, the main problem and future research directions are listed.
-
Key words:
- Fish schooling /
- cluster swimming /
- energy-saving mechanism /
- formation
-
集群是鱼类生物中一种常见的现象[1], 研究表明, 鱼类集群游动时效率通常比单独游动更高, 在自然界中超过50%的鱼类会在某一时刻表现出同步、协调的集群游动[2]. 当迁徙时, 许多鱼类会成群结队地朝同一方向游动, 并且与邻近的同类保持接近恒定的间距[3], 除了躲避天敌[4-5]、提高捕食成功率[6-8]等社会学优势外, 集群游动还被认为可有效降低能耗[9-13].
鱼类集群游动高效节能的特点吸引了诸多学者的研究兴趣. 科研人员开展了大量研究工作以期揭示鱼集群游动节能特点的内在原因, 并提出了多种研究节能机理的方法, 包括早期的鱼集群观察分析, 或利用计算流体力学(Computational fluid dynamics, CFD)仿真研究鱼集群的流场结构, 以及近年来通过仿生机器鱼等装置进行实验研究. 在节能机理方面, 目前存在的涡流假说(Vortex hypothesis)和槽道效应(Channeling effect)这两种主流假说[14], 均从20世纪70年代Weihs开创性地提出的两种节能假说发展而来[1]. 节能机理的研究一方面有助于设计高效节能的仿生水下机器人, 另外一方面为水下机器人集群编队设计和控制提供启发与帮助, 通过提升作业效率来适应军事和民用的需求, 从而更加高效地开发利用海洋资源.
本文针对鱼集群游动节能机理的研究现状进行综述和分析, 从三个典型方法, 即观察分析法、计算流体力学仿真法和实验装置研究法的角度, 概述了国内外已有的研究进展, 并建立了统一的方法评价指标对各个研究方法的优劣性进行评估. 在此基础上, 总结分析鱼集群游动节能机理研究中的主要问题以及未来主要研究方向, 为开展后续研究工作提供参考.
1. 研究进展概述
关于鱼集群游动的节能机理, 目前存在两种主流假说: 涡流假说和槽道效应[14]. 其中, 涡流假说认为, 鱼类可置身于前方鱼的尾部涡流中, 通过调整姿态利用尾涡降低与迎面而来的水流的相对速度. 涡流假说如图1(a)所示, 当前方鱼在游动时, 脱落的尾涡会在身体后方形成反卡门涡街, 并诱导出一个后向射流, 因此在鱼群中, 后方鱼会位于前方两条鱼的中间, 避免处于前方鱼的正后方而遇到增大的来流, 同时还能利用尾涡提高游动效率. 槽道效应则指出鱼的推力因其近邻鱼和它们尾迹的靠近而增加, 如图1(b)所示, 鱼群中相邻鱼的靠近, 可以促进两鱼之间水的流动, 鱼类可以有效地利用旁边涡街诱导出的流动来提高游动效率.
基于研究方法的不同, 本文将已有的鱼集群游动节能机理研究分为鱼群观察分析、计算流体力学仿真和实验装置研究三类, 并结合研究结论支持的节能假说对研究现状进行概述和分析.
1.1 鱼群观察分析法
由于设备的限制, 早期主要采用观察分析法研究鱼集群游动节能机理, 通过直接观察鱼群游动的特点, 并结合水动力学进行理论分析. 随着观测技术的发展, 在后期鱼群观察分析法中, 主要运用高速摄像机、数字粒子图像测速技术(Digital particle image velocimetry, DPIV)、生物肌电信号测量仪、立体视频记录仪等技术手段对鱼群的生理信息、形态结构以及涡流特征等进行观测, 再通过处理实验数据来揭示鱼群游动节能机理[15]. 其中, 能量消耗主要通过理论推算[16]或DPIV实验间接推算[17]给出. 本节将依据研究结论所支持的节能假说, 分成前后两部分介绍鱼群观察分析法的发展. 表1给出了鱼群观察分析法的发展历程.
表 1 鱼群观察分析法的发展历程Table 1 The development of the method of observation and analysis for fish schooling作者 研究方法 主要结论 (涡流效应) Brede[18] (1965) 观察鱼群游动过程 维持漩涡的完整性对鱼群游动的效率很重要 Weihs[1, 19] (1973) 观察鱼群, 构建二维鱼群编队水动力模型 菱形为最优队形, 鱼群有效利用漩涡最多可节省50%的能量 Herskin等[10] (1998) 测量9条海鲈鱼集群游动时的尾拍频率 后方鲈鱼的尾拍频率比在前方鲈鱼最多降低14%, 耗氧率降低23% Svendsen等[21] (2003) 测量8条拟鲤组成菱形编队游动时的尾拍频率 后方鱼的尾拍频率最多可比在前方低11.9%, 菱形编队有利于节能 Liao等[22-25] (2003) 观察在圆柱挡板后游动的鳟鱼, DPIV观察涡流分布, 生物肌电信号测量仪测量鳟鱼的肌电信号 鳟鱼通过感知并利用涡流来保持卡门步态, 减少了肌肉活动. 证明鳟鱼会自动改变身体运动来从漩涡中获取能量 作者 研究方法 主要结论 (槽道效应) Burgerhout等[31] (2013) 观察7条欧洲鳗鲡在水槽中集群游动过程, 并测量鳗鱼尾拍频率 鳗鱼集群游动可减少30%功耗. 鳗鱼倾向于以彼此平行的同步方式游动, 利用个体之间的侧向力达到节能目的 Marras等[35] (2015) 利用相机与DPIV观察灰鲻鱼集群游动及水流情况, 测量标记鱼在不同位置的尾拍频率与幅值 鱼群任何位置都可以节能, 耗氧率最多降低19.4%. 不只是尾部涡流, 鱼体前端周围的流体动力学也有助于提高邻近鱼游动效率 Ashraf等[36-37] (2016, 2017) 利用立体视频记录仪跟踪红鼻四头鱼集群中每条鱼的3D位置及尾鳍摆动 鱼群快速游动时, 倾向于“矩形”或“并列”编队. 鱼间的水动力相互作用可以提高游动效率, 证明槽道效应在鱼群节能过程中发挥重要作用 据现有文献, 最早进行鱼集群游动中节能机制研究的是Breder[18]. 通过观察发现, 在鱼群中, 鱼的侧向间距通常是从鱼侧面到其产生漩涡轨迹外缘的距离的两倍, 这种分布确保了漩涡的完整性. 他提出鱼群在游动时, 维持这些漩涡的完整性对鱼类游动效率很重要, 并认为这是决定一个鱼群中的鱼类相互接近程度的重要因素.
不同于Breder[18]只从定性的角度分析鱼集群游动的节能机制, Weihs[1, 19]从定量的角度进行了开创性的研究工作, 通过观察鱼群游动并从水动力学的角度构建鱼群二维编队水动力模型, 他提出鱼集群游动时, 最优队形呈图2 所示的菱形, 认为在这种队形中, 鱼既可避免遇到增大的来流, 又可以有效利用涡街诱导出的流动, 从而达到节能的目的, 并预测处于最佳位置的鱼可节省40% ~ 50%的能量.
Fish等[20]通过测量金体美鳊(Notemigonus crysoleucas)集群游动时的尾拍频率, 发现集群中后方鱼的最大节能量超过20%. Herskin等[10]通过测量9条海鲈鱼(Dicentrarchus labrax)集群游动时的尾拍频率发现, 在不同流速下后方鲈鱼的尾拍频率比前方鲈鱼降低9% ~ 14%, 对应耗氧率降低9% ~ 23%. Svendsen等[21]观察水槽中8条大小均匀的拟鲤(Rutilus)组成菱形编队游动, 分析每条拟鲤的位置和尾拍频率发现, 在不同流速下, 后方拟鲤的尾拍频率比前方拟鲤降低7.3% ~ 11.9%.
Liao等[22-25]开创性地提出鳟鱼的卡门步态(即利用涡流来保持在涡街中的稳态), 同时利用DPIV观察涡流位置, 并通过生物肌电信号测量仪测量鳟鱼游动时不同位置的肌电信号, 来研究鳟鱼从涡流中吸收能量的机制. 图3(a)为在匀速流动的水流中, 鳟鱼自由游动时肌电信号的变化序列; 如图3(b)所示, 在鳟鱼游动前方放置一个D形圆柱用以产生涡流, 来研究鳟鱼在涡流中游动情况, 其中圆圈表示没有(空白)、中等(浅色)或高(深色)肌肉活动的电极位置. 发现鳟鱼能感知涡流并根据涡流位置进行大幅度摆动, 相较于自由游动, 鳟鱼仅激活前轴肌, 减少了肌肉活动, 有效降低了能耗. 证明在与环境中存在的非自生旋涡相互作用时, 鳟鱼会自动改变身体运动来从漩涡中获取能量, 进一步支持了涡流假说.
Johansen等[11]研究了胸鳍推进模式的鱼类在集群游动时的节能机理. 观察一种主要靠胸鳍推进的唇形鱼——蓝带海鲫(Embiotoca lateralis)的游动, 发现集群后方鱼的胸鳍拍动频率比集群前方鱼减少14.9±3.2%, 与单独游动相比集群后方鱼的耗氧量减少25.6%. Johansen 等[11] 认为蓝带海鲫拍动胸鳍时在尾迹处留下漩涡, 这些漩涡可以减少阻力并增加对尾随个体施加的升力.
Marras等[26]控制一条仿生机器鱼与金体美鳊在不同流速的水槽中一起游动, 并使用DPIV研究了水流结构. 当仿生机器鱼的尾巴摆动时, 金体美鳊更容易被机器鱼吸引. 在特定条件下, 金体美鳊会跟随在机器鱼后方游动. Marras等[26]认为该现象说明, 金光鱼可以在机器鱼的尾迹中获得水动力优势.
Halsey等[27]通过视频数据跟踪鲈鱼的集群游动, 确定每个目标个体所经历的水流速度和湍流大小, 并分别测量了鲈鱼集群游动与单独游动时的尾拍频率. 发现集群游动时的尾拍频率降低了7.5%, 消耗能量更少. 当集群规模较大时, 尾拍频率会随流速的增加而降低; 而在更大的湍流中时, 测试的几种规模的鱼群的尾拍频率都增加了. Halsey等[27]认为群体的规模可以调节水流对鱼类游动的影响, 进而可能调节能量消耗.
涡流效应对集群行为的影响程度一直存在争议[28], 通过实验观察, Pitcher等[3]认为涡流效应对鱼集群行为的影响程度有限, 并提出在涡流效应中, 任何能耗高的位置和能耗低的位置之间的交替都需要利他主义行为. Liao[29]和Webb[30]认为集群游动能耗的降低可能是槽道效应与涡流效应的结合, 而不是涡流效应的单独结果.
Burgerhout等[31]观察7条欧洲鳗鲡(Anguilla)组成的集群在可变流速的水槽中游动, 并通过视频数据分析各种水速下鳗鱼的尾拍频率. 结果表明, 鳗鱼集群游动时的尾拍频率(2.6 Hz)和耗氧量(21.3 mg O2 kg−1h−1)均明显低于单独游动时的尾拍频率(3.8 Hz)和耗氧量(32.0 mg O2 kg−1h−1), 鳗鱼集群游动的功耗减少30%. 然而与许多“菱形”形状编队游动的鱼相反, 如图4 所示, 鳗鱼倾向于以彼此平行的同步方式编队游动, 这与涡流假说中利用尾部涡流来节省能量相悖. 在对鳗鱼游动的流体力学研究时, 发现横向喷射力指向游动方向[32-34], Burgerhout等[31]认为鳗鱼集群在同步游动时可以利用个体之间的侧向力达到节能目的.
Marras等[35]在不同水速的非湍流层中测试了幼年灰鲻鱼(Liza aurata)的集群游动. 如图5所示, 观察标记鱼(带点)在集群中不同位置的游动情况(负值表示标记鱼在其最近邻的后方游动、正值表示在前方游动、零表示并排游动), 并测量尾拍频率与幅值. 与单独游动相比, 在鱼集群中处于邻近鱼周围任何位置的灰鲻鱼的能量消耗都降低了, 其中处于最佳位置的灰鲻鱼的尾拍频率可降低28.5%, 耗氧率降低了8.8% ~ 19.4%. 通过DPIV发现, 鱼前端周围的流体动力学也有助于其邻近的鱼向前游动.
Ashraf等[36-37]使用一种会在高度凝聚的群体中游动的水族馆鱼——红鼻四头鱼(Hemigrammus bleheri)来分析集群节能机制. 通过立体视频记录仪器来跟踪不同流速下, 每条鱼的3D位置及尾鳍摆动. 结果表明集群游动相比单独游动具有节能优势. 如图6 所示, 图6(a) ~ (d)为水流速0.77 BL (倍体长)/s 时鱼群的编队情况, 图6(e) ~ (h)为水流速3.91 BL/s时的编队情况. 当红鼻四头鱼被迫快速游动时, 更倾向于“矩形”或“并列”编队. 在这种队形中, 所有个体并排游动, 能够利用并排间的水动力相互作用, 说明槽道效应在鱼群节能过程中发挥重要作用. Ashraf等[36-37]还认为菱形编队的另一个局限性在于其强加了保持组内个体精确位置和准完美同步运动的强烈约束, 不适用于嘈杂且依赖多参数的真实鱼群游动.
1.2 计算流体力学仿真法
近年来, 随着计算机技术、复杂流体计算方法以及流体仿真技术的发展, 一些研究人员开始将广泛应用于航空器流体力学分析的计算流体力学方法引入到对鱼群节能机理的研究中, 并取得了一系列有意义的成果. 不同于观察分析法只能获得定性的结果或者比较粗糙的定量结果, CFD仿真法可以更加精确的定量分析鱼集群游动的节能机理. 随着技术的发展, 该方法从仿真单条到多条、从二维到三维、从自动到自主逐步改进提高. 本节将依据研究结论所支持的节能假说, 分成前后两部分介绍CFD仿真法的发展. 表2给出了CFD仿真法的发展历程.
表 2 CFD仿真法的发展历程Table 2 The development of the method of CFD simulation for fish schooling作者 研究方法 主要结论 (涡流效应) Kelly等[44-45] (2005, 2010),
Deng等[46] (2006), Chung[47] (2011)从菱形鱼群中提取出三条鱼作为基本单元, 对其游动进行数值模拟 后方鱼可捕获前方鱼制造的尾涡, 并从脱落的反卡门涡街中受益达到节能目的 Pan等[48] (2010), Shao等[49] (2010),
Xiao等[50-51] (2011, 2012),
Chao[52-53] (2018, 2019)数值模拟D形圆柱后柔性板NACA0012的被动运动 上游圆柱的存在增强了其尾流中的反卡门涡街, 后方柔性板的推力系数可提高4倍 Khalid等[54] (2016), Tian等[55-56]
(2011, 2016),
Maertens等[57] (2017)分别数值模拟两条二维与三维的仿真鱼在编队中的游动 串联和交错编队均能提高游动效率, 后方鱼效率最高可提高30%. 通过利用迎面漩涡, 后方鱼可在能与前方鱼尾迹相互作用的位置受益 Novati等[62] (2017), Verma等[63] (2018) 分别数值模拟两条二维与三维自主仿真鱼编队游动, 先导鱼步态固定, 尾随鱼利用深度强化学习来调整步态 尾随鱼的能量消耗减少30%, 游动效率增加20%. 鱼类可以通过将身体置于前方鱼身后的适当位置并拦截其脱落的涡流来提高自身推进效率 作者 研究方法 主要结论 (槽道效应) 王亮[64] (2007) 数值模拟多条二维仿真鱼在粘性流体中编队游动 小鱼跟随大鱼多利用侧向漩涡来提高推进效率. 体形相差不大的鱼多利用尾涡来提高的推进效率 Daghooghi等[14] (2015) 数值模拟多条三维仿真鱼以矩形编队自主同步游动 同等能量消耗下集群游动的速度比单独游动快20%. 鱼间距离减小会提高游动方向的流体速度, 单靠流体动力相互作用足以产生高效的集群游动 Hemelrijk等[66] (2015),
Li 等[67] (2019)利用数值模拟研究了鱼群四种不同编队(串列、方阵、菱形和矩形)游动时的Froude效率 鱼集群游动比单独游动效率高, 但菱形队列并不是最优. 尾流和横向压力共同影响游动效率, 尾流主要影响推力, 横向压力主要影响功率损失 Dai等[72] (2018) 分别数值模拟了2、3和4条仿真鱼组成的编队自主游动, 并用运输成本来量化稳定编队的游动效率 与单独游动相比, 集群游动COT最多减少16%, 但相较于其他编队, 菱形编队并没有表现出任何节能优势, 说明被动水动力相互作用是节能的主要原因 计算流体力学仿真法主要基于二维或三维Navier-Stokes (N-S)方程来数值模拟水流中鱼集群游动的过程, 并利用浸入边界法(Immersed boundary method, IBM)对其进行求解[38]. 对鱼类摆动时推进效率的定义与评估, Triantafyllou等[39-40]提出了几种计算方法, 大多采用Froude效率或基于运输成本(Cost of transport, COT)的准推进效率进行计算.
Froude效率为有用功率与总功率之比, 对于稳定游动的鱼, Froude效率将鱼向前(推力)所做的有用功与向侧方(由于侧向的尾巴摆动)所做的无用功分开, 从而计算得到鱼消耗的总能量中转化为向前游动的有用部分占比. 有关水动力、功率和效率的定义与计算, Borazjani等[41-43]进行了详细的研究. 其中, Froude效率的计算式为
$$\eta = \frac{{\overline T \overline U }}{{\overline T \overline U + {{\overline P }_s}}}$$ (1) 式中,
$\overline T $ 为平均推力大小,$\overline U $ 为鱼相对流体的平均向前游动速度,${\overline P _s}$ 为鱼每个摆动周期侧向方向消耗的平均能量. 与Froude效率不同, 准推进效率是指在推进速度相同的情况下, 以刚性直线状态拖曳一个物体所需的功率与自推进所需的功率之比. 其中, COT指单位行程所消耗的能量, 对需衡量的鱼, 控制其在相同速度下游动, 通过摆动振幅的变化来估算能量消耗. 准推进效率的计算式为$$COT = \frac{{{{\overline P }_{tot}}}}{{{U_s}}},\;{\eta _{QP}} = \frac{{\left( {{{\overline T }_n} + R} \right){U_s}}}{{{{\overline P }_{in}}}}$$ (2) 式中,
${\overline P _{tot}}$ 是以速度${U_s}$ 游动时所消耗的总代谢能量,${\eta _{QP}}$ 为准推进效率,${\overline P _{in}}$ 是鱼在稳态条件下以速度${U_s}$ 游动所需的功率,${\overline T _n}$ 为鱼产生的净推力,$R$ 为以速度${U_s}$ 游动时的牵引阻力, 对于柔性鱼身, 必须以直线形式测量或估计牵引阻力, 即不允许鱼身弯曲.Kelly等[44-45]利用无粘流动模型对三条仿真鱼集群游动进行数值模拟, 提出了尾涡动力学在鱼群协同游动中所起作用的定性模型, 以及描述单个可变形体与附近单个涡相互作用的非线性控制系统的数学模型. 结果表明鱼群中一条鱼制造的尾部漩涡可以被另一条尾随的鱼捕获, 用以提高速度. Kelly等[44-45]认为捕获尾涡是集群游动的节能机制之一. Deng等[46]与Chung[47]均从菱形鱼群中提取出三条鱼作为基本单元, 采用改进的浸入边界法对其游动进行数值模拟. 结果表明, 位于前列两条鱼之间的后方鱼可以从前方鱼脱落的反卡门涡街中受益, 提出是一种与尾鳍边界层涡度场相互作用的尾涡脱落机制提高了推进效率, 降低了游动功耗.
Pan等[48]、Shao等[49]以及Xiao等[50-51]利用改进的浸入边界法数值模拟了D形圆柱后柔性板的被动运动, 如图7(a)所示. 当圆柱体与板之间的距离较小时, 柔性板表面被涡流层包围, 并且被动地周期性振荡, 说明在尾涡中被动柔性板可以被动获得推力, 与单个柔性板相比推力系数提高了4倍. Chao等[52-53]利用商用CFD软件包对两个平行D形圆柱与NACA0012柔性板系统的非定常流场进行了数值模拟, 如图7(b)所示, 发现上游圆柱的存在增强了其尾流中的反卡门涡街, 提高了推力.
Khalid等[54]数值模拟了两条仿真鱼在串联队列中的游动. 通过研究仿真鱼的水动力傅里叶谱发现, 后方鱼与前方鱼的振荡频率是非线性相互作用的, 并产生了新的水动力分量. 当前方鱼释放的漩涡与后方鱼的前缘相互作用时, 漩涡分成两部分, 并与鱼体周围的剪切层相互作用, 促进后方鱼向前游动, 提高游动效率.
Tian等[55-56]数值分析了匀速水流中一对子母鱼的游动, 发现两条鱼在串联与交错编队时都能提高游动效率. 通过对尾涡结构的分析, 发现涡流控制是提高尾鱼性能的重要机制, 并认为鱼可以通过增强反卡门涡街或减少卡门涡街而获益.
Maertens等[57]数值模拟了双鱼编队游动, 发现前方鱼只在很小的范围内才有能耗优势, 而后方鱼可以在任何能与前方鱼尾迹相互作用的位置受益, 前提是其步态相对于迎面涡是适当的, 即充分利用尾涡. 对于相距一倍体长的串联结构, 正后方鱼的效率相较单条鱼可以提高10%, 而在偏移正后方的位置可以提高30%. Li等[58]对双鱼编队游动进行了三维仿真, 定量评估了双鱼系统在不同位置和相位关系下能耗与受力情况, 发现为了维持稳定的集群游动, 应考虑在能耗与稳定性之间进行折衷平衡.
Gazzola等[59]在数值模拟中, 利用受毕奥—萨伐尔定律(Biot-Savart law)约束的涡流偶极子来模拟仿真鱼集群游动. 有限涡流偶极子模型是将鱼类游动从形态和运动特征中抽象出来的一种极端理想化模型[60-61]. Gazzola等[59]开创性地引入强化学习的方法使仿真鱼具有自适应决策能力来调整步态, 以响应非线性变化的水动力约束. 结果表明, 仿真鱼可以通过调整功率及集群中的位置来保持稳态, 利用进化策略算法发现最佳的编队形态是“沙漏”形, 并在游动方向拉长.
Novati等[62]与Verma等[63]研究了鱼群如何利用涡流来提升游动效率. 分别基于二维和三维粘性不可压缩N-S方程进行高保真度的计算流体力学仿真, 设计了基于深度递归神经网络强化学习算法的运动控制策略. 研究了两条排列成一个先导—跟随结构的自主仿真鱼, 其中先导者的步态固定, 跟随者通过强化学习来调整步态同步游动, 以克服先导者的涡流尾迹所产生的力, 使其与先导者路径的横向偏差最小. 最终, 在持续的同步串联游动中, 跟随者的能量消耗减少30%, 游动效率增加20%. 仿真结果表明鱼类可以通过将自己置于前方先导鱼身后的适当位置并拦截其脱落的涡流来提高自身推进效率.
王亮[64]数值模拟了二维仿真鱼群游动, 提出鱼群游动时不仅存在涡流效应, 还存在槽道效应. 发现仿真鱼可以利用侧向涡来提高自身的推进效率, 当落后半个身长时节能效果最好, 同时侧向距离越近节能效果越明显. 但是, 在侧后方仿真鱼节能的同时, 前方仿真鱼的能耗却会增加, 所以利用侧向水动力的情况(即槽道效应), 多出现在小鱼跟随大鱼的游动. 当体形相差不大的鱼进行集群游动时, 主要利用前方鱼的尾涡来提高推进效率(即涡流效应), 可以节能15% ~ 25%左右.
Dong等[65]对平行排列的波动板进行了数值模拟, 研究其同相位与反相位同步运动, 如图8 所示. 其中, 每个波动板的中线都以流线型行波的形式进行横向运动, 用来模拟鱼游动时的脊骨起伏. 结果表明, 横向干扰有利于节省同相情况下的游动功率, 提高反相情况下的游动推力.
Daghooghi等[14]数值模拟了三维仿真鱼以各种矩形编队自主同步游动, 发现鱼间的横向距离减小可以提高中间沿游动方向的流体速度, 当鱼之间横向距离在0.3倍体长时, 同等能量消耗下, 鱼集群游动的速度比单独游动快20%, 说明单靠鱼间流体动力相互作用就足以产生高效的集群游动, 这有力地支持槽道效应. 仿真结果还显示, 与单条鱼的尾涡不同, 鱼群编队游动的尾涡会迅速分解为小而杂乱无序的涡旋结构, 这些涡旋结构很难被后方鱼利用, 说明矩形编队很难利用涡流假说解释.
Hemelrijk等[66]与Li等[67]均数值模拟了4种不同编队(即串列、方阵、菱形和矩形)仿真鱼集群游动, 如图9 所示, 通过分析Froude效率发现, 鱼编队游动均比单独游动时效率更高(十分密集的编队除外). Hemelrijk等[66]认为当流体从一侧通过身体时, 会产生一个压差, 个体将受到一个侧向力, 由于身体波动, 有一个向前的分量推动前进. Li等[67]发现在间距较小时, 由于前方鱼的尾迹较大, 后方鱼可以获得较大的推力系数, 而对侧边鱼造成较大的横向功率损失. 当间距较大时, 前方鱼和侧边鱼引起的尾流与压力都变小. 当鱼群间距小于1.25 BL 时, 串列编队平均游动效率最佳; 当间距为1.25 BL时, 串列、菱形和矩形编队的效率相差不大; 当间距大于1.25 BL时, 矩形编队的效率高于其他编队. Li等[67]认为这说明尾流和鱼体摆动产生的压力是影响Froude效率的重要因素, 尾流主要影响推力, 鱼体摆动产生的压力主要影响横向功率损失.
谢春梅等[68]数值模拟了两个前后排列的柔性细长体的自主推进运动, 如图10 所示, 研究了3种基本的排列形态: 远距离前后排列、近距离前后排列和并行排列. 结果表明远距离前后排列形态几乎不受横向间距距离的影响, 后方细长体始终会穿过前方细长体脱落的尾涡; 近距离前后排列时, 前方细长体表面的剪切层或脱落的涡对后方细长体产生影响, 使得两个物体的运动和受力产生有一定的相位差; 并行排列时, 两细长体的剪切层会合并脱落形成反卡门涡街. 受水动力相互作用的影响, 并行排列推进的速度最慢, 远距离前后排列其次, 近距离前后排列推进速度最快. Peng等[69-71]数值模拟了两个波动板的4种典型运动, 如图10 所示, 图10(b)为交错跟随模式, 两个板如同合并成一个更长的板, 后方出现类似单鱼游动时产生的涡街; 图10(c)为交替引导模式, 在尾流中可以清晰地观察到反卡门涡街; 增加板的弯曲刚度, 出现的非周期模式; 增加板间距离至板的横向流动相互作用可以忽略不计时, 为非干扰模式. 仿真结果发现交错跟随模式下推进速度和效率最优. 在中等弯曲刚度下, 法向力对波动板的运动性能的提高有很大的贡献, 而尾流涡街的利用对性能提高较少.
Dai等[72]分别数值模拟了2、3和4条仿真鱼组成的编队自主游动, 如图11 所示. 通过计算发现, 与单条鱼相比, 集群中仿真鱼的COT降低幅度较大的编队有: 两条鱼并排反相位同步游动(图11(a)), 减少16%; 4条鱼形成紧密的矩形(图11(l)), 减少14%; 两条鱼紧密串列(图11(c)), 减少14%; 以反相位模式并排排列的三条鱼(图11(g)), 最多可减少13%; 三条鱼的I型交错编队(图11(j)), 减少11%; 4条鱼的菱形编队(图11(n)), 减少9%; 两条鱼紧密交错(图11(e)), 减少7%. 其他编队COT变化不大. 结果表明, 被动水动力相互作用的存在可以显著地提高鱼集群游动中的能量消耗. 同时, 与其他几组高效的编队相比, 菱形编队并没有表现出任何节能优势, 说明涡流假说并不是集群节能的最主要原因.
图 11 由两条、三条和四条鱼组成的队列及涡度结构示意图 ((a)两鱼并排(反相位); (b)两鱼并排(同相); (c)两鱼串列(紧凑); (d)两鱼串列(松散); (e)两鱼交错(紧凑); (f)两鱼交错(松散); (g)三鱼并排(反相位); (h)三鱼并排(同相); (i)三鱼梯队; (j)三鱼交错(I型); (k)三条鱼交错(II型); (l)四条鱼矩形(紧凑, 反相位); (m)四条鱼矩形(松散, 反相位); (n)四条鱼菱形)[72]Fig. 11 The swarm configurations and flow structures of two, three and four fish ((a) two fish side-by-side (anti-phase); (b) two fish side-by-side (in-phase); (c) two fish in-line (compact); (d) two fish in-line (loose); (e) two fish staggered (compact); (f) two fish staggered (loose); (g) three fish side-by-side (anti-phase); (h) three fish side-by-side (in-phase); (i) three fish echelon; (j) three fish staggered (type I); (k) three fish staggered (type II); (l) four fish rectangular (compact, anti-phase); (m) four fish rectangular (loose, anti-phase); (n) four fish diamond)[72]Lin等[73-76]数值模拟了串联鳗式游动. 发现仿真鱼协同游动可以起到节能效果, 相位差越大速度提升越多. 节能原因主要是中间位置的仿真鱼效率提升, 并且随着数量的增加而增加. 通过相互之间的流体动力作用, 仿真鱼可以自发的形成紧凑的队形.
Park等[77]数值模拟了二维柔性波动板在串联、对角、三角形和菱形编队中自主运动, 并分析了波动板之间流体介质的相互作用. 其中, 每个波动板的前端做横向起伏运动, 后端随周围的流体被动运动. 在串联和对角编队中, 后排波动板的功率分别比前排波动板低14%和6%. 三角形和菱形编队的平均效率分别比单独运动时提高了14%和19%. 在菱形编队的第2列和第3列中运动的波动板功率可分别减少约24%和40%.
Chen等[78]通过数值仿真研究了三条鱼编队的推进力和功率消耗. 相较于单独游动, 集群游动最大的平均功耗可以减少20%. Chen等[78]认为主要有两种原因产生节能效果: 1) 在鱼体波动周期的某时刻, 两条鱼之间由于槽道效应产生的低压区可以被动地促进头部偏转和尾鳍摆动; 2) 前方鱼产生的漩涡有助于后方鱼头部的摆动, 利于降低功耗产生节能效果.
1.3 实验装置研究法
在鱼群观察分析和计算流体力学仿真的基础上, 一些研究人员开始设计实验装置, 以期通过实验来研究鱼群游动的节能机理, 但这方面的研究仍处于起步阶段. 本节将依据时间顺序介绍. 表3 给出了实验装置研究法的发展历程.
表 3 实验装置研究法的发展历程Table 3 The development of the method of experimental setup research for fish schooling作者 研究方法 主要结论 Dewey等[79-80]
(2013, 2014),
Boschitsch等[81] (2014)利用高速相机及DPIV观察分析两个仿生柔性水翼在并列与串列结构中的摆动 并联结构中同相摆动尾流形成涡对, 诱导动量喷流来提高水翼推进效率; 串联结
构中尾流形成相干模式, 后方水翼的效率最多可提高50%Becker等[83] (2015) 扑翼阵自主推进实验 仅通过流体动力学相互作用足以产生互相耦合的集群运动, 来提高推进效率 裴正楷等[84-85] (2016) 研究两条仿鲹科机器鱼并排运动 通过流体传导, 并排游动的机器鱼在特定相位差时可以相互促进, 提高运动效率 Dewey等[79-80]与Boschitsch等[81]分别研究了两个相同的仿生柔性水翼在并列与串列结构中摆动的水动力性能. 实验装置如图12 所示, 通过伺服电机驱动仿生水翼在稳流水槽中摆动, 并利用高速相机及DPIV观察分析. Dewey等[79-80]还提出柔性水翼在流体中摆动模式的效率计算方法, 即
$$ \begin{split} &{C}_{T}=\frac{\overline{T}}{0.5\rho {U}_{\infty }^{2}SC}\\ &{C}_{p}=\frac{\overline{P}}{0.5\rho {U}_{\infty }^{3}SC} \\ &\eta =\frac{\overline{T}{U}_{\infty }}{\overline{P}}=\frac{{C}_{T}}{{C}_{p}}\end{split}$$ (3) 式中,
$\overline T $ 为平均推力;$\overline P $ 为平均功率;$\rho $ 为柔性水翼材料密度;$S$ 和$L$ 为水翼宽度和长度;${U_\infty }$ 为水流速度. 结果表明, 在并联结构中, 同相摆动以减小推力为代价, 可以获得更高的推进效率, 而反相摆动推力更强, 但推进效率没有明显提高; 在串联结构中, 对于间距较近的水翼, 后方水翼的效率最高可达单独时的1.5倍. DPIV显示, 并联结构的尾流中形成涡对而不是涡街, 涡对诱导一个动量喷流来提高水翼推进效率; 在串联结构中, 尾流相互作用形成相干模式则对应性能提高, 形成分支模式则对应于性能下降.Ryuh等[82]以通用型多关节机器鱼“Ichthus V5.5”为载体, 设计了一种多智能体机器鱼系统, 该系统由多架浮标机器人和仿生机器鱼组成, 采用Petri网理论实现集群控制, 其中浮标机器人汇总数据, 并为仿生鱼群提供感知信息, 指导鱼群自主导航和协同运动. 结果表明, 从定性的角度仿生机器鱼群游动效率更高, 可以更加高效地完成任务.
Becker等[83]通过扑翼阵推进实验和仿真分析, 研究了受涡流影响的群体交互运动特性. 实验装置如图13 所示, 电机控制垂直轴的上下起伏频率与幅值, 带动两个水翼起伏运动, 通过低摩擦旋转轴承的连接, 水翼可以实现自主推进. 使用透明壁水箱来可视化流场, 并测量水翼的旋转速度. 在实验中, 通过增加连接到组件的水翼数量, 可以减小编队中成员之间的间距并放大交互作用. 增加拍打频率或振幅带来更快的运动速度, 从而产生更强的水流. 结果表明, 仅通过流体动力学相互作用足以产生互相耦合的集群运动, 从而提高速度并节省功率.
裴正楷等[84-85]以北京大学智能控制实验室研制的3关节仿鲹科机器鱼为实验载体, 结合在线实时功率检测系统, 对双鱼并排运动的群体水动力、速度及功耗情况进行研究, 实验机器鱼如图14 所示. 实验结果表明, 双鱼在同相位摆动时, 群体功率消耗最小, 效率最高; 反相位摆动时, 群体纯功率消耗最大, 但速度也达到最大; 群体速度在摆动相位差为和时最小. 裴正楷等[84-85]认为机器鱼在流体中运动时, 流体对于摆动躯体和尾鳍的作用力推进机器鱼运动, 同时流体也会受到反作用力产生侧向速度. 通过流体传导, 并排运动的机器鱼在特定相位差时可以相互促进, 提高运动效率.
Zhang等[86]使用由混合动力控制系统驱动的软体机器鱼作为实验对象, 基于全局视觉定位, 设计了软体机器鱼集群控制系统, 实现多种集群编队运动. 结果表明, 软机器鱼个体可以快速协调并形成一个集群系统, 从而提高游动性能与实际应用中的功能.
综上所述, 鱼集群机理的研究主要有鱼群观察分析、计算流体力学仿真和实验装置研究三种方法. 在观察分析法中, 通过使用高速相机或DPIV等设备观测真实鱼类的游动过程, 研究人员可以利用观测结果定性或比较粗糙地定量研究鱼类集群游动的节能机理. 在计算流体力学仿真法中, 研究人员基于真实鱼游动模型、特定流体边界条件进行流体力学仿真, 可以定量分析鱼集群的游动性能与编队形状、涡流分布等因素之间的关系. 在实验装置研究法中, 研究人员通过设计仿生装置, 在真实水动力相互作用下定量分析节能机理. 随着技术的发展, 研究方法逐步改进优化. 鱼群观察分析法观测精度逐步提高、观测对象更加丰富, 计算流体力学仿真法仿真数量及队形不断丰富、仿真对象更加准确智能, 实验装置研究法装置更加丰富准确. 表4从能否反映真实游动情况、能否精确定量分析、是否方便研究各种队形等几个方面, 对比分析了三种研究方法的优缺点. 其中, 鱼群观察分析法能直观显现鱼群游动时的编队及涡流结构, 反映真实的水动力学关系; 但不易精确定量分析, 鱼群队形不易保持稳定. 计算流体力学仿真法可精确定量分析鱼群游动过程, 方便模拟各种鱼群队形并保持稳定; 但仿真结果受游动模型精度、边界条件选取的影响, 可能与真实情况有偏差, 不能反映真实的水动力学关系. 实验装置研究法可反映真实水动力学关系, 易保持鱼群队形, 并且可精确定量分析; 但无法完全模拟鱼游动过程, 对实验装置和平台要求较高.
表 4 三类研究方法特点对比Table 4 Comparison of three kinds of research methods对比项目 优点 缺点 鱼群观察分析法 反映真实鱼群游动情况 编队不易保持, 不易精确定量分析 计算流体力学仿真法 可精确定量分析, 模拟各种编队 不能反映真实的水动力学关系 实验装置研究法 可反映真实水动力学关系, 易保持队形, 可定量分析 无法完全模拟鱼游动过程, 对实验装置和平台要求较高 2. 主要问题及发展方向
鱼集群游动节能机理的研究是一个复杂的交叉学科研究问题, 涉及到鱼类行为学、流体力学、仿生学、机器人学、计算机科学、机械工程、控制科学等诸多学科的内容. 虽然国内外已经进行了大量研究, 取得了很多研究进展和成果, 提供了多种研究方法, 并总结了两种主要的节能假说, 但仍没形成公认完善的鱼集群游动节能机理. 问题主要体现在作用机制不清、节能机理不明、集群方法单一. 现有的节能理论无法量化指导仿生鱼群高效节能运动, 相关节能机理的基础理论研究仍需进一步完善; 游动节能机理不明制约节能构型设计, 对大规模鱼群编队的研究较少; 在真实水环境下的实际验证与应用还很少, 仿生机器鱼集群方法单一. 因此, 为了进一步探究鱼集群游动节能机理, 指导仿生机器鱼群高效节能运动, 还应针对所提出的几个主要问题深入开展工作.
2.1 鱼群节能游动作用机制研究
已有的涡流假说与槽道效应等节能理论均存在一定局限性, 都或多或少地简化了鱼类游动过程及水动力学模型, 不能较好地解释所有的鱼集群游动行为. 有研究表明, 当鱼进行低速游动时, 更多采用交错跟随的形式, 而当鱼需要高速游动时, 会采用并列的队形游动[37]. 在鱼群中, 节能可能是对涡流利用与槽道效应共同作用的结果. 因此, 亟需研究鱼群—流场耦合作用机制并探索节能机理, 基于鱼群游动中的不可压粘性流动数值分析, 结合流体力学、波动板理论、细长条理论等多种理论方法, 揭示构型、运动参数与推进效能之间的关系, 从而量化指导仿生机器鱼群高效节能运动.
2.2 鱼群高效节能构型生成与节能机理研究
由于实验环境、仿真计算资源等方面的限制, 以及对鱼群形态结构及其节能特点的认识还有待完善, 现有研究大多是针对单条鱼或小规模鱼群的观察与水动力分析, 多鱼编队研究较少且编队形态较简单, 而自然界中存在许多编队形态复杂的大规模鱼群. 因此, 亟需探究仿生鱼群高效节能构型生成并阐释节能机理, 结合拓扑学、强化学习、多智能体控制、计算机仿真等理论与方法, 探寻更加高效的节能构型与游动策略优化, 为节能机理研究提供依据, 同时为实际水下机器人编队设计提供理论基础与指导.
2.3 仿生机器鱼集群方法研究
近年来, 一些研究人员通过实验装置来分析与验证鱼群节能机理. 相较于鱼群观察分析和计算流体力学仿真, 实验装置研究可在真实水动力相互作用下定量研究各种节能构型、探究节能机理. 目前, 实验装置研究仍处于起步阶段, 在真实水环境下的验证与应用还很少, 仿生机器鱼集群方法单一. 因此, 亟需开展多自由度仿生机器鱼集群高效节能运动实验研究, 结合仿生学、机器人学、机械工程、控制科学等学科知识¸ 研制刚柔耦合仿生机器鱼群实验平台并进行集群运动研究与验证. 在仿生机器鱼集群方法上, 结合人工智能、运筹学、控制科学等学科知识, 形成分布式的协同感知、协同规划、集群控制为一体的协同运动技术体系. 在研究节能机理的同时为实际水下机器人编队设计与控制提供指导.
3. 结论
集群是鱼类等生物的一种常见的生存现象. 在鱼群中, 通过局部信息交互, 个体可以获得更大的感知范围, 有利于发现食物或躲避天敌. 同时, 鱼群集群游动过程中的水动力优势可以有效节省能量消耗, 提高鱼群的游动效率. 节能机理的研究为高效的水下机器人集群编队设计和控制做基础.
本文对国内外关于鱼集群游动节能机理的研究工作进行了概述, 基于鱼群观察分析、计算流体力学仿真和实验装置研究三种研究方法介绍了鱼集群游动节能机理研究的进展情况. 在此基础上, 分析总结了鱼集群游动节能机理研究的主要问题及未来还需进一步开展的研究和论证, 包括需进一步完善节能基础理论, 探究鱼群高效节能构型生成与游动策略优化, 研制仿生机器鱼群实验平台实现仿生鱼集群技术系统化.
-
图 11 由两条、三条和四条鱼组成的队列及涡度结构示意图 ((a)两鱼并排(反相位); (b)两鱼并排(同相); (c)两鱼串列(紧凑); (d)两鱼串列(松散); (e)两鱼交错(紧凑); (f)两鱼交错(松散); (g)三鱼并排(反相位); (h)三鱼并排(同相); (i)三鱼梯队; (j)三鱼交错(I型); (k)三条鱼交错(II型); (l)四条鱼矩形(紧凑, 反相位); (m)四条鱼矩形(松散, 反相位); (n)四条鱼菱形)[72]
Fig. 11 The swarm configurations and flow structures of two, three and four fish ((a) two fish side-by-side (anti-phase); (b) two fish side-by-side (in-phase); (c) two fish in-line (compact); (d) two fish in-line (loose); (e) two fish staggered (compact); (f) two fish staggered (loose); (g) three fish side-by-side (anti-phase); (h) three fish side-by-side (in-phase); (i) three fish echelon; (j) three fish staggered (type I); (k) three fish staggered (type II); (l) four fish rectangular (compact, anti-phase); (m) four fish rectangular (loose, anti-phase); (n) four fish diamond)[72]
表 1 鱼群观察分析法的发展历程
Table 1 The development of the method of observation and analysis for fish schooling
作者 研究方法 主要结论 (涡流效应) Brede[18] (1965) 观察鱼群游动过程 维持漩涡的完整性对鱼群游动的效率很重要 Weihs[1, 19] (1973) 观察鱼群, 构建二维鱼群编队水动力模型 菱形为最优队形, 鱼群有效利用漩涡最多可节省50%的能量 Herskin等[10] (1998) 测量9条海鲈鱼集群游动时的尾拍频率 后方鲈鱼的尾拍频率比在前方鲈鱼最多降低14%, 耗氧率降低23% Svendsen等[21] (2003) 测量8条拟鲤组成菱形编队游动时的尾拍频率 后方鱼的尾拍频率最多可比在前方低11.9%, 菱形编队有利于节能 Liao等[22-25] (2003) 观察在圆柱挡板后游动的鳟鱼, DPIV观察涡流分布, 生物肌电信号测量仪测量鳟鱼的肌电信号 鳟鱼通过感知并利用涡流来保持卡门步态, 减少了肌肉活动. 证明鳟鱼会自动改变身体运动来从漩涡中获取能量 作者 研究方法 主要结论 (槽道效应) Burgerhout等[31] (2013) 观察7条欧洲鳗鲡在水槽中集群游动过程, 并测量鳗鱼尾拍频率 鳗鱼集群游动可减少30%功耗. 鳗鱼倾向于以彼此平行的同步方式游动, 利用个体之间的侧向力达到节能目的 Marras等[35] (2015) 利用相机与DPIV观察灰鲻鱼集群游动及水流情况, 测量标记鱼在不同位置的尾拍频率与幅值 鱼群任何位置都可以节能, 耗氧率最多降低19.4%. 不只是尾部涡流, 鱼体前端周围的流体动力学也有助于提高邻近鱼游动效率 Ashraf等[36-37] (2016, 2017) 利用立体视频记录仪跟踪红鼻四头鱼集群中每条鱼的3D位置及尾鳍摆动 鱼群快速游动时, 倾向于“矩形”或“并列”编队. 鱼间的水动力相互作用可以提高游动效率, 证明槽道效应在鱼群节能过程中发挥重要作用 表 2 CFD仿真法的发展历程
Table 2 The development of the method of CFD simulation for fish schooling
作者 研究方法 主要结论 (涡流效应) Kelly等[44-45] (2005, 2010),
Deng等[46] (2006), Chung[47] (2011)从菱形鱼群中提取出三条鱼作为基本单元, 对其游动进行数值模拟 后方鱼可捕获前方鱼制造的尾涡, 并从脱落的反卡门涡街中受益达到节能目的 Pan等[48] (2010), Shao等[49] (2010),
Xiao等[50-51] (2011, 2012),
Chao[52-53] (2018, 2019)数值模拟D形圆柱后柔性板NACA0012的被动运动 上游圆柱的存在增强了其尾流中的反卡门涡街, 后方柔性板的推力系数可提高4倍 Khalid等[54] (2016), Tian等[55-56]
(2011, 2016),
Maertens等[57] (2017)分别数值模拟两条二维与三维的仿真鱼在编队中的游动 串联和交错编队均能提高游动效率, 后方鱼效率最高可提高30%. 通过利用迎面漩涡, 后方鱼可在能与前方鱼尾迹相互作用的位置受益 Novati等[62] (2017), Verma等[63] (2018) 分别数值模拟两条二维与三维自主仿真鱼编队游动, 先导鱼步态固定, 尾随鱼利用深度强化学习来调整步态 尾随鱼的能量消耗减少30%, 游动效率增加20%. 鱼类可以通过将身体置于前方鱼身后的适当位置并拦截其脱落的涡流来提高自身推进效率 作者 研究方法 主要结论 (槽道效应) 王亮[64] (2007) 数值模拟多条二维仿真鱼在粘性流体中编队游动 小鱼跟随大鱼多利用侧向漩涡来提高推进效率. 体形相差不大的鱼多利用尾涡来提高的推进效率 Daghooghi等[14] (2015) 数值模拟多条三维仿真鱼以矩形编队自主同步游动 同等能量消耗下集群游动的速度比单独游动快20%. 鱼间距离减小会提高游动方向的流体速度, 单靠流体动力相互作用足以产生高效的集群游动 Hemelrijk等[66] (2015),
Li 等[67] (2019)利用数值模拟研究了鱼群四种不同编队(串列、方阵、菱形和矩形)游动时的Froude效率 鱼集群游动比单独游动效率高, 但菱形队列并不是最优. 尾流和横向压力共同影响游动效率, 尾流主要影响推力, 横向压力主要影响功率损失 Dai等[72] (2018) 分别数值模拟了2、3和4条仿真鱼组成的编队自主游动, 并用运输成本来量化稳定编队的游动效率 与单独游动相比, 集群游动COT最多减少16%, 但相较于其他编队, 菱形编队并没有表现出任何节能优势, 说明被动水动力相互作用是节能的主要原因 表 3 实验装置研究法的发展历程
Table 3 The development of the method of experimental setup research for fish schooling
作者 研究方法 主要结论 Dewey等[79-80]
(2013, 2014),
Boschitsch等[81] (2014)利用高速相机及DPIV观察分析两个仿生柔性水翼在并列与串列结构中的摆动 并联结构中同相摆动尾流形成涡对, 诱导动量喷流来提高水翼推进效率; 串联结
构中尾流形成相干模式, 后方水翼的效率最多可提高50%Becker等[83] (2015) 扑翼阵自主推进实验 仅通过流体动力学相互作用足以产生互相耦合的集群运动, 来提高推进效率 裴正楷等[84-85] (2016) 研究两条仿鲹科机器鱼并排运动 通过流体传导, 并排游动的机器鱼在特定相位差时可以相互促进, 提高运动效率 表 4 三类研究方法特点对比
Table 4 Comparison of three kinds of research methods
对比项目 优点 缺点 鱼群观察分析法 反映真实鱼群游动情况 编队不易保持, 不易精确定量分析 计算流体力学仿真法 可精确定量分析, 模拟各种编队 不能反映真实的水动力学关系 实验装置研究法 可反映真实水动力学关系, 易保持队形, 可定量分析 无法完全模拟鱼游动过程, 对实验装置和平台要求较高 -
[1] Weihs D. Hydromechanics of fish schooling. Nature, 1973, 241(5387): 290−291 doi: 10.1038/241290a0 [2] Shaw E. Schooling fishes. American Scientist, 1978, 66(2): 166−175 [3] Pitcher T J, Parrish J K. Functions of shoaling behavior in teleosts. Behavior of Teleost Fishes (2nd edition). London: Chapman and Hall, 1993: 363−439 [4] Godin J G J, Morgan M J. Predator avoidance and school size in a cyprinodontid fish, the banded killifish (Fundulus diaphanous lesueur). Behavioral Ecology and Sociobiology, 1985, 16(2): 105−110 doi: 10.1007/BF00295142 [5] Magurran A E, Higham A. Information transfer across fish shoals under predator threat. Ethology, 1988, 78(2): 153−158 [6] Pitcher T J, Magurran A E, Winfield I J. Fish in larger shoals find food faster. Behavioral Ecology and Sociobiology, 1982, 10(2): 149−151 doi: 10.1007/BF00300175 [7] Wolf N G. Schooling tendency and foraging benefit in the ocean surgeonfish. Behavioral Ecology and Sociobiology, 1987, 21(1): 59−63 doi: 10.1007/BF00324436 [8] Ranta E, Lindström K. Assortative schooling in three-spined sticklebacks? Annales Zoologici Fennici, 1990, 27(2): 67−75 [9] Fish F. Energetics of swimming and flying in formation. Theoretical Biology, 1999, 5: 283−304 [10] Herskin J, Steffensen J F. Energy savings in sea bass swimming in a school: Measurements of tail beat frequency and oxygen consumption at different swimming speeds. Journal of Fish Biology, 1998, 53(2): 366−376 doi: 10.1111/j.1095-8649.1998.tb00986.x [11] Johansen J L, Vaknin R, Steffensen J F, Domenici P. Kinematics and energetic benefits of schooling in the labriform fish, striped surfperch Embiotoca lateralis. Marine Ecology Progress Series, 2010, 420: 221−229 doi: 10.3354/meps08885 [12] Killen S S, Marras S, Steffensen J F, McKenzie D J. Aerobic capacity influences the spatial position of individuals within fish schools. Proceedings of the Royal Society B: Biological Sciences, 2012, 279(1727): 357−364 doi: 10.1098/rspb.2011.1006 [13] Ross R M, Backman T W H, Limburg K E. Notes: Group-size-mediated metabolic rate reduction in American shad. Transactions of the American Fisheries Society, 1992, 121(3): 385−390 doi: 10.1577/1548-8659(1992)121<0385:NGMRRI>2.3.CO;2 [14] Daghooghi M, Borazjani I. The hydrodynamic advantages of synchronized swimming in a rectangular pattern. Bioinspiration & Biomimetics, 2015, 10(5): 056018 [15] Delcourt J, Denoël M, Ylieff M, Poncin P. Video multitracking of fish behaviour: A synthesis and future perspectives. Fish and Fisheries, 2013, 14(2): 186−204 doi: 10.1111/j.1467-2979.2012.00462.x [16] Lighthill M J. Large-amplitude elongated-body theory of fish locomotion. Proceedings of the Royal Society B: Biological Sciences, 1971, 179(1055): 125−138 [17] Wen L, Wang T M, Wu G H, Liang J H. Quantitative thrust efficiency of a self-propulsive robotic fish: Experimental method and hydrodynamic investigation. IEEE/ASME Transactions on Mechatronics, 2013, 18(3): 1027−1038 doi: 10.1109/TMECH.2012.2194719 [18] Breder C M. Vortices and fish schools. Zoologica: Scientific Contributions of the New York Zoological Society, 1965, 50(10): 97−114 [19] Weihs D. Optimal fish cruising speed. Nature, 1973, 245(5419): 48−50 doi: 10.1038/245048a0 [20] Fish F E, Fegely J F, Xanthopoulos C J. Burst-and-coast swimming in schooling fish (Notemigonus crysoleucas) with implications for energy economy. Comparative Biochemistry and Physiology Part A: Physiology, 1991, 100(3): 633−637 doi: 10.1016/0300-9629(91)90382-M [21] Svendsen J C, Skov J, Bildsoe M, Steffensen J F. Intra-school positional preference and reduced tail beat frequency in trailing positions in schooling roach under experimental conditions. Journal of Fish Biology, 2003, 62(4): 834−846 doi: 10.1046/j.1095-8649.2003.00068.x [22] Liao J C, Beal D N, Lauder G V, Triantafyllou M S. Fish exploiting vortices decrease muscle activity. Science, 2003, 302(5650): 1566−1569 doi: 10.1126/science.1088295 [23] Liao J C, Beal D N, Lauder G V, Triantafyllou M S. The Kármán gait: Novel body kinematics of rainbow trout swimming in a vortex street. Journal of Experimental Biology, 2003, 206(6): 1059−1073 doi: 10.1242/jeb.00209 [24] Liao J C. Neuromuscular control of trout swimming in a vortex street: Implications for energy economy during the Karman gait. Journal of Experimental Biology, 2004, 207(20): 3495−3506 doi: 10.1242/jeb.01125 [25] Liao J C. The role of the lateral line and vision on body kinematics and hydrodynamic preference of rainbow trout in turbulent flow. Journal of Experimental Biology, 2006, 209(20): 4077−4090 doi: 10.1242/jeb.02487 [26] Marras S, Porfiri M. Fish and robots swimming together: Attraction towards the robot demands biomimetic locomotion. Journal of the Royal Society Interface, 2012, 9(73): 1856−1868 doi: 10.1098/rsif.2012.0084 [27] Halsey L G, Wright S, Racz A, Metcalfe J D, Killen S S. How does school size affect tail beat frequency in turbulent water? Comparative Biochemistry and Physiology Part A: Molecular & Integrative Physiology, 2018, 218: 63−69 [28] Lopez U, Gautrais J, Couzin I D, Theraulaz G. From behavioural analyses to models of collective motion in fish schools. Interface Focus, 2012, 2(6): 693−707 doi: 10.1098/rsfs.2012.0033 [29] Liao J C. A review of fish swimming mechanics and behaviour in altered flows. Philosophical Transactions of the Royal Society B: Biological Sciences, 2007, 362(1487): 1973−1993 doi: 10.1098/rstb.2007.2082 [30] Webb P W. The effect of solid and porous channel walls on steady swimming of steelhead trout oncorhynchus mykiss. Journal of Experimental Biology, 1993, 178(1): 97−108 [31] Burgerhout E, Tudorache C, Brittijn S A, Palstra A P, Dirks R P, van den Thillart G E E J M. Schooling reduces energy consumption in swimming male European eels, Anguilla anguilla L. Journal of Experimental Marine Biology and Ecology, 2013, 448: 66−71 doi: 10.1016/j.jembe.2013.05.015 [32] Kern S, Koumoutsakos P. Simulations of optimized anguilliform swimming. Journal of Experimental Biology, 2006, 209(24): 4841−4857 doi: 10.1242/jeb.02526 [33] Tytell E D, Lauder G V. The hydrodynamics of eel swimming. I. Wake structure. Journal of Experimental Biology, 2004, 207(11): 1825−1841 doi: 10.1242/jeb.00968 [34] Lauder G V, Tytell E D. Hydrodynamics of undulatory propulsion. Fish Physiology, 2005, 23: 425−468 [35] Marras S, Killen S S, Lindström J, McKenzie D J, Steffensen J F, Domenici P. Fish swimming in schools save energy regardless of their spatial position. Behavioral Ecology and Sociobiology, 2015, 69(2): 219−226 doi: 10.1007/s00265-014-1834-4 [36] Ashraf I, Godoy-Diana R, Halloy J, Collignon B, Thiria B. Synchronization and collective swimming patterns in fish (Hemigrammus bleheri). Journal of the Royal Society Interface, 2016, 13(123): 20160734 doi: 10.1098/rsif.2016.0734 [37] Ashraf I, Bradshaw H, Ha T T, Halloy J, Godoy-Diana R, Thiria B. Simple phalanx pattern leads to energy saving in cohesive fish schooling. Proceedings of the National Academy of Sciences of the United States of America, 2017, 114(36): 9599−9604 doi: 10.1073/pnas.1706503114 [38] Peskin C S. Flow patterns around heart valves: A numerical method. Journal of Computational Physics, 1972, 10(2): 252−271 doi: 10.1016/0021-9991(72)90065-4 [39] Triantafyllou M S, Triantafyllou G S. An efficient swimming machine. Scientific American, 1995, 272(3): 64−70 doi: 10.1038/scientificamerican0395-64 [40] Maertens A P, Triantafyllou M S, Yue D K P. Efficiency of fish propulsion. Bioinspiration & Biomimetics, 2015, 10(4): 046013 [41] Borazjani I, Sotiropoulos F. Numerical investigation of the hydrodynamics of carangiform swimming in the transitional and inertial flow regimes. Journal of Experimental Biology, 2008, 211(10): 1541−1558 doi: 10.1242/jeb.015644 [42] Borazjani I, Sotiropoulos F. Numerical investigation of the hydrodynamics of anguilliform swimming in the transitional and inertial flow regimes. Journal of Experimental Biology, 2009, 212(4): 576−592 doi: 10.1242/jeb.025007 [43] Borazjani I, Sotiropoulos F. On the role of form and kinematics on the hydrodynamics of self-propelled body/caudal fin swimming. Journal of Experimental Biology, 2010, 213(1): 89−107 doi: 10.1242/jeb.030932 [44] Kelly S D, Xiong H L, Controlled hydrodynamic interactions in schooling aquatic locomotion. In: Proceedings of the 44th IEEE Conference on Decision and Control. Seville, Spain: IEEE, 2005. 3904−3910 [45] Kelly S D, Pujari P. Propulsive energy harvesting by a fishlike vehicle in a vortex flow: Computational modeling and control. In: Proceedings of the 49th IEEE Conference on Decision and Control. Atlanta, USA: IEEE, 2010. 1058−1064 [46] Deng J, Shao X M. Hydrodynamics in a diamond-shaped fish school. Journal of Hydrodynamics, Ser. B, 2006, 18(3S): 438−442 [47] Chung M H. Hydrodynamic performance of two-dimensional undulating foils in triangular formation. Journal of Mechanics, 2011, 27(2): 177−190 doi: 10.1017/jmech.2011.21 [48] Pan D Y, Liu H, Shao X M. Studies on the oscillation behavior of a flexible plate in the wake of a D-cylinder. Journal of Hydrodynamics, 2010, 22(S1): 132−137 doi: 10.1016/S1001-6058(09)60182-7 [49] Shao X M, Pan D Y, Deng J, Yu Z S. Hydrodynamic performance of a fishlike undulating foil in the wake of a cylinder. Physics of Fluids, 2010, 22(11): 111903 doi: 10.1063/1.3504651 [50] Xiao Q, Sun K, Liu H, Hu J X. Computational study on near wake interaction between undulation body and a D-section cylinder. Ocean Engineering, 2011, 38(4): 673−683 doi: 10.1016/j.oceaneng.2010.12.017 [51] Xiao Q, Liu W D, Hu J X. Parametric study on a cylinder drag reduction using downstream undulating foil. European Journal of Mechanics — B/Fluids, 2012, 36: 48−62 doi: 10.1016/j.euromechflu.2012.04.005 [52] Chao L M, Zhang D, Cao Y H, Pan G. Numerical studies on the interaction between two parallel D-cylinder and oscillated foil. Modern Physics Letters B, 2018, 32(6): 1850034 doi: 10.1142/S0217984918500343 [53] Chao L M, Pan G, Zhang D, Yan G X. On the thrust generation and wake structures of two travelling-wavy foils. Ocean Engineering, 2019, 183: 167−174 doi: 10.1016/j.oceaneng.2019.04.097 [54] Khalid M S U, Akhtar I, Dong H B. Hydrodynamics of a tandem fish school with asynchronous undulation of individuals. Journal of Fluids and Structures, 2016, 66: 19−35 doi: 10.1016/j.jfluidstructs.2016.07.008 [55] Tian F B, Wang W Q, Wu J, Sui Y. Swimming performance and vorticity structures of a mother-calf pair of fish. Computers & Fluids, 2016, 124: 1−11 [56] Tian F B, Luo H X, Zhu L D, Liao J C, Lu X Y. An efficient immersed boundary-lattice Boltzmann method for the hydrodynamic interaction of elastic filaments. Journal of Computational Physics, 2011, 230(19): 7266−7283 doi: 10.1016/j.jcp.2011.05.028 [57] Maertens A P, Gao A, Triantafyllou M S. Optimal undulatory swimming for a single fish-like body and for a pair of interacting swimmers. Journal of Fluid Mechanics, 2017, 813: 301−345 doi: 10.1017/jfm.2016.845 [58] Li G, Kolomenskiy D, Liu H, Thiria B, Godoy-Diana R. On the energetics and stability of a minimal fish school. PLoS One, 2019, 14(8): e0215265 doi: 10.1371/journal.pone.0215265 [59] Gazzola M, Tchieu A A, Alexeev D, de Brauer A, Koumoutsakos P. Learning to school in the presence of hydrodynamic interactions. Journal of Fluid Mechanics, 2016, 789: 726−749 doi: 10.1017/jfm.2015.686 [60] Wolfgang M J, Anderson J M, Grosenbaugh M A, Yue D K P, Triantafyllou M S. Near-body flow dynamics in swimming fish. The Journal of Experimental Biology, 1999, 202(17): 2303−2327 [61] Tchieu A A, Kanso E, Newton P K. The finite-dipole dynamical system. Proceedings of the Royal Society A, 2012, 468(2146): 3006−3026 doi: 10.1098/rspa.2012.0119 [62] Novati G, Verma S, Alexeev D, Rossinelli D, van Rees W M, Koumoutsakos P. Synchronisation through learning for two self-propelled swimmers. Bioinspiration & Biomimetics, 2017, 12(3): 036001 [63] Verma S, Novati G, Koumoutsakos P. Efficient collective swimming by harnessing vortices through deep reinforcement learning. Proceedings of the National Academy of Sciences of the United States of America, 2018, 115(23): 5849−5854 doi: 10.1073/pnas.1800923115 [64] 王亮. 仿生鱼群自主游动及控制的研究[博士学位论文], 河海大学, 中国, 2007.Wang Liang. Numerical Simulation and Control of Self-propelled Swimming of Bionics Fish School [Ph.D. dissertation], Hohai University, China, 2007. [65] Dong G J, Lu X Y. Characteristics of flow over traveling wavy foils in a side-by-side arrangement. Physics of Fluids, 2007, 19(5): 057107 doi: 10.1063/1.2736083 [66] Hemelrijk C K, Reid D A P, Hildenbrandt H, Padding J T. The increased efficiency of fish swimming in a school. Fish and Fisheries, 2015, 16(3): 511−521 doi: 10.1111/faf.12072 [67] Li S M, Li C, Xu L Y, Yang W J, Chen X C. Numerical simulation and analysis of fish-like robots swarm. Applied Sciences, 2019, 9(8): 1652 doi: 10.3390/app9081652 [68] 谢春梅, 黄伟希. 前后排列柔性细丝在黏性流体中自主推进的稳定形态及动力学机制. 科学通报, 2017, 62(19): 2094−2103 doi: 10.1360/N972016-01312Xie Chun-Mei, Huang Wei-Xi. Stable states and mechanism of self-propulsion of two tandem filaments in viscous flow. Chinese Science Bulletin, 2017, 62(19): 2094−2103 doi: 10.1360/N972016-01312 [69] Peng Z R, Huang H B, Lu X Y. Collective locomotion of two closely spaced self-propelled flapping plates. Journal of Fluid Mechanics, 2018, 849: 1068−1095 doi: 10.1017/jfm.2018.447 [70] Peng Z R, Huang H B, Lu X Y. Hydrodynamic schooling of multiple self-propelled flapping plates. Journal of Fluid Mechanics, 2018, 853: 587−600 doi: 10.1017/jfm.2018.634 [71] Peng Z R, Huang H B, Lu X Y. Collective locomotion of two self-propelled flapping plates with different propulsive capacities. Physics of Fluids, 2018, 30(11): 111901 doi: 10.1063/1.5053662 [72] Dai L Z, He G W, Zhang X, Zhang X. Stable formations of self-propelled fish-like swimmers induced by hydrodynamic interactions. Journal of the Royal Society Interface, 2018, 15(147): 20180490 doi: 10.1098/rsif.2018.0490 [73] Lin X J, Wu J, Zhang T W, Yang L M. Self-organization of multiple self-propelling flapping foils: Energy saving and increased speed. Journal of Fluid Mechanics, 2020, 884: R1 doi: 10.1017/jfm.2019.954 [74] Lin X J, He G Y, He X Y, Wang Q, Chen L S. Hydrodynamic studies on two wiggling hydrofoils in an oblique arrangement. Acta Mechanica Sinica, 2018, 34(3): 446−451 doi: 10.1007/s10409-017-0732-1 [75] Lin X J, He G Y, He X Y, Wang Q. Dynamic response of a semi-free flexible filament in the wake of a flapping foil. Journal of Fluids and Structures, 2018, 83: 40−53 doi: 10.1016/j.jfluidstructs.2018.08.009 [76] Lin X J, Wu J, Zhang T W, Yang L M. Phase difference effect on collective locomotion of two tandem autopropelled flapping foils. Physical Review Fluids, 2019, 4(5): 054101 doi: 10.1103/PhysRevFluids.4.054101 [77] Park S G, Sung H J. Hydrodynamics of flexible fins propelled in tandem, diagonal, triangular and diamond configurations. Journal of Fluid Mechanics, 2018, 840: 154−189 doi: 10.1017/jfm.2018.64 [78] Chen S Y, Fei Y H J, Chen Y C, Chi K J, Yang J T. The swimming patterns and energy-saving mechanism revealed from three fish in a school. Ocean Engineering, 2016, 122: 22−31 doi: 10.1016/j.oceaneng.2016.06.018 [79] Dewey P A, Boschitsch B M, Moored K W, Stone H A, Smits A J. Scaling laws for the thrust production of flexible pitching panels. Journal of Fluid Mechanics, 2013, 732: 29−46 doi: 10.1017/jfm.2013.384 [80] Dewey P A, Quinn D B, Boschitsch B M, Smits A J. Propulsive performance of unsteady tandem hydrofoils in a side-by-side configuration. Physics of Fluids, 2014, 26(4): 041903 doi: 10.1063/1.4871024 [81] Boschitsch B M, Dewey P A, Smits A J. Propulsive performance of unsteady tandem hydrofoils in an in-line configuration. Physics of Fluids, 2014, 26(5): 051901 doi: 10.1063/1.4872308 [82] Ryuh Y S, Yang G H, Liu J D, Hu H S. A school of robotic fish for mariculture monitoring in the sea coast. Journal of Bionic Engineering, 2015, 12(1): 37−46 doi: 10.1016/S1672-6529(14)60098-6 [83] Becker A D, Masoud H, Newbolt J W, Shelley M, Ristroph L. Hydrodynamic schooling of flapping swimmers. Nature Communications, 2015, 6: 8514 doi: 10.1038/ncomms9514 [84] 裴正楷, 李亮, 陈世明, 潘想, 谢广明. 机器鱼在线功率检测系统设计与实现. 测控技术, 2016, 35(11): 9−13 doi: 10.3969/j.issn.1000-8829.2016.11.003Pei Zheng-Kai, Li Liang, Chen Shi-Ming, Pan Xiang, Xie Guang-Ming. Design and implementation of online power capture system for robotic fish. Measurement and Control Technology, 2016, 35(11): 9−13 doi: 10.3969/j.issn.1000-8829.2016.11.003 [85] 裴正楷, 刘俊恺, 陈世明, 李亮. 双鱼并排游动时水动力性能研究. 测控技术, 2016, 35(12): 16−20 doi: 10.3969/j.issn.1000-8829.2016.12.004Pei Zheng-Kai, Liu Jun-Kai, Chen Shi-Ming, Li Liang. Hydrodynamic performance of Beas swimming side by side. Measurement & Control Technology, 2016, 35(12): 16−20 doi: 10.3969/j.issn.1000-8829.2016.12.004 [86] Zhang Z, Yang T, Zhang T H, Zhou F H, Cen N, Li T F, et al. Global vision-based formation control of soft robotic fish swarm. Soft Robotics, 2020. DOI: 10.1089/soro.2019.0174 期刊类型引用(7)
1. 张漫,胡江,刘双平. 草鱼在深潭变速水流中的游泳运动特征研究. 工程科学与技术. 2025(02): 125-132 . 百度学术
2. 吴晓阳,邹尧,付强,贺威. 生物集群能量高效利用机制研究综述. 自动化学报. 2024(03): 431-449 . 本站查看
3. 刘必林,黄小双,陈新军,张英,孔祥洪. 计算流体力学方法在仿生机器鱼中的应用研究进展. 大连海洋大学学报. 2024(04): 719-728 . 百度学术
4. 刘华平,郭迪,孙富春,张新钰. 基于形态的具身智能研究:历史回顾与前沿进展. 自动化学报. 2023(06): 1131-1154 . 本站查看
5. 周易,陈建,韩宇,张悦,贾凤聪. 基于鱼类交互行为的鱼类集群规则. 航空学报. 2023(S2): 469-478 . 百度学术
6. 赵佳佳,刘磊. 鱼类集群运动的注意力模型研究. 软件导刊. 2022(06): 36-40 . 百度学术
7. 喻俊志,周子烨,刘金存. 多自主水下机器人系统研究进展与分析. 信息与控制. 2021(02): 129-140 . 百度学术
其他类型引用(14)
-