Efficient collective swimming by harnessing vortices through deep reinforcement learning

  • Siddhartha Verma
    Computational Science and Engineering Laboratory, ETH Zürich, CH-8092 Zürich, Switzerland
  • Guido Novati
    Computational Science and Engineering Laboratory, ETH Zürich, CH-8092 Zürich, Switzerland
  • Petros Koumoutsakos
    Computational Science and Engineering Laboratory, ETH Zürich, CH-8092 Zürich, Switzerland

説明

<jats:title>Significance</jats:title> <jats:p>Can fish reduce their energy expenditure by schooling? We answer affirmatively this longstanding question by combining state-of-the-art direct numerical simulations of the 3D Navier–Stokes equations with reinforcement learning, using recurrent neural networks with long short-term memory cells to account for the unsteadiness of the flow field. Surprisingly, we find that swimming behind a leader is not always associated with energetic benefits for the follower. In turn, we demonstrate that fish can improve their sustained propulsive efficiency by placing themselves at appropriate locations in the wake of other swimmers and intercepting their wake vortices judiciously. The results show that autonomous, “smart” swimmers may exploit unsteady flow fields to reap substantial energetic benefits and have promising implications for robotic swarms.</jats:p>

収録刊行物

被引用文献 (5)*注記

もっと見る

詳細情報 詳細情報について

問題の指摘

ページトップへ