The adjoint method is a very efficient way to compute the gradient of a cost functional associated to a dynamical system depending on a set of input signals. However, the numerical solution of the adjoint differential equations raises several questions with respect to stability and accuracy. An alternative and maybe more natural approach is the discrete adjoint method (DAM), which constructs a finite difference scheme for the adjoint system directly from the numerical solution procedure, which is used for the solution of the equations of motion. The method delivers the exact gradient of the discretized cost functional subjected to the discretized equations of motion. For the application of the discrete adjoint method to the forward solver, several matrices are necessary. In this contribution, the matrices are derived for the simple Euler explicit method and for the classical implicit Hilber–Hughes–Taylor (HHT) solver.
Skip Nav Destination
Article navigation
Research-Article
The Discrete Adjoint Gradient Computation for Optimization Problems in Multibody Dynamics
Thomas Lauß,
Thomas Lauß
University of Applied Sciences Upper Austria,
Stelzhamerstrae 23,
Wels 4600, Austria;
Stelzhamerstrae 23,
Wels 4600, Austria;
Institute of Mechanics and Mechatronics,
Vienna University of Technology,
Getreidemarkt 9/E325,
Wien 1060, Austria
e-mail: thomas.lauss@fh-wels.at
Vienna University of Technology,
Getreidemarkt 9/E325,
Wien 1060, Austria
e-mail: thomas.lauss@fh-wels.at
Search for other works by this author on:
Stefan Oberpeilsteiner,
Stefan Oberpeilsteiner
University of Applied Sciences Upper Austria,
Stelzhamerstrae 23,
Wels 4600, Austria;
Stelzhamerstrae 23,
Wels 4600, Austria;
Institute of Mechanics and Mechatronics,
Vienna University of Technology,
Getreidemarkt 9/E325,
Wien 1060, Austria
e-mail: stefan.oberpeilsteiner@fh-wels.at
Vienna University of Technology,
Getreidemarkt 9/E325,
Wien 1060, Austria
e-mail: stefan.oberpeilsteiner@fh-wels.at
Search for other works by this author on:
Wolfgang Steiner,
Wolfgang Steiner
University of Applied Sciences Upper Austria,
Stelzhamerstrae 23,
Wels 4600, Austria
e-mail: wolfgang.steiner@fh-wels.at
Stelzhamerstrae 23,
Wels 4600, Austria
e-mail: wolfgang.steiner@fh-wels.at
Search for other works by this author on:
Karin Nachbagauer
Karin Nachbagauer
University of Applied Sciences Upper Austria,
Stelzhamerstrae 23,
Wels 4600, Austria
e-mail: karin.nachbagauer@fh-wels.at
Stelzhamerstrae 23,
Wels 4600, Austria
e-mail: karin.nachbagauer@fh-wels.at
Search for other works by this author on:
Thomas Lauß
University of Applied Sciences Upper Austria,
Stelzhamerstrae 23,
Wels 4600, Austria;
Stelzhamerstrae 23,
Wels 4600, Austria;
Institute of Mechanics and Mechatronics,
Vienna University of Technology,
Getreidemarkt 9/E325,
Wien 1060, Austria
e-mail: thomas.lauss@fh-wels.at
Vienna University of Technology,
Getreidemarkt 9/E325,
Wien 1060, Austria
e-mail: thomas.lauss@fh-wels.at
Stefan Oberpeilsteiner
University of Applied Sciences Upper Austria,
Stelzhamerstrae 23,
Wels 4600, Austria;
Stelzhamerstrae 23,
Wels 4600, Austria;
Institute of Mechanics and Mechatronics,
Vienna University of Technology,
Getreidemarkt 9/E325,
Wien 1060, Austria
e-mail: stefan.oberpeilsteiner@fh-wels.at
Vienna University of Technology,
Getreidemarkt 9/E325,
Wien 1060, Austria
e-mail: stefan.oberpeilsteiner@fh-wels.at
Wolfgang Steiner
University of Applied Sciences Upper Austria,
Stelzhamerstrae 23,
Wels 4600, Austria
e-mail: wolfgang.steiner@fh-wels.at
Stelzhamerstrae 23,
Wels 4600, Austria
e-mail: wolfgang.steiner@fh-wels.at
Karin Nachbagauer
University of Applied Sciences Upper Austria,
Stelzhamerstrae 23,
Wels 4600, Austria
e-mail: karin.nachbagauer@fh-wels.at
Stelzhamerstrae 23,
Wels 4600, Austria
e-mail: karin.nachbagauer@fh-wels.at
1Corresponding author.
Contributed by the Design Engineering Division of ASME for publication in the JOURNAL OF COMPUTATIONAL AND NONLINEAR DYNAMICS. Manuscript received July 15, 2016; final manuscript received October 24, 2016; published online December 5, 2016. Assoc. Editor: Paramsothy Jayakumar.
J. Comput. Nonlinear Dynam. May 2017, 12(3): 031016 (10 pages)
Published Online: December 5, 2016
Article history
Received:
July 15, 2016
Revised:
October 24, 2016
Citation
Lauß, T., Oberpeilsteiner, S., Steiner, W., and Nachbagauer, K. (December 5, 2016). "The Discrete Adjoint Gradient Computation for Optimization Problems in Multibody Dynamics." ASME. J. Comput. Nonlinear Dynam. May 2017; 12(3): 031016. https://doi.org/10.1115/1.4035197
Download citation file:
Get Email Alerts
Semi-Implicit Integration and Data-Driven Model Order Reduction in Structural Dynamics With Hysteresis
J. Comput. Nonlinear Dynam (May 2023)
Define the Lyapunov Exponents for ψ-Fractional Differential System
J. Comput. Nonlinear Dynam (May 2023)
Equivalent Beam Model and Improved Structure Design of Large Space Antenna Truss With Geometric Nonlinearity
J. Comput. Nonlinear Dynam (May 2023)
Unconditionally Stable Numerical Scheme for Heat Transfer of Mixed Convective Darcy–Forchheimer Flow of Micropolar Fluid Over Oscillatory Moving Sheet
J. Comput. Nonlinear Dynam (April 2023)
Related Articles
Identification of Uncertain Incommensurate Fractional-Order Chaotic Systems Using an Improved Quantum-Behaved Particle Swarm Optimization Algorithm
J. Comput. Nonlinear Dynam (May,2018)
The Use of the Adjoint Method for Solving Typical Optimization Problems in Multibody Dynamics
J. Comput. Nonlinear Dynam (November,2015)
The Optimal Control Approach to Dynamical Inverse Problems
J. Dyn. Sys., Meas., Control (March,2012)
Time-Optimal Control of Dynamic Systems Regarding Final Constraints
J. Comput. Nonlinear Dynam (March,2021)
Related Proceedings Papers
Related Chapters
A New Exploratory Neural Network Training Method
Intelligent Engineering Systems through Artificial Neural Networks, Volume 16
A New Algorithm for Parameter Estimation of LFM Signal
International Conference on Information Technology and Computer Science, 3rd (ITCS 2011)
FKT Based Linear Precoding for Multiuser Multiple Input Multuple Output System
International Conference on Computer Engineering and Technology, 3rd (ICCET 2011)