Model Exchange

Simulations of Fish Swimming

Michele Curatolo, Luciano Teresi, Roma TRE University.

We submit two different COMSOL5.2a models which simulate the swimming of a fish, specifically, the carangiform swimming in a virtual aquarium. The flexural motion of the fish is obtained by using a time-dependent field of distortions, meant to represent the action of fish muscles. Both models make use of both the moving mesh technique and the remeshing feature, and require about 10 Gb of RAM, and more than a day to run. The models are not yet solved (to avoid huge file upload), but are ready to run.

The principal differences between the two models are in the geometry and the activation law for the fish muscles. The model Fish_COMSOL_a.mph is more indicated for robotics applications and runs about for 30 hours, while simulation of Fish_COMSOL_b.mph is more indicated for biology studies and runs for about 50 hours.

It is possible to change the final time of simulation so to have shorter run times, or choose coarser mesh (Remark: fish swimming direction may change with a coarser mesh).

Further details in:

M. Curatolo, L. Teresi.
Modeling and Simulation of Fish Swimming with Active Muscles. Journal of Theoretical Biology, (2016).
Doi: 10.1016/j.jtbi.2016.08.025

User Comments

杰 周
Mar 5, 2017 at 2:05pm UTC

good job!

Trevor Munroe
Mar 8, 2017 at 5:54pm UTC

I was very impressed when I read the blog that described this work. I am looking forward to take a closer look at your models. Thanks.

M. Curatolo
Entry submitter
Apr 28, 2017 at 1:50am UTC


Enrique Isaza
Apr 29, 2017 at 5:23pm UTC

incredible work. Amazing model configuration

wenwu yang
Jun 22, 2017 at 12:42pm UTC

very good job! Thanks!

Login to comment on this entry.