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...
Saved in:
Published in: | Physics of fluids (1994) 2024-07, Vol.36 (7) |
---|---|
Main Authors: | , , |
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 |