Global Tracking Control of Underactuated Ships With Input and Velocity Constraints Using Dynamic Surface Control Method

This paper proposes a global tracking control method for underactuated ships with input and velocity constraints using the dynamic surface control (DSC) method, where the control structure is formed in a modular way that cascaded kinematic and dynamic linearizations can be achieved similarly as in the backstepping method. First, the first step linearization of the kinematics determines the pseudo (or auxiliary) surge velocity and yaw angle, which are used as the commands for the second-step linearization. Then, in the second-step linearization of dynamics, the actual torque inputs are designed to make the actual surge velocity and yaw angle follow these pseudo commands to achieve the position and yaw angle tracking. By employing the dynamic surface control method in the design of each kinematic and dynamic linearization law, we can obtain a control structure that is much simpler than the previous backstepping-based controllers such that it is beneficial from the practical application viewpoint. In addition, it is possible to track general reference trajectories, i.e., the reference yaw velocity need not be persistently exciting and there is no restriction on the initial yaw tracking error. In particular, global tracking control is achieved even in the presence of input and velocity constraints, unlike the DSC method which introduces the several filters in the backstepping design procedure to avoid the model differentiation and make it easier to be implemented and usually has semiglobal tracking performance. Finally, the stability analysis and numerical simulations are performed to confirm the effectiveness of the proposed scheme.

[1]  Zhong-Ping Jiang,et al.  Robust adaptive path following of underactuated ships , 2004, Autom..

[2]  Kristin Y. Pettersen,et al.  Exponential stabilization of an underactuated surface vessel , 1996, Proceedings of 35th IEEE Conference on Decision and Control.

[3]  Danwei Wang,et al.  Modeling and Analysis of Skidding and Slipping in Wheeled Mobile Robots: Control Design Perspective , 2008, IEEE Transactions on Robotics.

[4]  Jean-Michel Coron,et al.  Explicit feedbacks stabilizing the attitude of a rigid spacecraft with two control torques , 1996, Autom..

[5]  Kristin Ytterstad Pettersen,et al.  Tracking control of an underactuated ship , 2003, IEEE Trans. Control. Syst. Technol..

[6]  Mahmut Reyhanoglu,et al.  Exponential stabilization of an underactuated autonomous surface vessel , 1997, Autom..

[7]  Henk Nijmeijer,et al.  Tracking Control of Mobile Robots: A Case Study in Backstepping , 1997, Autom..

[8]  Khac Duc Do,et al.  Underactuated ship global tracking under relaxed conditions , 2002, IEEE Trans. Autom. Control..

[9]  Mahmut Reyhanoglu,et al.  Attitude stabilization of a rigid spacecraft using two control torques: A nonlinear control approach based on the spacecraft attitude dynamics , 1994, Autom..

[10]  Mahmut Reyhanoglu,et al.  On the Attitude Stabilization of a Rigid Spacecraft Using Two Control Torques , 1992, 1992 American Control Conference.

[11]  Adriaan Arie Johannes Lefeber,et al.  Tracking Control of Nonlinear Mechanical Systems , 2000 .

[12]  Pedro Encarnação,et al.  COMBINED TRAJECTORY TRACKING AND PATH FOLLOWING CONTROL FOR DYNAMIC WHEELED MOBILE ROBOTS , 2002 .

[13]  Zhong-Ping Jiang,et al.  Time-varying feedback stabilization of the attitude of a rigid spacecraft with two controls , 1994 .

[14]  H. Krishnan,et al.  Attitude stabilization of a rigid spacecraft using gas jet actuators operating in a failure mode , 1992, [1992] Proceedings of the 31st IEEE Conference on Decision and Control.

[15]  Warren E. Dixon,et al.  Tracking and regulation control of an underactuated surface vessel with nonintegrable dynamics , 2000, Proceedings of the 39th IEEE Conference on Decision and Control (Cat. No.00CH37187).

[16]  P. Olver Nonlinear Systems , 2013 .

[17]  R. W. Brockett,et al.  Asymptotic stability and feedback stabilization , 1982 .

[18]  Zhong-Ping Jiang,et al.  Global tracking control of underactuated ships by Lyapunov's direct method , 2002, Autom..

[19]  Thor I. Fossen,et al.  Non-linear and adaptive backstepping designs for tracking control of ships , 1998 .

[20]  Ching-Hung Lee,et al.  Tracking control of unicycle-modeled mobile robots using a saturation feedback controller , 2001, IEEE Trans. Control. Syst. Technol..

[21]  H. Nijmeijer,et al.  Underactuated ship tracking control: Theory and experiments , 2001 .

[22]  Mrdjan J. Jankovic,et al.  Constructive Nonlinear Control , 2011 .

[23]  Anouck Girard,et al.  Dynamic Positioning of Ships Using Nonlinear Dynamic Surface Control , 2001 .

[24]  Zhong-Ping Jiang,et al.  Universal controllers for stabilization and tracking of underactuated ships , 2002, Syst. Control. Lett..

[25]  Swaroop Darbha,et al.  Dynamic surface control for a class of nonlinear systems , 2000, IEEE Trans. Autom. Control..

[26]  Ilya Kolmanovsky,et al.  Developments in nonholonomic control problems , 1995 .

[27]  Zhong-Ping Jiang,et al.  A recursive technique for tracking control of nonholonomic systems in chained form , 1999, IEEE Trans. Autom. Control..

[28]  C. Samson,et al.  Time-varying exponential stabilization of a rigid spacecraft with two control torques , 1997, IEEE Trans. Autom. Control..

[29]  Sunil K. Agrawal,et al.  Differentially Flat Systems , 2004 .

[30]  Thor I. Fossen,et al.  Guidance and control of ocean vehicles , 1994 .