184 research outputs found
Discrete Adjoint Method for Variational Integration of Constrained ODEs and its application to Optimal Control of Geometrically Exact Beam Dynamics
Direct methods for the simulation of optimal control problems apply a
specific discretization to the dynamics of the problem, and the discrete
adjoint method is suitable to calculate corresponding conditions to approximate
an optimal solution. While the benefits of structure preserving or geometric
methods have been known for decades, their exploration in the context of
optimal control problems is a relatively recent field of research. In this
work, the discrete adjoint method is derived for variational integrators
yielding structure preserving approximations of the dynamics firstly in the ODE
case and secondly for the case in which the dynamics is subject to holonomic
constraints. The convergence rates are illustrated by numerical examples.
Thirdly, the discrete adjoint method is applied to geometrically exact beam
dynamics, represented by a holonomically constrained PDE.Comment: Funding: H2020 Marie-Sk\l{}odowska-Curie 86012
An introduction to Lie group integrators -- basics, new developments and applications
We give a short and elementary introduction to Lie group methods. A selection
of applications of Lie group integrators are discussed. Finally, a family of
symplectic integrators on cotangent bundles of Lie groups is presented and the
notion of discrete gradient methods is generalised to Lie groups
Recommended from our members
Supermanoeuvrability in a biomimetic morphing-wing aircraft
In this work we study the supermanoeuvrability of a biomimetic morphing-wing case study aircraft system. Analytical and computational models of biomimetic flight dynamics are developed, utilising multibody dynamics, computational fluid dynamics, and reduced-order aerodynamic models; and validated with respect to experimentally-derived flight dynamics of a Pioneer RQ-2 UAV. These models are used to explore the capability of this system for a wide range of biological and other supermanoeuvres: multi-axis quasistatic nose-pointing-and-shooting (NPAS) / direct force capability; multi-axis rapid-nose-pointing-and-shooting (RaNPAS) including Pugachev’s cobra; ballistic transition; and anchor turning. Novel contributions include the development of transient aerodynamic models for a three-dimensional flight-simulation context; the development of novel methods for assessing transient model validity; the development of improved methods of quaternion variational integration; the development of quasi-trim and continuation-based methods for the design, exploration, analysis and control of manoeuvres in biomimetic morphing-wing systems; an assessment of the complex spiral mode stability effects present in asymmetrically-morphed system trim states; and a demonstration of the wide-ranging potential for advanced supermanoeuvrability in biomimetic morphing-wing systems. Industrial applications include the design of high-precision guided missiles for use in complex, e.g. urban, environments.Cambridge Commonwealth Prince of Wales Scholarship (Cambridge Trust
Application of Dual Quaternions to the problem of trajectory tracking with quadrotor-gimbal platform
We address the problem of state feedback trajectory tracking of the composite quadrotor-gimbal platform using the dual quaternion framework by extending the previuous result in [1] to the composite case. More precisely; we model the composite system using dual quaternion coordinates and derive the error dynamics which by inserting a PD + based control law has equilibrium points that is shown to be uniformly practical asymptoticly stable (UPAS)
Rigid Body Constrained Motion Optimization and Control on Lie Groups and Their Tangent Bundles
Rigid body motion requires formulations where rotational and translational motion are accounted for appropriately. Two Lie groups, the special orthogonal group SO(3) and the space of quaternions H, are commonly used to represent attitude. When considering rigid body pose, that is spacecraft position and attitude, the special Euclidean group SE(3) and the space of dual quaternions DH are frequently utilized. All these groups are Lie groups and Riemannian manifolds, and these identifications have profound implications for dynamics and controls. The trajectory optimization and optimal control problem on Riemannian manifolds presents significant opportunities for theoretical development. Riemannian optimization is an attractive approach to tackling these problems because it does not require the imposition of additional space-preserving constraints on the solver. Rather, these constraints are accounted for in the optimization algorithm. As such, implementing these solvers in trajectory optimization and optimal controls problems through direct transcription offers a reduction in the number of constraints imposed on the problem. The on-manifold optimization methodologies are applied to the Lie groups listed above. Then, the direct transcription of the optimal control and trajectory optimization problems on these Riemannian optimization is presented and applied. These trajectories are utilized in an unscented Kalman filter to show how these generated reference trajectories interface with state estimation. Finally, the fundamental equation of mechanics is utilized for generating initial guess trajectories which satisfy path and terminal time constraints. The results contained herein show, for the first time, that direct transcription of trajectory optimization and optimal control problems on Riemannian manifolds may be effectively conducted with on-manifold optimization techniques using relatively simple optimization algorithms
N-body gravitational and contact dynamics for asteroid aggregation
The development of dedicated numerical codes has recently pushed forward the study of N-body gravitational dynamics, leading to a better and wider understanding of processes involving the formation of natural bodies in the Solar System. A major branch includes the study of asteroid formation: evidence from recent studies and observations support the idea that small and medium size asteroids between 100 m and 100 km may be gravitational aggregates with no cohesive force other than gravity. This evidence implies that asteroid formation depends on gravitational interactions between different boulders and that asteroid aggregation processes can be naturally modeled with N-body numerical codes implementing gravitational interactions. This work presents a new implementation of an N-body numerical solver. The code is based on Chrono::Engine (2006). It handles the contact and collision of large numbers of complex-shaped objects, while simultaneously evaluating the effect of N to N gravitational interactions. A special case of study is considered, investigating the relative dynamics between the N bodies and highlighting favorable conditions for the formation of a stable gravitationally bound aggregate from a cloud of N boulders. The code is successfully validated for the case of study by comparing relevant results obtained for typical known dynamical scenarios. The outcome of the numerical simulations shows good agreement with theory and observation, and suggests the ability of the developed code to predict natural aggregation phenomena
Multisymplectic Lie group variational integrator for a geometrically exact beam in R3
In this paper we develop, study, and test a Lie group multisymplectic
integra- tor for geometrically exact beams based on the covariant Lagrangian
formulation. We exploit the multisymplectic character of the integrator to
analyze the energy and momentum map conservations associated to the temporal
and spatial discrete evolutions.Comment: Article in press. 22 pages, 18 figures. Received 20 November 2013,
Received in revised form 26 February 2014, Accepted 27 February 2014.
Communications in Nonlinear Science and Numerical Simulation. 201
AUTONOMOUS SPACECRAFT RENDEZVOUS WITH A TUMBLING OBJECT: APPLIED REACHABILITY ANALYSIS AND GUIDANCE AND CONTROL STRATEGIES
Rendezvous and proximity operations are an essential component of both military and commercial space missions and are rising in complexity. This dissertation presents an applied reachability analysis and develops a computationally feasible autonomous guidance algorithm for the purpose of spacecraft rendezvous and proximity maneuvers around a tumbling object. Recent advancements enable the use of more sophisticated, computation-based algorithms, instead of traditional control methods. These algorithms are desirable for autonomous applications due to their ability to optimize performance and explicitly handle constraints (e.g., safety, control limits). In an autonomous setting, however, some important questions must be answered before an algorithm implementation can be realized. First, the feasibility of a maneuver is addressed by analyzing the fundamental spacecraft relative dynamics. Particularly, a set of initial relative states is computed and visualized from which the desired rendezvous state can be reached (i.e., backward reachability analysis). Second, with the knowledge that a maneuver is feasible, the Model Predictive Control (MPC) framework is utilized to design a stabilizing feedback control law that optimizes performance and incorporates constraints such as control saturation limits and collision avoidance. The MPC algorithm offers a computationally efficient guidance strategy that could potentially be implemented in real-time on-board a spacecraft.http://archive.org/details/autonomousspacec1094560364Major, United States Air ForceApproved for public release; distribution is unlimited
A computational procedure for multibody systems including flexible beam dynamics
A computational procedure suitable for the solution of equations of motions for flexible multibody systems has been developed. The flexible beams are modeled using a fully nonlinear theory which accounts for both finite rotations and large deformations. The present formulation incorporates physical measures of conjugate Cauchy stress and covariant strain increments. As a consequence, the beam model can easily be interfaced with real-time strain measurements and feedback control systems. A distinct feature of the present work is the computational preservation of total energy for undamped systems; this is obtained via an objective strain increment/stress update procedure combined with an energy-conserving time integration algorithm which contains an accurate update of angular orientations. The procedure is demonstrated via several example problems
- …