Fault tolerant model predictive control for an over-actuated vessel

Abstract This paper presents a Fault Tolerant-Model Predictive Control (FT-MPC) for a vessel featured by the presence of a greater number of actuators with respect to the number of controlled outputs, classified in the category of over-actuated systems. Over-actuated plants are usually controlled by a main controller in conjunction with a Thrust Allocation (TA) algorithm in order to guarantee the required control performances. In this work an unconstrained Quadratic Programming (QP) TA policy is considered in conjunction with a MPC to drive the vessel. The proposed solution has been tested on an over-actuated vessel called Cybership II. The main contribution of this paper is the introduction in the MPC of a fault tolerant action, in order to improve control performance in actuators' fault scenarios. A Linear Parameter-Varying (LPV) model has been used to described the Cybership II dynamics and to develop the proposed controller. Considering this model, a MPC has been developed to drive the vessel, verifying controller performance in standard control scenarios. The proposed FT-MPC has been compared with respect to a standard MPC in actuators' fault scenarios, considering several wave noise disturbances. Reported simulation results show the effectiveness of the proposed approach.

[1]  Maurizio Cirrincione,et al.  Multiple Constrained MPC Design for Automotive Dry Clutch Engagement , 2015, IEEE/ASME Transactions on Mechatronics.

[2]  Youmin Zhang,et al.  Bibliographical review on reconfigurable fault-tolerant control systems , 2003, Annu. Rev. Control..

[3]  Steven X. Ding,et al.  A Survey of Fault Diagnosis and Fault-Tolerant Techniques—Part I: Fault Diagnosis With Model-Based and Signal-Based Approaches , 2015, IEEE Transactions on Industrial Electronics.

[4]  Alessandro Casavola,et al.  Predictive control of constrained nonlinear systems via LPV linear embeddings , 2003 .

[5]  Xiumin Chu,et al.  Trajectory Tracking Control for Underactuated Surface Vessels Based on Nonlinear Model Predictive Control , 2015, ICCL.

[6]  Jian Yang,et al.  Open-Switch Fault Diagnosis and Fault Tolerant for Matrix Converter With Finite Control Set-Model Predictive Control , 2016, IEEE Transactions on Industrial Electronics.

[7]  Jin Jiang,et al.  Fault-tolerant control systems: A comparative study between active and passive approaches , 2012, Annu. Rev. Control..

[8]  Bart De Schutter,et al.  Adaptive Cruise Control for a SMART Car: A Comparison Benchmark for MPC-PWA Control Methods , 2008, IEEE Transactions on Control Systems Technology.

[9]  Gionata Cimini,et al.  A fast model predictive control algorithm for linear parameter varying systems with right invertible input matrix , 2017, 2017 25th Mediterranean Conference on Control and Automation (MED).

[10]  Gionata Cimini,et al.  Model predictive control for the reference regulation of current mode controlled DC-DC converters , 2016, 2016 IEEE 14th International Conference on Industrial Informatics (INDIN).

[11]  Giuseppe Orlando,et al.  Development and experimental validation of a LQG control for a pre-compensated multi-axis piezosystem , 2017, 2017 IEEE 26th International Symposium on Industrial Electronics (ISIE).

[12]  Marko Bacic,et al.  Model predictive control , 2003 .

[13]  János Abonyi,et al.  Effective optimization for fuzzy model predictive control , 2004, IEEE Transactions on Fuzzy Systems.

[14]  Thor I. Fossen,et al.  Passive nonlinear observer design for ships using Lyapunov methods: full-scale experiments with a supply vessel , 1999, Autom..

[15]  Yongming Li,et al.  Observer-Based Adaptive Decentralized Fuzzy Fault-Tolerant Control of Nonlinear Large-Scale Systems With Actuator Failures , 2014, IEEE Transactions on Fuzzy Systems.

