David Martín de Diego

NA
h-index10
11papers
72citations
Novelty37%
AI Score37

11 Papers

MATH-PHOct 1, 2014
New developments on the Geometric Nonholonomic Integrator

Sebastián Ferraro, Fernando Jiménez, David Martín de Diego

In this paper, we will discuss new developments regarding the Geometric Nonholonomic Integrator (GNI) [23, 24]. GNI is a discretization scheme adapted to nonholonomic mechanical systems through a discrete geometric approach. This method was designed to account for some of the special geometric structures associated to a nonholonomic motion, like preservation of energy, preservation of constraints or the nonholonomic momentum equation. First, we study the GNI versions of the symplectic-Euler methods, paying special attention to their convergence behavior. Then, we construct an extension of the GNI in the case of affine constraints. Finally, we generalize the proposed method to nonholonomic reduced systems, an important subclass of examples in nonholonomic dynamics. We illustrate the behavior of the proposed method with the example of the Chaplygin sphere, which accounts for the last two features, namely it is both a reduced and an affine system.

NAMay 10, 2016
Energy-Preserving Integrators Applied to Nonholonomic Systems

Elena Celledoni, Marta Farré Puiggalí, Eirik Hoel Høiseth et al.

We introduce energy-preserving integrators for nonholonomic mechanical systems. We will see that the nonholonomic dynamics is completely determined by a triple $({\mathcal D}^*, Π, \mathcal{H})$, where ${\mathcal D}^*$ is the dual of the vector bundle determined by the nonholonomic constraints, $Π$ is an almost-Poisson bracket (the nonholonomic bracket) and $\mathcal{H}:{\mathcal D}^{*}\rightarrow \mathbb{R}$ is a Hamiltonian function. For this triple, we can apply energy-preserving integrators, in particular, we show that discrete gradients can be used in the numerical integration of nonholonomic dynamics. By construction, we achieve preservation of the constraints and of the energy of the nonholonomic system. Moreover, to facilitate their applicability to complex systems which cannot be easily transformed into the aforementioned almost-Poisson form, we rewrite our integrators using just the initial information of the nonholonomic system. The derived procedures are tested on several examples: A chaotic quartic nonholonomic mechanical system, the Chaplygin sleigh system, the Suslov problem and a continuous gearbox driven by an asymmetric pendulum. Their performace is compared with other standard methods in nonholonomic dynamics, and their merits verified in practice.

NAMar 17, 2013
The local description of discrete Mechanics

Juan Carlos Marrero, David Martín de Diego, Eduardo Martínez

In this paper, we introduce local expressions for discrete Mechanics. To apply our results simultaneously to several interesting cases, we derive these local expressions in the framework of Lie groupoids, following the program proposed by Alan Weinstein in [19]. To do this, we will need some results on the geometry of Lie groupoids, as, for instance, the construction of symmetric neighborhoods or the existence of local bisections. These local descriptions will be particular useful for the explicit construction of geometric integrators for mechanical systems (reduced or not), in particular, discrete Euler-Lagrange equations, discrete Euler-Poincaré equations, discrete Lagrange-Poincaré equations... The results contained in this paper can be considered as a local version of the study that we have started in [13], on the geometry of discrete Mechanics on Lie groupoids.

14.4NAApr 28
Discrete variational calculus for double-bracket dissipation

Anthony Bloch, Sebastián J. Ferraro, David Martín de Diego et al.

Discrete variational methods show excellent performance in numerical simulations of mechanical systems. In this paper, we adapt discrete variational integrators for the case of mechanical systems with double-bracket dissipation. In particular, we will work with forced Euler-Poincaré and forced Lie-Poisson systems, and the case of interest for us will be when the coadjoint orbits remain invariant, but the energy is decreasing along the orbit. This particular kind of dissipative system appears in various physical systems such as satellites with dampers, geophysical fluids, plasma physics and stellar dynamics. The proposed geometric integrator preserves the coadjoint orbits exactly. We highlight the advantages of this feature by comparing it with other general-purpose methods (including higher-order ones) across different numerical simulations.

MATH-PHAug 30, 2023
Symmetry Preservation in Hamiltonian Systems: Simulation and Learning

Miguel Vaquero, Jorge Cortés, David Martín de Diego

This work presents a general geometric framework for simulating and learning the dynamics of Hamiltonian systems that are invariant under a Lie group of transformations. This means that a group of symmetries is known to act on the system respecting its dynamics and, as a consequence, Noether's Theorem, conserved quantities are observed. We propose to simulate and learn the mappings of interest through the construction of $G$-invariant Lagrangian submanifolds, which are pivotal objects in symplectic geometry. A notable property of our constructions is that the simulated/learned dynamics also preserves the same conserved quantities as the original system, resulting in a more faithful surrogate of the original dynamics than non-symmetry aware methods, and in a more accurate predictor of non-observed trajectories. Furthermore, our setting is able to simulate/learn not only Hamiltonian flows, but any Lie group-equivariant symplectic transformation. Our designs leverage pivotal techniques and concepts in symplectic geometry and geometric mechanics: reduction theory, Noether's Theorem, Lagrangian submanifolds, momentum mappings, and coisotropic reduction among others. We also present methods to learn Poisson transformations while preserving the underlying geometry and how to endow non-geometric integrators with geometric properties. Thus, this work presents a novel attempt to harness the power of symplectic and Poisson geometry towards simulating and learning problems.

NAOct 25, 2018
High-order geometric methods for nonholonomic mechanical systems

