Adjoint-based optimal control of contractile elastic bodies. Application to limbless locomotion on frictional substrates

被引:3
作者
Bijalwan, Ashutosh [1 ]
Munoz, Jose J. [1 ,2 ,3 ]
机构
[1] Ctr Int Metodes Numer Engn CIMNE, Gran Capita S-N, Barcelona 08034, Spain
[2] Univ Politecn Catalunya UPC, Dept Math, Lab Calcul Numer LaCaN, Esc Eng Barcelona Est EEBE, Jordi Girona 31, Barcelona 08034, Spain
[3] UPC, Inst Matemat, BarcelonaTech IMTech, Pau Gargallo 14, Barcelona 08028, Spain
关键词
Non-linear elasticity; Growth model; Soft robotics; Limbless locomotion; Optimal control; Adjoint method; OPTIMIZATION; CONSERVATION; PROPULSION; GROWTH;
D O I
10.1016/j.cma.2023.116697
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
In nature, limbless locomotion is adopted by a wide range of organisms at various length scales. Interestingly, undulatory, crawling and inching/looping gait constitutes a fundamental class of limbless locomotion and is often observed in many species such as caterpillars, earthworms, leeches, larvae, and C. elegans.In this work, we developed a computationally efficient 3D Finite Element (FE) unified framework for the locomotion of limbless organisms on frictional substrates. Muscle activity is simulated with a multiplicative decomposition of the deformation gradient, which allows mimicking a broad range of locomotion patterns in 3D contractile elastic solids.We propose a two-field FE formulation based on positions and velocities. Governing partial differential equations are transformed into equivalent time-continuous differential-algebraic equations (DAEs). Next, the optimal locomotion strategies are studied in the framework of optimal control theory. We resort to adjoint-based methods and deduce the first-order optimalityconditions, that yield a system of DAEs with two-point end conditions. Hidden symplectic structure is discussed, and Symplectic Euler time integration of optimality conditions are employed. The resulting discrete first-order optimality conditions form a non-linear programming problem that is solved efficiently with the Forward Backward Sweep Method. Finally, some numerical examples are provided to demonstrate the comprehensiveness of the proposed computational framework and investigate the energy-efficient optimal strategy out of distinct locomotion patterns adopted by limbless organisms.
引用
收藏
页数:26
相关论文
共 56 条
[1]   Self-propulsion of slender micro-swimmers by curvature control: N-link swimmers [J].
Alouges, F. ;
DeSimone, A. ;
Giraldi, L. ;
Zoppello, M. .
INTERNATIONAL JOURNAL OF NON-LINEAR MECHANICS, 2013, 56 :132-141
[2]  
Ascher Uri M, 1998, Computer methods for ordinary differential equations and differential-algebraic equations
[3]  
BALL JM, 1977, ARCH RATION MECH AN, V63, P337, DOI 10.1007/BF00279992
[4]   2-POINT STEP SIZE GRADIENT METHODS [J].
BARZILAI, J ;
BORWEIN, JM .
IMA JOURNAL OF NUMERICAL ANALYSIS, 1988, 8 (01) :141-148
[5]   Conservation of generalized momentum maps in mechanical optimal control problems with symmetry [J].
Betsch, Peter ;
Becker, Christian .
INTERNATIONAL JOURNAL FOR NUMERICAL METHODS IN ENGINEERING, 2017, 111 (02) :144-175
[6]  
Betts JT, 2010, ADV DES CONTROL, P1, DOI 10.1137/1.9780898718577
[7]  
Bijalwan A., 2024, IUTAM Bookseries
[8]   A control Hamiltonian-preserving discretisation for optimal control [J].
Bijalwan, Ashutosh ;
Munoz, Jose J. .
MULTIBODY SYSTEM DYNAMICS, 2023, 59 (01) :19-43
[9]   Roll maneuvers are essential for active reorientation of Caenorhabditis elegans in 3D media [J].
Bilbao, Alejandro ;
Patel, Amar K. ;
Rahman, Mizanur ;
Vanapalli, Siva A. ;
Blawzdziewicz, Jerzy .
PROCEEDINGS OF THE NATIONAL ACADEMY OF SCIENCES OF THE UNITED STATES OF AMERICA, 2018, 115 (16) :E3616-E3625
[10]  
Bonet J., 1997, Nonlinear continuum mechanics for finite element analysis