Passivity-Based Control of Mechanical Systems

Stabilization of mechanical systems by shaping their energy function is a well-established technique whose roots date back to the work of Lagrange and Dirichlet. Ortega and Spong in 1989 proved that passivity is the key property underlying the stabilization mechanism of energy shaping designs and the, now widely popular, term of passivity-based control (PBC) was coined. In this chapter, we briefly recall the history of PBC of mechanical systems and summarize its main recent developments. The latter includes: (i) an explicit formula for one of the free tuning gains that simplifies the computations, (ii) addition of PID controllers to robustify and make constructive the PBC design and to track ramp references, (iii) use of PBC to solve the position feedback global tracking problem, and (iv) design of robust and adaptive speed observers.

[1]  Andrew D. Lewis,et al.  Notes on energy shaping , 2004, 2004 43rd IEEE Conference on Decision and Control (CDC) (IEEE Cat. No.04CH37601).

[2]  Warren White,et al.  Control of nonlinear underactuated systems , 1999 .

[3]  Zhong-Ping Jiang,et al.  A global output-feedback controller for simultaneous tracking and stabilization of unicycle-type mobile robots , 2004, IEEE Transactions on Robotics and Automation.

[4]  Alessandro Astolfi,et al.  Interconnection and damping assignment passivity-based control of mechanical systems with underactuation degree one , 2004, Proceedings of the 2004 American Control Conference.

[5]  Romeo Ortega,et al.  Adaptive Stabilization of Nonlinear Systems: The Non-Feedback Linearizable Case , 1990 .

[6]  Romeo Ortega,et al.  Interconnection and Damping Assignment Passivity-Based Control: A Survey , 2004, Eur. J. Control.

[7]  B. Anderson,et al.  Nonlinear regulator theory and an inverse optimal control problem , 1973 .

[8]  Romeo Ortega,et al.  Stabilization of a class of underactuated mechanical systems via interconnection and damping assignment , 2002, IEEE Trans. Autom. Control..

[9]  Gerardo Espinosa-Pérez,et al.  Passivity-based control for variable speed constant frequency operation of a DFIG wind turbine , 2008, Int. J. Control.

[10]  J. Marsden,et al.  Lyapunov constraints and global asymptotic stabilization , 2011 .

[11]  Mutaz Ryalat,et al.  Integral IDA-PBC and PID-like control for port-controlled Hamiltonian systems , 2015, 2015 American Control Conference (ACC).

[12]  Alessandro Astolfi,et al.  Constructive Interconnection and Damping Assignment for Port-Controlled Hamiltonian Systems , 2013, IEEE Transactions on Automatic Control.

[13]  Alessandro Astolfi,et al.  Nonlinear and adaptive control with applications , 2008 .

[14]  Jacquelien M. A. Scherpen,et al.  Power-based control: Canonical coordinate transformations, integral and adaptive control , 2012, Autom..

[15]  Jean-Jacques E. Slotine,et al.  Adaptive manipulator control: A case study , 1988 .

[16]  J. Willems The Behavioral Approach to Open and Interconnected Systems , 2007, IEEE Control Systems.

[17]  Dan Koditschek,et al.  Natural motion for robot arms , 1984, The 23rd IEEE Conference on Decision and Control.

[18]  Antonio Loría,et al.  Observers are Unnecessary for Output-Feedback Control of Lagrangian Systems , 2016, IEEE Transactions on Automatic Control.

[19]  Dong Eui Chang On the method of interconnection and damping assignment passivity-based control for the stabilization of mechanical systems , 2014 .

[20]  Romeo Ortega,et al.  Passivity-based Control of Euler-Lagrange Systems , 1998 .

[21]  Romeo Ortega,et al.  Adaptive control of robot manipulators: an input-output approach , 1988, Proceedings. 1988 IEEE International Conference on Robotics and Automation.

[22]  R. Ortega,et al.  A globally exponentially convergent immersion and invariance speed observer for mechanical systems with non-holonomic constraints , 2010, Autom..

[23]  Dong Eui Chang Generalization of the IDA-PBC method for stabilization of mechanical systems , 2010, 18th Mediterranean Conference on Control and Automation, MED'10.

[24]  R. Ortega,et al.  The matching conditions of controlled Lagrangians and IDA-passivity based control , 2002 .

[25]  A. Isidori,et al.  Passivity, feedback equivalence, and the global stabilization of minimum phase nonlinear systems , 1991 .

[26]  Romeo Ortega,et al.  New results on Control by Interconnection and Energy-Balancing Passivity-Based Control of port-hamiltonian systems , 2014, 53rd IEEE Conference on Decision and Control.

[27]  A. Schaft L2-Gain and Passivity Techniques in Nonlinear Control. Lecture Notes in Control and Information Sciences 218 , 1996 .

[28]  Romeo Ortega,et al.  Energy Shaping of Mechanical Systems via PID Control and Extension to Constant Speed Tracking , 2016, IEEE Transactions on Automatic Control.

[29]  J. Marsden,et al.  Physical dissipation and the method of controlled Lagrangians , 2001, 2001 European Control Conference (ECC).

[30]  Khac Duc Do,et al.  Underactuated ships follow smooth paths with Integral actions and without velocity measurements for feedback: theory and experiments , 2006, IEEE Transactions on Control Systems Technology.

