CFD-AB User Manual for simulation of fish swimming through navigation dams

2019-11-27
Loading...
Thumbnail Image
Statistics
View Statistics

Collection period

2018-07-01
2019-06-30

Date completed

2019-06-30

Date updated

Time period coverage

Geographic coverage

Source information

Journal Title

Journal ISSN

Volume Title

Title

CFD-AB User Manual for simulation of fish swimming through navigation dams

Published Date

2019-11-27

Author Contact

Gimanov, Anvar
agilmano@umn.eu

Type

Dataset
Programming Software Code
Simulation Data

Abstract

The Computational Fluid Dynamic (CFD) and Agent-Based (AB) Code initially developed by Dan Zielinski (Zielinski, et al., 2018) and further improved by Anvar Gilmanov (Gilmanov, et al., 2019) are presented in this documentation. The solution of 3D fluid equations obtained by ANSYS-FLUENT is not considered here. We will focus on AB-Code with a description of how to simulate fish swimming in the given fluid environmental. Description of the algorithm, computational input parameters, source code in Fortran and examples on fish swimming simulations through Lock and Dam #2 at the Mississippi River are presented.

Description

The threat of invasive bigheaded carp swimming into the upper reaches of the Mississippi River (USA) demands new and effective approaches to blocking these species. To explore how navigational Lock and Dams (LDs) on the Mississippi River could be used to deter the upstream migration of invasive fish species, computer modelling that combined computational fluid dynamics (CFD) and agent-based (AB) fish passage model (CFD-AB model) could be used to hypothetically quantify the passage of bigheaded carp (Hypophthalmichthys spp.) through LDs (Zielinski, et al., 2018). Agent-based fish (AB-fish) in the original algorithm of (Zielinski, et al., 2018) are always located on a node of the CFD mesh and move by selecting the neighboring node that minimizes fatigue. A possible limitation of this approach is that the AB-fish movement exhibits a dependence upon the CFD mesh. The modified approach (Gilmanov, et al., 2019) allows the AB-fish to occupy any point in the computational domain and to continually (within the size of the time step) update their minimum fatigue path. Computations in a simplified channel/dam structure (Gilmanov, et al., 2019) show that the modified CFD-AB results are smoother swimming trajectories and increased estimates of fish passage when compared to the original CFD-AB model. In this document, both original and modified approaches will be considered.

Referenced by

Gilmanov, A, Zielinski, D.P., Voller, V.R., Sorensen, P.W. The Effect of Modifying a CFD-AB Approach on Fish Passage through a Model Hydraulic Dam. Water 2019, 11, 1776.
https://doi.org/10.3390/w11091776
Zielinski, D.P.; Voller, V.R.; Sorensen, P.W. A physiologically inspired agent-based approach to model fish swimming fatigue and its application to upstream passage of invasive fish at a lock and dam. Ecol. Modeling 2018, 382, 18–32.
https://doi.org/10.1016/j.ecolmodel.2018.05.004

Related to

Replaces

item.page.isreplacedby

Publisher

Funding information

Funding for this project was provided by MAISRC -- MAISRC Subproject 26: Updating an invasive and native fish passage model for locks and dams.

item.page.sponsorshipfunderid

item.page.sponsorshipfundingagency

item.page.sponsorshipgrant

Previously Published Citation

Other identifiers

Suggested citation

Gilmanov, Anvar. (2019). CFD-AB User Manual for simulation of fish swimming through navigation dams. Retrieved from the Data Repository for the University of Minnesota (DRUM), https://doi.org/10.13020/8n6b-9162.

Content distributed via the University Digital Conservancy may be subject to additional license and use restrictions applied by the depositor. By using these files, users agree to the Terms of Use. Materials in the UDC may contain content that is disturbing and/or harmful. For more information, please see our statement on harmful content in digital repositories.