Main content
Code of burst-and-coast gait assembly numerical approach
- Gen Li
- Benjamin Thiria
- Frederic Lechenault
- Bill François
- Dmitry Kolomenskiy
- Ramiro Godoy-Diana
- Intesaaf Ashraf
Date created: | Last Updated:
: DOI | ARK
Creating DOI. Please wait...
Category: Software
Description: This is an example code of burst-and-coast assembly by Li et al,2020. "Burst-and-coast swimmers optimize gait by adapting unique intrinsic cycle" We developed this code to generate an arbitrary burst-and-coast swimming gait in a four-dimensional parameter space based on CFD simulation results. The parameters are: 1) the frequency of the burst phase fb, 2) the amplitude of the burst phase Ab, 3) the upper speed bound UU (the speed at which the fish stops bursting and starts coasting) and 4) and lower speed bound UL (the speed at which fish stops coasting and starts bursting, UL < UU). The code searches across this parameter space for an optimal burst-and-coast swimming gait that guarantees sustained swimming with some specified speed U at the lowest cost of transport CoT . Note that, this example code provides only demonstration of code structure, rather than result with accuracy. The resolutions in the example database and 4-dimensional scans are much reduced for efficient demonstration. The code cannot be run solely without CFD data input.