[31]  Bruno Siciliano,et al.  Robust IDA‐PBC for underactuated mechanical systems subject to matched disturbances , 2017 .

[32]  Brad Paden,et al.  Globally asymptotically stable ‘PD+’ controller for robot manipulators , 1988 .

[33]  Mark W. Spong,et al.  Partial feedback linearization of underactuated mechanical systems , 1994, Proceedings of IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS'94).

[34]  Romeo Ortega,et al.  On the matching equations of energy shaping controllers for mechanical systems , 2015, Int. J. Control.

[35]  Arjan van der Schaft,et al.  Passive output feedback and port interconnection , 1998 .

[36]  Romeo Ortega,et al.  An observer-based set-point controller for robot manipulators with flexible joints , 1993 .

[37]  M. Spong,et al.  Stabilization of Underactuated Mechanical Systems Via Interconnection and Damping Assignment , 2000 .

[38]  Adaptive Stabilization of Non-Linearizable Systems under a Matching Assumption , 1990, 1990 American Control Conference.

[39]  Alessandro Astolfi,et al.  Further constructive results on interconnection and damping assignment control of mechanical systems: the Acrobot example , 2006 .

[40]  Y. D. Landau,et al.  Adaptive control: The model reference approach , 1979, IEEE Transactions on Systems, Man, and Cybernetics.

[41]  Romeo Ortega,et al.  A globally exponentially stable tracking controller for mechanical systems using position feedback , 2013, 2013 American Control Conference.

[42]  P. Moylan,et al.  The stability of nonlinear dissipative systems , 1976 .

[43]  Arjan van der Schaft,et al.  Speed Observation and Position Feedback Stabilization of Partially Linearizable Mechanical Systems , 2010, IEEE Transactions on Automatic Control.

[44]  Romeo Ortega,et al.  An adaptive controller for nonlinear teleoperators , 2010, Autom..

[45]  David Auckly,et al.  On the Lambda-Equations for Matching Control Laws , 2002, SIAM J. Control. Optim..

[46]  Romeo Ortega,et al.  Shaping the Energy of Mechanical Systems Without Solving Partial Differential Equations , 2016, IEEE Transactions on Automatic Control.

[47]  Naomi Ehrich Leonard,et al.  Controlled Lagrangians and the stabilization of mechanical systems. II. Potential shaping , 2001, IEEE Trans. Autom. Control..

[48]  R. Ortega Passivity-based control of Euler-Lagrange systems : mechanical, electrical and electromechanical applications , 1998 .

[49]  T. Sugie,et al.  Canonical transformation and stabilization of generalized Hamiltonian systems , 1998 .

[50]  Romeo Ortega,et al.  Adaptive motion control of rigid robots: a tutorial , 1988, Proceedings of the 27th IEEE Conference on Decision and Control.

[51]  Romeo Ortega,et al.  Simultaneous interconnection and damping assignment passivity-based control of mechanical systems using dissipative forces , 2016, Syst. Control. Lett..

[52]  Romeo Ortega,et al.  Global regulation of flexible joint robots using approximate differentiation , 1994 .

[53]  Alessandro Astolfi,et al.  Total Energy Shaping Control of Mechanical Systems: Simplifying the Matching Equations Via Coordinate Changes , 2007, IEEE Transactions on Automatic Control.

[54]  Romeo Ortega,et al.  Passivity-Based Control of a Grid-Connected Small-Scale Windmill With Limited Control Authority , 2013, IEEE Journal of Emerging and Selected Topics in Power Electronics.

[55]  Naomi Ehrich Leonard,et al.  The equivalence of controlled lagrangian and controlled hamiltonian systems , 2002 .

[56]  R. Ortega,et al.  Adaptive motion control design of robot manipulators: an input-output approach , 1989 .

[57]  Daniel E. Koditschek,et al.  Robot planning and control via potential functions , 1989 .

[58]  Romeo Ortega,et al.  Constructive immersion and invariance stabilization for a class of underactuated mechanical systems , 2010, Autom..

[59]  Romeo Ortega,et al.  Robust energy shaping control of mechanical systems , 2013, Syst. Control. Lett..

[60]  Arjan van der Schaft,et al.  Control by Interconnection and Standard Passivity-Based Control of Port-Hamiltonian Systems , 2008, IEEE Transactions on Automatic Control.

[61]  Suguru Arimoto,et al.  A New Feedback Method for Dynamic Control of Manipulators , 1981 .

[62]  Alejandro Donaire,et al.  On the addition of integral action to port-controlled Hamiltonian systems , 2009, Autom..

[63]  Naomi Ehrich Leonard,et al.  Controlled Lagrangians and the stabilization of mechanical systems. I. The first matching theorem , 2000, IEEE Trans. Autom. Control..

[64]  Romeo Ortega,et al.  Robust integral control of port-Hamiltonian systems: The case of non-passive outputs with unmatched disturbances , 2011, IEEE Conference on Decision and Control and European Control Conference.

[65]  Romeo Ortega,et al.  Two globally convergent adaptive speed observers for mechanical systems , 2015, Autom..

[66]  Romeo Ortega,et al.  Passivity properties for stabilization of cascaded nonlinear systems , 1991, Autom..

[67]  R. Kelly A Simple Set-point Robot Controller by Using Only Position Measurements* , 1993 .