Abstract

In this study, we numerically investigate the effects of the tail-beat phase differences between the trailing fish and its neighboring fish on the hydrodynamic performance and wake dynamics in a two-dimensional high-density school. Foils undulating with a wavy-like motion are employed to mimic swimming fish. The phase difference varies from 0° to 360°. A sharp-interface immersed boundary method is used to simulate flows over the fish-like bodies and provide quantitative analysis of the hydrodynamic performance and wakes of the school. It is found that the highest net thrust and swimming efficiency can be reached at the same time in the fish school with a phase difference of 180°. In particular, when the phase difference is 90°, the trailing fish achieves the highest efficiency, 58% enhancement compared with a single fish, while it has the highest thrust production, increased by 108% over a single fish, at a phase difference of 0°. The performance and flow visualization results suggest that the phase of the trailing fish in the dense school can be controlled to improve thrust and propulsive efficiency, and these improvements occur through the hydrodynamic interactions with the vortices shed by the neighboring fish and the channel formed by the side fish. In addition, the investigation of the phase difference effects on the wake dynamics of schools performed in this work represents the first study in which the wake patterns for systems consisting of multiple undulating bodies are categorized. In particular, a reversed Bénard–von Kármán vortex wake is generated by the trailing fish in the school with a phase difference of 90°, while a Bénard–von Kármán vortex wake is produced when the phase difference is 0°. Results have revealed that the wake patterns are critical to predicting the hydrodynamic performance of a fish school and are highly dependent on the phase difference.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call