David Martín de Diego, Rodrigo T. Sato Martín de Almagro

In the last two decades, significant effort has been put in understanding and designing so-called structure-preserving numerical methods for the simulation of mechanical systems. Geometric integrators attempt to preserve the geometry associated to the original system as much as possible, such as the structure of the configuration space, the energy behaviour, preservation of constants of the motion and of constraints or other structures associated to the continuous system (symplecticity, Poisson structure...). In this article, we develop high-order geometric (or pseudo-variational) integrators for nonholonomic systems, i.e., mechanical systems subjected to constraint functions which are, roughly speaking, functions on velocities that are not derivable from position constraints. These systems realize rolling or certain kinds of sliding contact and are important for describing different classes of vehicles.

MATH-PHMar 29, 2024
Designing Poisson Integrators Through Machine Learning

Miguel Vaquero, David Martín de Diego, Jorge Cortés

This paper presents a general method to construct Poisson integrators, i.e., integrators that preserve the underlying Poisson geometry. We assume the Poisson manifold is integrable, meaning there is a known local symplectic groupoid for which the Poisson manifold serves as the set of units. Our constructions build upon the correspondence between Poisson diffeomorphisms and Lagrangian bisections, which allows us to reformulate the design of Poisson integrators as solutions to a certain PDE (Hamilton-Jacobi). The main novelty of this work is to understand the Hamilton-Jacobi PDE as an optimization problem, whose solution can be easily approximated using machine learning related techniques. This research direction aligns with the current trend in the PDE and machine learning communities, as initiated by Physics- Informed Neural Networks, advocating for designs that combine both physical modeling (the Hamilton-Jacobi PDE) and data.

OCApr 14, 2024
Momentum-based gradient descent methods for Lie groups

Cédric M. Campos, David Martín de Diego, José Torrente

Polyak's Heavy Ball (PHB; Polyak, 1964), a.k.a. Classical Momentum, and Nesterov's Accelerated Gradient (NAG; Nesterov, 1983) are well-established momentum-descent methods for optimization. Although the latter generally outperforms the former, primarily, generalizations of PHB-like methods to nonlinear spaces have not been sufficiently explored in the literature. In this paper, we propose a generalization of NAG-like methods for Lie group optimization. This generalization is based on the variational one-to-one correspondence between classical and accelerated momentum methods (Campos et al., 2023). We provide numerical experiments for chosen retractions on the group of rotations based on the Frobenius norm and the Rosenbrock function to demonstrate the effectiveness of our proposed methods, and that align with results of the Euclidean case, that is, a faster convergence rate for NAG.

OCJun 4, 2021
A Discrete Variational Derivation of Accelerated Methods in Optimization

Cédric M. Campos, Alejandro Mahillo, David Martín de Diego

Many of the new developments in machine learning are connected with gradient-based optimization methods. Recently, these methods have been studied using a variational perspective. This has opened up the possibility of introducing variational and symplectic methods using geometric integration. In particular, in this paper, we introduce variational integrators which allow us to derive different methods for optimization. Using both, Hamilton's and Lagrange-d'Alembert's principle, we derive two families of respective optimization methods in one-to-one correspondence that generalize Polyak's heavy ball and the well known Nesterov accelerated gradient method, the second of which mimics the behavior of the first reducing the oscillations of classical momentum methods. However, since the systems considered are explicitly time-dependent, the preservation of symplecticity of autonomous systems occurs here solely on the fibers. Several experiments exemplify the result.

SYSep 19, 2019
On the observability of relative positions in left-invariant multi-agent control systems and its application to formation control

Leonardo Colombo, Hector Garcia de Marina, María Barbero Liñán et al.

We consider the localization problem between agents while they run a formation control algorithm. These algorithms typically demand from the agents the information about their relative positions with respect to their neighbors. We assume that this information is not available. Therefore, the agents need to solve the observability problem of reconstructing their relative positions based on other measurements between them. We first model the relative kinematics between the agents as a left-invariant control system so that we can exploit its appealing properties to solve the observability problem. Then, as a particular application, we will focus on agents running a distance-based control algorithm where their relative positions are not accessible but the distances between them are.

NANov 6, 2014
Geometric integrators for higher-order variational systems and their application to optimal control

Leonardo Colombo, Sebastián Ferraro, David Martín de Diego

Numerical methods that preserve geometric invariants of the system, such as energy, momentum or the symplectic form, are called geometric integrators. In this paper we present a method to construct symplectic-momentum integrators for higher-order Lagrangian systems. Given a regular higher-order Lagrangian $L\colon T^{(k)}Q\to\mathbb{R}$ with $k\geq 1$, the resulting discrete equations define a generally implicit numerical integrator algorithm on $T^{(k-1)}Q\times T^{(k-1)}Q$ that approximates the flow of the higher-order Euler--Lagrange equations for $L$. The algorithm equations are called higher-order discrete Euler--Lagrange equations and constitute a variational integrator for higher-order mechanical systems. The general idea for those variational integrators is to directly discretize Hamilton's principle rather than the equations of motion in a way that preserves the invariants of the original system, notably the symplectic form and, via a discrete version of Noether's theorem, the momentum map. We construct an exact discrete Lagrangian $L_d^e$ using the locally unique solution of the higher-order Euler--Lagrange equations for $L$ with boundary conditions. By taking the discrete Lagrangian as an approximation of $L_d^e$, we obtain variational integrators for higher-order mechanical systems. We apply our techniques to optimal control problems since, given a cost function, the optimal control problem is understood as a second-order variational problem.