Abstract
The determination of various parameters or control input signals satisfying particular performance criteria is often addressed with optimization techniques where one aims at minimizing certain quantity, which may be implicitly dependent on the dynamic response of a system. Such an approach requires an efficient and reliable method of gradient calculation. The adjoint method is an effective procedure specifically designed for such calculations. This paper presents a discrete Hamiltonian–based adjoint method which allows one to find the gradient of the performance index in multibody systems’ optimization. Hamilton’s equations of motion are discretized by means of trapezoidal rule and incorporated into a discrete system of adjoint equations. Explicit formula for the gradient of the cost functional is derived and exploited in an exemplary optimal control problem.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Agrawal, S.K., Fabien, B.C.: Optimization of Dynamic Systems, vol. 70. Springer, Dordrecht (2013)
Bestle, D., Eberhard, P.: Analyzing and optimizing multibody systems. Mech. Struct. Mach. 20, 67–92 (1992)
Callejo, A., Sonneville, V., Bauchau, O.A.: Discrete adjoint method for the sensitivity analysis of flexible multibody systems. J. Comput. Nonlinear Dyn. 14(2), 021001 (2019)
Cao, Y., Li, S., Petzold, L., Serban, R.: Adjoint sensitivity analysis for differential-algebraic equations: the adjoint DAE system and its numerical solution. SIAM J. Sci. Comput. 24(3), 1076–1089 (2003)
Chadaj, K., Malczyk, P., Frączek, J.: A parallel Hamiltonian formulation for forward dynamics of closed-loop multibody systems. Multibody Syst. Dyn. 39(1) (2017). https://doi.org/10.1007/s11044-016-9531-x
Chadaj, K., Malczyk, P., Frączek, J.: A parallel recursive Hamiltonian algorithm for forward dynamics of serial kinematic chains. IEEE Trans. Robot. 33(3), 647–660 (2017). https://doi.org/10.1109/TRO.2017.2654507
Lauß, T., Oberpeilsteiner, S., Steiner, W., Nachbagauer, K.: The discrete adjoint gradient computation for optimization problems in multibody dynamics. J. Comput. Nonlinear Dyn. 12(3), 031016 (2017)
Maciąg, P., Malczyk, P., Frączek, J.: Optimal design of multibody systems using the adjoint method. In: Dynamical Systems Theory and Applications, pp. 241–253. Springer, Cham (2017). https://doi.org/10.1007/978-3-319-96601-4_22
Nachbagauer, K., Oberpeilsteiner, S., Sherif, K., Steiner, W.: The use of the adjoint method for solving typical optimization problems in multibody dynamics. J. Comput. Nonlinear Dyn. 10(6) (2015). https://doi.org/10.1115/1.4028417
Nocedal, J., Wright, S.: Numerical Optimization. Springer, Heidelberg (2006)
Acknowledgments
This work has been supported by National Science Center under grant No. 2018/29/B/ST8/00374. The first author would also like to acknowledge the support of the Institute of Aeronautics and Applied Mechanics funds for scientific research.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2020 Springer Nature Switzerland AG
About this paper
Cite this paper
Maciąg, P., Malczyk, P., Frączek, J. (2020). The Discrete Hamiltonian-Based Adjoint Method for Some Optimization Problems in Multibody Dynamics. In: Kecskeméthy, A., Geu Flores, F. (eds) Multibody Dynamics 2019. ECCOMAS 2019. Computational Methods in Applied Sciences, vol 53. Springer, Cham. https://doi.org/10.1007/978-3-030-23132-3_43
Download citation
DOI: https://doi.org/10.1007/978-3-030-23132-3_43
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-23131-6
Online ISBN: 978-3-030-23132-3
eBook Packages: EngineeringEngineering (R0)