Loading…

Data-driven optimal control of undulatory swimming

Achieving precise control over self-propelled undulatory swimmers requires a deep understanding of their intricate dynamics. This paper presents a method for addressing optimal control problems in this context by leveraging surrogate models. We develop a Navier–Stokes solver using a volume penalizat...

Full description

Saved in:
Bibliographic Details
Published in:Physics of fluids (1994) 2024-07, Vol.36 (7)
Main Authors: Maroun, Karl, Traoré, Philippe, Bergmann, Michel
Format: Article
Language:English
Subjects:
Citations: Items that this one cites
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
cited_by
cites cdi_FETCH-LOGICAL-c216t-8a0498cee643dee1d62fc8fc3d36253519e41bd606acf55ccb392acbf83bfa913
container_end_page
container_issue 7
container_start_page
container_title Physics of fluids (1994)
container_volume 36
creator Maroun, Karl
Traoré, Philippe
Bergmann, Michel
description Achieving precise control over self-propelled undulatory swimmers requires a deep understanding of their intricate dynamics. This paper presents a method for addressing optimal control problems in this context by leveraging surrogate models. We develop a Navier–Stokes solver using a volume penalization method to simulate the fluid–structure interaction inherent in swimming dynamics. An offline phase generates training data through open-loop simulations across a defined range of control inputs, enabling the training of a surrogate model. This model significantly reduces computational costs, particularly in optimization and control contexts. Utilizing these surrogate models, we compute control strategies to address two key challenges: precise velocity tracking and optimizing swimmer efficiency. First, we employ model predictive control to enable velocity tracking against a reference signal, allowing swift adjustments of the swimmer's frequency and amplitude. Second, we tackle the minimization of the swimmer's cost of transport, resulting in a solution akin to a burst-and-coast strategy. Despite achieving energy performance comparable to continuous swimming cases, mismatches between the surrogate model and the high fidelity simulation significantly impact the quality of the obtained solution. This work sheds light on the potential of surrogate models in optimizing self-propelled swimming behavior and underscores the importance of addressing model mismatches for more accurate control strategies in the future.
doi_str_mv 10.1063/5.0215502
format article
fullrecord <record><control><sourceid>proquest_cross</sourceid><recordid>TN_cdi_proquest_journals_3082690978</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>3082690978</sourcerecordid><originalsourceid>FETCH-LOGICAL-c216t-8a0498cee643dee1d62fc8fc3d36253519e41bd606acf55ccb392acbf83bfa913</originalsourceid><addsrcrecordid>eNp9kF1LwzAUhoMoOKcX_oOCVwqdJ0lz2l6O-TFh4I1ehzRNtKNrZpJO9u9t2dA7r87L4eHh5SXkmsKMAvJ7MQNGhQB2QiYUijLNEfF0zDmkiJyek4sQ1gDAS4YTwh5UVGntm53pEreNzUa1iXZd9K5NnE36ru5bFZ3fJ-G72Wya7uOSnFnVBnN1vFPy_vT4tlimq9fnl8V8lWpGMaaFgqwstDGY8doYWiOzurCa1xyZ4IKWJqNVjYBKWyG0roZGSle24JVVJeVTcnvwfqpWbv3QzO-lU41czldy_EGWI-M57Eb25sBuvfvqTYhy7XrfDfUkh4JhCWVe_Bm1dyF4Y3-1FOQ4nxTyON_A3h3YoJuoYuO6f-AfDjVtzw</addsrcrecordid><sourcetype>Open Access Repository</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>3082690978</pqid></control><display><type>article</type><title>Data-driven optimal control of undulatory swimming</title><source>American Institute of Physics:Jisc Collections:Transitional Journals Agreement 2021-23 (Reading list)</source><source>AIP Digital Archive</source><creator>Maroun, Karl ; Traoré, Philippe ; Bergmann, Michel</creator><creatorcontrib>Maroun, Karl ; Traoré, Philippe ; Bergmann, Michel</creatorcontrib><description>Achieving precise control over self-propelled undulatory swimmers requires a deep understanding of their intricate dynamics. This paper presents a method for addressing optimal control problems in this context by leveraging surrogate models. We develop a Navier–Stokes solver using a volume penalization method to simulate the fluid–structure interaction inherent in swimming dynamics. An offline phase generates training data through open-loop simulations across a defined range of control inputs, enabling the training of a surrogate model. This model significantly reduces computational costs, particularly in optimization and control contexts. Utilizing these surrogate models, we compute control strategies to address two key challenges: precise velocity tracking and optimizing swimmer efficiency. First, we employ model predictive control to enable velocity tracking against a reference signal, allowing swift adjustments of the swimmer's frequency and amplitude. Second, we tackle the minimization of the swimmer's cost of transport, resulting in a solution akin to a burst-and-coast strategy. Despite achieving energy performance comparable to continuous swimming cases, mismatches between the surrogate model and the high fidelity simulation significantly impact the quality of the obtained solution. This work sheds light on the potential of surrogate models in optimizing self-propelled swimming behavior and underscores the importance of addressing model mismatches for more accurate control strategies in the future.</description><identifier>ISSN: 1070-6631</identifier><identifier>EISSN: 1089-7666</identifier><identifier>DOI: 10.1063/5.0215502</identifier><identifier>CODEN: PHFLE6</identifier><language>eng</language><publisher>Melville: American Institute of Physics</publisher><subject>Engineering Sciences ; Fluid-structure interaction ; Optimal control ; Optimization ; Predictive control ; Reference signals ; Swimming ; Tracking control</subject><ispartof>Physics of fluids (1994), 2024-07, Vol.36 (7)</ispartof><rights>Author(s)</rights><rights>2024 Author(s). Published under an exclusive license by AIP Publishing.</rights><rights>Attribution</rights><lds50>peer_reviewed</lds50><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed><cites>FETCH-LOGICAL-c216t-8a0498cee643dee1d62fc8fc3d36253519e41bd606acf55ccb392acbf83bfa913</cites><orcidid>0009-0002-8767-5555 ; 0000-0002-6122-7626 ; 0000-0002-3436-7834</orcidid></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><link.rule.ids>230,314,777,781,882,1554,27905,27906</link.rule.ids><backlink>$$Uhttps://inria.hal.science/hal-04762370$$DView record in HAL$$Hfree_for_read</backlink></links><search><creatorcontrib>Maroun, Karl</creatorcontrib><creatorcontrib>Traoré, Philippe</creatorcontrib><creatorcontrib>Bergmann, Michel</creatorcontrib><title>Data-driven optimal control of undulatory swimming</title><title>Physics of fluids (1994)</title><description>Achieving precise control over self-propelled undulatory swimmers requires a deep understanding of their intricate dynamics. This paper presents a method for addressing optimal control problems in this context by leveraging surrogate models. We develop a Navier–Stokes solver using a volume penalization method to simulate the fluid–structure interaction inherent in swimming dynamics. An offline phase generates training data through open-loop simulations across a defined range of control inputs, enabling the training of a surrogate model. This model significantly reduces computational costs, particularly in optimization and control contexts. Utilizing these surrogate models, we compute control strategies to address two key challenges: precise velocity tracking and optimizing swimmer efficiency. First, we employ model predictive control to enable velocity tracking against a reference signal, allowing swift adjustments of the swimmer's frequency and amplitude. Second, we tackle the minimization of the swimmer's cost of transport, resulting in a solution akin to a burst-and-coast strategy. Despite achieving energy performance comparable to continuous swimming cases, mismatches between the surrogate model and the high fidelity simulation significantly impact the quality of the obtained solution. This work sheds light on the potential of surrogate models in optimizing self-propelled swimming behavior and underscores the importance of addressing model mismatches for more accurate control strategies in the future.</description><subject>Engineering Sciences</subject><subject>Fluid-structure interaction</subject><subject>Optimal control</subject><subject>Optimization</subject><subject>Predictive control</subject><subject>Reference signals</subject><subject>Swimming</subject><subject>Tracking control</subject><issn>1070-6631</issn><issn>1089-7666</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2024</creationdate><recordtype>article</recordtype><recordid>eNp9kF1LwzAUhoMoOKcX_oOCVwqdJ0lz2l6O-TFh4I1ehzRNtKNrZpJO9u9t2dA7r87L4eHh5SXkmsKMAvJ7MQNGhQB2QiYUijLNEfF0zDmkiJyek4sQ1gDAS4YTwh5UVGntm53pEreNzUa1iXZd9K5NnE36ru5bFZ3fJ-G72Wya7uOSnFnVBnN1vFPy_vT4tlimq9fnl8V8lWpGMaaFgqwstDGY8doYWiOzurCa1xyZ4IKWJqNVjYBKWyG0roZGSle24JVVJeVTcnvwfqpWbv3QzO-lU41czldy_EGWI-M57Eb25sBuvfvqTYhy7XrfDfUkh4JhCWVe_Bm1dyF4Y3-1FOQ4nxTyON_A3h3YoJuoYuO6f-AfDjVtzw</recordid><startdate>20240701</startdate><enddate>20240701</enddate><creator>Maroun, Karl</creator><creator>Traoré, Philippe</creator><creator>Bergmann, Michel</creator><general>American Institute of Physics</general><scope>AAYXX</scope><scope>CITATION</scope><scope>8FD</scope><scope>H8D</scope><scope>L7M</scope><scope>1XC</scope><scope>VOOES</scope><orcidid>https://orcid.org/0009-0002-8767-5555</orcidid><orcidid>https://orcid.org/0000-0002-6122-7626</orcidid><orcidid>https://orcid.org/0000-0002-3436-7834</orcidid></search><sort><creationdate>20240701</creationdate><title>Data-driven optimal control of undulatory swimming</title><author>Maroun, Karl ; Traoré, Philippe ; Bergmann, Michel</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c216t-8a0498cee643dee1d62fc8fc3d36253519e41bd606acf55ccb392acbf83bfa913</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2024</creationdate><topic>Engineering Sciences</topic><topic>Fluid-structure interaction</topic><topic>Optimal control</topic><topic>Optimization</topic><topic>Predictive control</topic><topic>Reference signals</topic><topic>Swimming</topic><topic>Tracking control</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Maroun, Karl</creatorcontrib><creatorcontrib>Traoré, Philippe</creatorcontrib><creatorcontrib>Bergmann, Michel</creatorcontrib><collection>CrossRef</collection><collection>Technology Research Database</collection><collection>Aerospace Database</collection><collection>Advanced Technologies Database with Aerospace</collection><collection>Hyper Article en Ligne (HAL)</collection><collection>Hyper Article en Ligne (HAL) (Open Access)</collection><jtitle>Physics of fluids (1994)</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Maroun, Karl</au><au>Traoré, Philippe</au><au>Bergmann, Michel</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Data-driven optimal control of undulatory swimming</atitle><jtitle>Physics of fluids (1994)</jtitle><date>2024-07-01</date><risdate>2024</risdate><volume>36</volume><issue>7</issue><issn>1070-6631</issn><eissn>1089-7666</eissn><coden>PHFLE6</coden><abstract>Achieving precise control over self-propelled undulatory swimmers requires a deep understanding of their intricate dynamics. This paper presents a method for addressing optimal control problems in this context by leveraging surrogate models. We develop a Navier–Stokes solver using a volume penalization method to simulate the fluid–structure interaction inherent in swimming dynamics. An offline phase generates training data through open-loop simulations across a defined range of control inputs, enabling the training of a surrogate model. This model significantly reduces computational costs, particularly in optimization and control contexts. Utilizing these surrogate models, we compute control strategies to address two key challenges: precise velocity tracking and optimizing swimmer efficiency. First, we employ model predictive control to enable velocity tracking against a reference signal, allowing swift adjustments of the swimmer's frequency and amplitude. Second, we tackle the minimization of the swimmer's cost of transport, resulting in a solution akin to a burst-and-coast strategy. Despite achieving energy performance comparable to continuous swimming cases, mismatches between the surrogate model and the high fidelity simulation significantly impact the quality of the obtained solution. This work sheds light on the potential of surrogate models in optimizing self-propelled swimming behavior and underscores the importance of addressing model mismatches for more accurate control strategies in the future.</abstract><cop>Melville</cop><pub>American Institute of Physics</pub><doi>10.1063/5.0215502</doi><tpages>11</tpages><orcidid>https://orcid.org/0009-0002-8767-5555</orcidid><orcidid>https://orcid.org/0000-0002-6122-7626</orcidid><orcidid>https://orcid.org/0000-0002-3436-7834</orcidid><oa>free_for_read</oa></addata></record>
fulltext fulltext
identifier ISSN: 1070-6631
ispartof Physics of fluids (1994), 2024-07, Vol.36 (7)
issn 1070-6631
1089-7666
language eng
recordid cdi_proquest_journals_3082690978
source American Institute of Physics:Jisc Collections:Transitional Journals Agreement 2021-23 (Reading list); AIP Digital Archive
subjects Engineering Sciences
Fluid-structure interaction
Optimal control
Optimization
Predictive control
Reference signals
Swimming
Tracking control
title Data-driven optimal control of undulatory swimming
url http://sfxeu10.hosted.exlibrisgroup.com/loughborough?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-20T12%3A32%3A39IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_cross&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=Data-driven%20optimal%20control%20of%20undulatory%20swimming&rft.jtitle=Physics%20of%20fluids%20(1994)&rft.au=Maroun,%20Karl&rft.date=2024-07-01&rft.volume=36&rft.issue=7&rft.issn=1070-6631&rft.eissn=1089-7666&rft.coden=PHFLE6&rft_id=info:doi/10.1063/5.0215502&rft_dat=%3Cproquest_cross%3E3082690978%3C/proquest_cross%3E%3Cgrp_id%3Ecdi_FETCH-LOGICAL-c216t-8a0498cee643dee1d62fc8fc3d36253519e41bd606acf55ccb392acbf83bfa913%3C/grp_id%3E%3Coa%3E%3C/oa%3E%3Curl%3E%3C/url%3E&rft_id=info:oai/&rft_pqid=3082690978&rft_id=info:pmid/&rfr_iscdi=true