Adjoint-based optimal control of contractile elastic bodies. Application to limbless locomotion on frictional substrates
Author (s): Bijalwan, A.; Muñoz, J.J.Journal: Computer Methods in Applied Mechanics and Engineering
Volume: 420
Date: 2024
Abstract:
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 optimality conditions, 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.
Bibtex:
@ARTICLE{2024-CMAME-BM, author = "A. Bijalwan and J.J. Mu{\~n}oz", title = "Adjoint-based optimal control of contractile elastic bodies. Application to limbless locomotion on frictional substrates", journal = "Computer Methods in Applied Mechanics and Engineering", volume = “”, number = “”, pages = "", month = “”, year = "2024", note = "", DOI = "", }