Implementation of a numerical model of fish swimming in OpenFOAM


Implementation of a numerical model of fish swimming in OpenFOAM

Nuriev A.N. (KFU, Kazan, Russia)
Ismagilov D.A. (KFU, Kazan, Russia)
Gumerov N.N. (KFU, Kazan, Russia)

Abstract

This paper examines a two-dimensional numerical model for analyzing the hydrodynamics of fish propulsion using the OpenFOAM software suite. The study proposes an oscillation method based on the deformation of a mesh rigidly attached to the body. Auxiliary modules for OpenFOAM were developed to automatically determine cruising speed and the power expended on propulsion. The proposed model is verified by comparison with known data.

Keywords

propulsive motion; Navier-Stokes equation; cruising speed; numerical simulation; OpenFOAM.

Edition

Proceedings of the Institute for System Programming, vol. 38, issue 3, part 2, 2026, pp. 161-174

ISSN 2220-6426 (Online), ISSN 2079-8156 (Print).

DOI: 10.15514/ISPRAS-2026-38(3)-27

For citation

Nuriev A.N., Ismagilov D.A., Gumerov N.N. Implementation of a numerical model of fish swimming in OpenFOAM. Proceedings of the Institute for System Programming, vol. 38, issue 3, part 2, 2026, pp. 161-174 DOI: 10.15514/ISPRAS-2026-38(3)-27.

Full text of the paper in pdf Back to the contents of the volume