A parallel iterative method for variational integration
Discrete variational methods show excellent performance in numerical simulations of different mechanical systems. In this paper, we introduce an iterative procedure for the solution of discrete variational equations for boundary value problems. It consists in repeatedly correcting the position of the non-boundary points of a proposed discrete path in order to converge to a solution. This is accomplished using a parallelization strategy that leverages the capabilities of multicore CPUs and GPUs. Further, we develop this parallel method for higher-order Lagrangian systems, which appear in fully-actuated problems and beyond. Convergence conditions for this kind of method are investigated. We illustrate their excellent behavior in some interesting examples, namely Zermelo's navigation problem, a fuel-optimal navigation problem, interpolation problems, or in a fuel optimization problem for a controlled 4-body problem in astrodynamics, showing the potential of our method.
Authors
- Rodrigo T. Sato Martín de Almagro (ORCID: https://orcid.org/0000-0001-9953-8414)
- David Martı́n de Diego (ORCID: https://orcid.org/0000-0001-6762-8909)
- Sebastián J. Ferraro
Institutions
- Friedrich-Alexander-Universität Erlangen-Nürnberg (DE)
- Institute of Mathematical Sciences (ES)
- Universidad Carlos III de Madrid (ES)
- Universidad Autónoma de Madrid (ES)
Publication Details
- Journal
- Journal of Computational Dynamics
- Published
- 2025-01-01
- DOI
- https://doi.org/10.3934/jcd.2025006
- Primary Topic
- Numerical methods for differential equations
- Type
- article
- Field-Weighted Citation Impact
- 0.00
Funders
- Fundación BBVA
- Instituto de Ciencias Matemáticas
- Ministerio de Ciencia e Innovación
- Banco Bilbao Vizcaya Argentaria
- Agencia Estatal de Investigación
- Fondo para la Investigación Científica y Tecnológica