Discrete IDA-PBC Design for 2D Port-Hamiltonian Systems

We address the discrete-time passivity-based control laws synthesis within port-Hamiltonian framework. We focus on IDA-PBC design for canonical port-Hamiltonian systems with separable energy being quadratic in momentum. For this class of systems, we define a discrete Hamiltonian dynamics that exactly satisfies a discrete energy balance. We then derive a discrete controller following the IDA-PBC procedure. The proposed methodology relies on an energy discretization scheme with suitable discrete conjugate port variables. The main result is illustrated on two examples: a nonlinear pendulum in order to compare with some simulation results of the literature, and the impact oscillator which requires robust discretization scheme.

[1]  Alessandro Astolfi,et al.  Construction of discrete-time models for port-controlled Hamiltonian systems with applications , 2006, Syst. Control. Lett..

[2]  Arjan van der Schaft,et al.  Discrete port-Hamiltonian systems , 2006, Syst. Control. Lett..

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

[4]  Ernst Hairer,et al.  Simulating Hamiltonian dynamics , 2006, Math. Comput..

[5]  Arjan van der Schaft,et al.  Sampled data systems passivity and discrete port-Hamiltonian systems , 2005, IEEE Transactions on Robotics.

[6]  E. Hairer,et al.  Geometric Numerical Integration: Structure Preserving Algorithms for Ordinary Differential Equations , 2004 .

[7]  Alessandro Astolfi,et al.  Discrete-time IDA-PBC design for underactuated Hamiltonian control systems , 2006, 2006 American Control Conference.

[8]  A. Schaft,et al.  Port-controlled Hamiltonian systems : modelling origins and systemtheoretic properties , 1992 .

[9]  Salvatore Monaco,et al.  Nonlinear port controlled Hamiltonian systems under sampling , 2009, Proceedings of the 48h IEEE Conference on Decision and Control (CDC) held jointly with 2009 28th Chinese Control Conference.

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

[11]  Leyla Gören Sümer,et al.  A Direct Discrete-time IDA-PBC Design Method for a Class of Underactuated Hamiltonian Systems , 2011 .

[12]  Arjan van der Schaft,et al.  Interconnection and damping assignment passivity-based control of port-controlled Hamiltonian systems , 2002, Autom..

[13]  J. Willems Dissipative dynamical systems part I: General theory , 1972 .

[14]  Alessandro Astolfi,et al.  DISCRETE-TIME IDA-PBC DESIGN FOR SEPARABLE HAMILTONIAN SYSTEMS , 2005 .