Joint–coordinate adjoint method for optimal control of multibody systems
Open Access
- 7 November 2022
- journal article
- research article
- Published by Springer Nature in Multibody System Dynamics
- Vol. 56 (4) , 401-425
Abstract
This paper presents a joint–coordinate adjoint method for optimal control of multi-rigid-body systems. Initially formulated as a set of differential-algebraic equations, the adjoint system is brought into a minimal form by projecting the original expressions into the joint’s motion and constraint force subspaces. Consequently, cumbersome partial derivatives corresponding to joint-space equations of motion are avoided, and the approach is algorithmically more straightforward. The analogies between the formulation of Hamilton’s equations of motion in a mixed redundant-joint set of coordinates and the necessary conditions arising from the minimization of the cost functional are demonstrated in the text. The observed parallels directly lead to the definition of a joint set of adjoint variables. Through numerical studies, the performance of the proposed approach is investigated for optimal control of a double pendulum on a cart. The results demonstrate a successful application of the joint-coordinate adjoint method. The outcome can be easily generalized to optimal control of more complex systems.Keywords
Funding Information
- Politechnika Warszawska (Excellence Initiative, Research University in the field of Artificial Intelligence and Robotics, grant no. 1820/25/Z01/POB2/2021)
This publication has 33 references indexed in Scilit:
- The Use of the Adjoint Method for Solving Typical Optimization Problems in Multibody DynamicsJournal of Computational and Nonlinear Dynamics, 2015
- Efficient parallel formulation for dynamics simulation of large articulated robotic systems2015
- Sensitivity-Based, Multi-Objective Design of Vehicle Suspension SystemsJournal of Computational and Nonlinear Dynamics, 2015
- An efficient direct differentiation approach for sensitivity analysis of flexible multibody systemsMultibody System Dynamics, 2009
- Review of Contemporary Approaches for Constraint Enforcement in Multibody SystemsJournal of Computational and Nonlinear Dynamics, 2007
- A divide-and-conquer direct differentiation approach for multibody system sensitivity analysisStructural and Multidisciplinary Optimization, 2007
- The Embedded Projection Method: A general index reduction procedure for constrained system dynamicsComputer Methods in Applied Mechanics and Engineering, 2006
- CVODES: The Sensitivity-Enabled ODE Solver in SUNDIALS2005
- The complex-step derivative approximationACM Transactions on Mathematical Software, 2003
- Optimal control of causal differential–algebraic systemsJournal of Mathematical Analysis and Applications, 2002