Abstract
A classical trajectory tracking control approach combines feedforward control with a feedback loop. Since both parts can be designed independently, this is called a two degree of freedom control structure. Feedforward control is ideally an inverse model of the system. In case of underactuated mechanical systems the inverse model often cannot be derived analytically, or the derivation cannot follow a systematic approach. Then, the numerical approach based on servo-constraints has shown to be effective. In this approach, the equations of motion are appended by algebraic equations constraining the output to follow a specified output trajectory, representing the servo-constraints. The arising differential-algebraic equations (DAEs) are solved for the desired open-loop control input. An additional feedback loop stabilizes the system around the specified trajectories. This contribution reviews the use of servo-constraints in mechanical open-loop control problems. Since the arising set of DAEs is usually of higher index, index reduction and analysis methods are reviewed for flat as well as non-flat systems. Some typical examples are given and numerical results are presented.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Altmann, R., Heiland, J.: Simulation of multibody systems with servo constraints through optimal control. Multibody Syst. Dyn. 40, 1–24 (2016)
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)
Bajodah, A.H., Hodges, D.H., Chen, Y.H.: Inverse dynamics of servo-constraints based on the generalized inverse. Nonlinear Dyn. 39(1), 179–196 (2005)
Bastos, G., Seifried, R., Brüls, O.: Inverse dynamics of serial and parallel underactuated multibody systems using a DAE optimal control approach. Multibody Syst. Dyn. 30(3), 359–376 (2013)
Berger, T.: The zero dynamics form for nonlinear differential-algebraic systems. IEEE Trans. Autom. Control 62(8), 4131–4137 (2017). https://doi.org/10.1109/TAC.2016.2620561
Betsch, P., Quasem, M., Uhlar, S.: Numerical integration of discrete mechanical systems with mixed holonomic and control constraints. J. Mech. Sci. Technol. 23(4), 1012–1018 (2009)
Betsch, P., Altmann, R., Yang, Y.: Numerical integration of underactuated mechanical systems subjected to mixed holonomic and servo constraints. Multibody Dyn. 1–18 (2016)
Blajer, W.: Index of differential-algebraic equations governing the dynamics of constrained mechanical systems. Appl. Math. Model. 16(2), 70–77 (1992)
Blajer, W., Kolodziejczyk, K.: A geometric approach to solving problems of control constraints: theory and a DAE framework. Multibody Syst. Dyn. 11(4), 343–364 (2004)
Blajer, W., Kolodziejczyk, K.: Motion planning and control of gantry cranes in cluttered work environment. IET Control Theory Appl. 1(5), 1370–1379 (2007)
Blajer, W., Kołodziejczyk, K.: Improved DAE formulation for inverse dynamics simulation of cranes. Multibody Syst. Dyn. 25(2), 131–143 (2011)
Brüls, O., Bastos, G.J., Seifried, R.: A stable inversion method for feedforward control of constrained flexible multibody systems. J. Comput. Nonlinear Dyn. 9(1), 011014 (2013)
Campbell, S.L.: High-index differential algebraic equations. Mech. Struct. Mach. 23(2), 199–222 (1995)
Campbell, S.L., Gear, C.W.: The index of general nonlinear DAEs. Numer. Math. 72(2), 173–196 (1995). https://doi.org/10.1007/s002110050165
Devasia, S., Chen, D., Paden, B.: Nonlinear inversion-based output tracking. IEEE Trans. Autom. Control 41(7), 930–942 (1996)
Estévez Schwarz, D., Lamour, R.: Diagnosis of singular points of properly stated daes using automatic differentiation. Numer. Algorithms 70(4), 777–805 (2015). https://doi.org/10.1007/s11075-015-9973-x
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)
Fumagalli, A., Masarati, P., Morandini, M., Mantegazza, P.: Control constraint realization for multibody systems. J. Comput. Nonlinear Dyn. 6, 011002 (2010)
Hairer, E.: Stiff and Differential-Algebraic Problems. Springer, Berlin u.a. (2002)
Hairer, E.: Solving Ordinary Differential Equations: Nonstiff Problems, Second Revised edn., 3 printing edn. Springer, Berlin u.a. (2008)
Ilchmann, A., Ryan, E.P., Sangwin, C.J.: Tracking with prescribed transient behaviour. ESAIM Control Optim. Calc. Var. 7, 471–493 (2002)
Isidori, A.: Nonlinear Control Systems, 3rd edn. Springer, Berlin [u.a.] (1996)
Masarati, P., Morandini, M., Fumagalli, A.: Control constraint of underactuated aerospace systems. J. Comput. Nonlinear Dyn. 9(2), 021014 (2014)
Otto, S., Seifried, R.: Real-time trajectory control of an overhead crane using servo-constraints. Multibody Syst. Dyn. 1–17 (2017)
Petzold, L., Lötstedt, P.: Numerical solution of nonlinear differential equations with algebraic constraints ii: practical implications. SIAM J. Sci. Stat. Comput. 7(3), 720–733 (1986). https://doi.org/10.1137/0907049
Sastry, S.: Nonlinear Systems Analysis, Stability, and Control. Springer, New York [u.a.] (1999)
Seifried, R.: Two approaches for feedforward control and optimal design of underactuated multibody systems. Multibody Syst. Dyn. 27(1), 75–93 (2012)
Seifried, R., Blajer, W.: Analysis of servo-constraint problems for underactuated multibody systems. Mech. Sci. 4(1), 113–129 (2013)
Siciliano, B., Oriolo, G., Sciavicco, L., Villani, L.: Robotics Modelling, Planning and Control. Springer, London (2009)
Skogestad, S.: Multivariable Feedback Control: Analysis and Design, reprinted edn. Wiley, Chichester u.a. (2004)
Slotine, J.J.E., Li, W.: Applied Nonlinear Control. Prentice Hall, Englewood Cliffs (1991)
Svaricek, F.: Nulldynamik linearer und nichtlinearer Systeme: Definition, Eigenschaften und Anwendungen. Automatisierungstechnik 54(7), 310–322 (2006)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2018 Springer International Publishing AG, part of Springer Nature
About this chapter
Cite this chapter
Otto, S., Seifried, R. (2018). Open-Loop Control of Underactuated Mechanical Systems Using Servo-Constraints: Analysis and Some Examples. In: Campbell, S., Ilchmann, A., Mehrmann, V., Reis, T. (eds) Applications of Differential-Algebraic Equations: Examples and Benchmarks. Differential-Algebraic Equations Forum. Springer, Cham. https://doi.org/10.1007/11221_2018_4
Download citation
DOI: https://doi.org/10.1007/11221_2018_4
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-03717-8
Online ISBN: 978-3-030-03718-5
eBook Packages: Mathematics and StatisticsMathematics and Statistics (R0)