Numerical integration for the inverse dynamics of a large class of cranes
Tóm tắt
A recently developed index reduction method is applied to comparatively complicated underactuated mechanical systems in the context of inverse dynamics. The inverse dynamics formulation is carried out by employing servo constraints in which the outputs (specified in time) are expressed by state variables. The dynamic equations are governed by differential-algebraic equations (DAEs) with high index. If redundant coordinates are used to formulate servo-constraint problems, the algebraic equations in the DAEs contain both servo and holonomic constraints. It is highly challenging to solve the DAEs with high index. Hence index reduction approaches are required. Index reduction by minimal extension facilitates the desired index reduction and thus makes possible the stable numerical integration of the index-reduced DAEs. In this paper we apply the advocated method to a very general and versatile formulation of comparatively complicated crane systems. In contrast to other schemes previously developed for underactuated systems subject to servo constraints, the present approach makes feasible numerically solving the challenging inverse dynamics problems presented herein.
Tài liệu tham khảo
Altmann, R., Heiland, J.: Simulation of multibody systems with servo constraints through optimal control. Multibody Syst. Dyn. (2016). https://doi.org/10.1007/s11044-016-9558-z
Altmann, R., Betsch, P., Yang, Y.: Index reduction by minimal extension for the inverse dynamics simulation of cranes. Multibody Syst. Dyn. 36(3), 295–321 (2016)
Ascher, U., Petzold, L.: Computer Methods for Ordinary Differential Equations and Differential-Algebraic Equations. SIAM, Philadelphia (1998)
Bastos, G., Seifried, R., Brüls, O.: Analysis of stable model inversion methods for constrained underactuated mechanical systems. Mech. Mach. Theory 111, 99–117 (2017)
Berger, T., Otto, S., Reis, T., Seifried, R.: Combined open-loop and funnel control of underactuated multibody systems. Nonlinear Dyn. 95(3), 1977–1998 (2019)
Betsch, P., Sänger, N.: On the consistent formulation of torques in a rotationless framework for multibody dynamics. Comput. Struct. 127, 29–38 (2013)
Betsch, P., Uhlar, S., Quasem, M.: Numerical integration of discrete mechanical systems with mixed holonomic and control constraints. In: Proceedings of the 4th Asian Conference on Multibody Dynamics, Jeju, Korea, August 20–23, 2008 (2007)
Betsch, P., Altmann, R., Yang, Y.: Numerical integration of underactuated mechanical systems subjected to mixed holonomic and servo constraints. In: Font-Llagunes, J. (ed.) Multibody Dynamics, Computational Methods in Applied Sciences, vol. 42, Chap. 1, pp. 1–18. Springer, Berlin (2016)
Blajer, W.: Dynamics and control of mechanical systems in partly specified motion. J. Franklin Inst. B 334(3), 407–426 (1997). https://doi.org/10.1016/S0016-0032(96)00091-9
Blajer, W.: The use of servo-constraints in the inverse dynamics analysis of underactuated multibody systems. J. Comput. Nonlinear Dyn. 9(4), 041008 (2014)
Blajer, W., Kołodziejczyk, K.: A geometric approach to solving problems of control constraints: theory and a DAE framework. Multibody Syst. Dyn. 11(4), 343–364 (2004). https://doi.org/10.1023/B:MUBO.0000040800.40045.51
Blajer, W., Seifried, R., Kołodziejczyk, K.: Diversity of servo-constraint problems for underactuated mechanical systems: a case study illustration. Solid State Phenom. 198, 473–482 (2013). https://doi.org/10.4028/www.scientific.net/SSP.198.473
Fliess, M., Lévine, J., Martin, P., Rouchon, P.: Flatness and defect of non-linear systems: introductory theory and examples. Int. J. Control 61(6), 1327–1361 (1995)
Kirgetov, V.: The motion of controlled mechanical systems with prescribed constraints (servoconstraints). J. Appl. Math. Mech. 31(3), 465–477 (1967)
Kiss, B., Lévine, J., Müllhaupt, P.: Modelling, flatness and simulation of a class of cranes. Electr. Eng. 43(3), 215–225 (1999)
Kunkel, P., Mehrmann, V.: Index reduction for differential-algebraic equations by minimal extension. Z. Angew. Math. Mech. 84(9), 579–597 (2004). https://doi.org/10.1002/zamm.200310127
Lam, S.: On Lagrangian dynamics and its control formulations. Appl. Math. Comput. 91, 259–284 (1998)
Lévine, J., Rouchou, P., Yuan, G., Grebogi, C., Hunt, B., Kostelich, E., Ott, E., Yorke, J.: On the control of US Navy cranes. In: Proceedings of the European Control Conference, Brussels, Belgium, pp. 213–217 (1997)
Otto, S., Seifried, R.: Real-time trajectory control of an overhead crane using servo-constraints. Multibody Syst. Dyn. 42(1), 1–17 (2018)
Seifried, R., Blajer, W.: Analysis of servo-constraint problems for underactuated multibody systems. Mech. Sci. 4(1), 113–129 (2013). https://doi.org/10.5194/ms-4-113-2013
Uhlar, S., Betsch, P.: A rotationless formulation of multibody dynamics: modeling of screw joints and incorporation of control constraints. Multibody Syst. Dyn. 22(1), 69–95 (2009). https://doi.org/10.1007/s11044-009-9149-3
Yang, Y.: Numerical methods for the inverse dynamics simulation of underactuated mechanical systems. PhD thesis, Karlsruhe Institute of Technology (2017)
Yang, Y., Betsch, P.: Alternative approaches to the incorporation of control constraints in multibody dynamics. In: Proc. of the ECCOMAS Thematic Conference on Multibody Dynamics, Zagreb, Croatia (2013)