Related Experiment Video
Updated: Jan 24, 2026

Modeling the Size Spectrum for Macroinvertebrates and Fishes in Stream Ecosystems
Published on: July 30, 2019
A coupled framework for modeling fish schooling
Xingyuan Mao1, Zhiqian Xin1, Xuewei Mao1
1State Key Laboratory of Fluid Power and Mechatronic Systems, Department of Mechanics, Zhejiang University, Hangzhou 310027, People's Republic of China.
Abstract:
This paper presents a coupled framework for simulating fish schooling, integrating social interactions through a self-propelled particle (SPP) model and flow dynamics via computational fluid dynamics (CFD). In the SPP model, the fish interact with a finite number of topologically defined neighbors, whereas in the CFD model, the fish follow the positions and orientations prescribed by the SPP model through undulatory motion. The undulatory kinematics are generated using a pre-trained deep reinforcement learning model from prior simulation data. Although the CFD trajectories do not exactly match those of the SPP model, they closely approximate them, providing a useful degree of flexibility that allows for physical realism while preserving computational efficiency. For example, in simulations of a minimal two-fish group, the trailing fish achieves stable locomotion through a slight side-slip, an emergent behavior not explicitly encoded in the SPP input. The model is further extended to large schools, demonstrating that group efficiency increases with the Reynolds number because of more favorable hydrodynamic interactions.
Related Concept Videos
Osmoregulation in Fishes
Spin–Spin Coupling: Two-Bond Coupling (Geminal Coupling)
The central atom need not be NMR-active because its electrons are affected by the electron polarization of the spin-active atoms. However, spin information is transmitted less effectively than in one-bond coupling, and 2J values are usually weaker than 1J values. The energy of...
Spin–Spin Coupling: Three-Bond Coupling (Vicinal Coupling)
The extent of coupling depends on the C‑C bond length, the two H‑C‑C angles, any electron-withdrawing substituents, and the dihedral angle between the involved orbitals. The...
G-protein Coupled Receptors
Spin–Spin Coupling: One-Bond Coupling
Couple
A typical example to understand this concept is tightening a bolt with a lug wrench. A...