[16]  T.A. Johansen,et al.  A Survey of Control Allocation Methods for Ships and Underwater Vehicles , 2006, 2006 14th Mediterranean Conference on Control and Automation.

[17]  Michael J. Grimble,et al.  Total engine optimization and control for SI engines using linear parameter-varying models , 2017, 2017 American Control Conference (ACC).

[18]  Zhiwei Gao,et al.  Takagi–Sugeno Fuzzy Model Based Fault Estimation and Signal Compensation With Application to Wind Turbines , 2017, IEEE Transactions on Industrial Electronics.

[19]  Dehong Xu,et al.  Survey on Fault-Tolerant Techniques for Power Electronic Converters , 2014, IEEE Transactions on Power Electronics.

[20]  Mogens Blanke,et al.  A Ship Propulsion System as a Benchmark for Fault-tolerant Control , 1997 .

[21]  Ron J. Patton,et al.  What is Fault-Tolerant Control? , 2000 .

[22]  Maria Letizia Corradini,et al.  A model predictive control for a multi-axis piezo system: Development and experimental validation , 2017, 2017 4th International Conference on Control, Decision and Information Technologies (CoDIT).

[23]  Alberto Bemporad,et al.  Exact Complexity Certification of Active-Set Methods for Quadratic Programming , 2017, IEEE Transactions on Automatic Control.

[24]  Thor I. Fossen,et al.  Fuel-efficient rudder and propeller control allocation for marine craft: experiments with a model ship , 2003, IEEE Trans. Control. Syst. Technol..

[25]  Tor Arne Johansen,et al.  Fault tolerant control allocation using unknown input observers , 2014, Autom..

[26]  Weidong Zhang,et al.  An energy optimal thrust allocation method for the marine dynamic positioning system based on adaptive hybrid artificial bee colony algorithm , 2016 .

[27]  R. Negenborn,et al.  Trajectory tracking of autonomous vessels using model predictive control , 2014 .

[28]  Riccardo Scattolini,et al.  Stabilizing Predictive Control of Nonlinear ARX Models , 1997, Autom..

[29]  Wei Qiao,et al.  A Survey on Wind Turbine Condition Monitoring and Fault Diagnosis—Part I: Components and Subsystems , 2015, IEEE Transactions on Industrial Electronics.

[30]  Roger Skjetne,et al.  Modeling, identification, and adaptive maneuvering of CyberShip II: A complete design with experiments , 2004 .

[31]  Steven X. Ding,et al.  Real-Time Implementation of Fault-Tolerant Control Systems With Performance Optimization , 2014, IEEE Transactions on Industrial Electronics.

[32]  Eduardo F. Camacho,et al.  Fault tolerant MPC of a solar trough field based on classification and regression trees , 2016, 2016 3rd Conference on Control and Fault-Tolerant Systems (SysTol).

[33]  Tor Arne Johansen,et al.  Control allocation - A survey , 2013, Autom..

[34]  Hui Shao,et al.  Robust fault estimation for stochastic Takagi-Sugeno fuzzy systems , 2016, IECON 2016 - 42nd Annual Conference of the IEEE Industrial Electronics Society.

[35]  Steven X. Ding,et al.  A Review on Basic Data-Driven Approaches for Industrial Process Monitoring , 2014, IEEE Transactions on Industrial Electronics.

[36]  Alberto Bemporad,et al.  Model predictive control for pre-compensated voltage mode controlled DC–DC converters , 2017 .

[37]  Zhiwei Gao,et al.  Unknown input observers for fault diagnosis in Lipschitz nonlinear systems , 2015, 2015 IEEE International Conference on Mechatronics and Automation (ICMA).

[38]  Vincent Creuze,et al.  L1 Adaptive depth and pitch control of an underwater vehicle with real-time experiments , 2015 .

[39]  Jing Sun,et al.  Path following of underactuated marine surface vessels using line-of-sight based model predictive control ☆ , 2010 .