Guaranteed feasible control allocation using model predictive control

This paper proposes a guaranteed feasible control allocation method based on the model predictive control. Feasible region is considered to guarantee the determination of the desired virtual control signal using the pseudo inverse methodology and is described as a set of constraints of an MPC problem. With linear models and the given constraints, feasible region defines a convex polyhedral in the virtual control space. In order to reduce the computational time, the polyhedral can be approximated by a few axis aligned hypercubes. Employing the MPC with rectangular constraints substantially reduces the computational complexity. In two dimensions, the feasible region can be approximated by a few rectangles of the maximum area using numerical geometry techniques which are considered as the constraints of the MPC problem. Also, an active MPC is defined as the controller to minimize the cost function in the control horizon. Finally, several simulation examples are employed to illustrate the effectiveness of the proposed techniques.

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

[2]  Zhiyuan Liu,et al.  Multi-Objective Optimal Control Allocation for an Over-Actuated Electric Vehicle , 2018, IEEE Access.

[3]  Halim Alwi,et al.  Fault Tolerant Sliding Mode Control Design with Piloted Simulator Evaluation , 2008 .

[4]  Leonid M. Fridman,et al.  Fault tolerant control allocation via continuous integral sliding-modes: A HOSM-Observer approach , 2015, Autom..

[5]  Jovan D. Boskovic,et al.  Control allocation in overactuated aircraft under position and rate limiting , 2002, Proceedings of the 2002 American Control Conference (IEEE Cat. No.CH37301).

[6]  Halim Alwi,et al.  Design and Analysis of an Integral Sliding Mode Fault-Tolerant Control Scheme , 2012, IEEE Transactions on Automatic Control.

[7]  Naji A. Alibeji,et al.  Model-Based Dynamic Control Allocation in a Hybrid Neuroprosthesis , 2018, IEEE Transactions on Neural Systems and Rehabilitation Engineering.

[8]  Tor Arne Johansen,et al.  Constrained nonlinear control allocation with singularity avoidance using sequential quadratic programming , 2004, IEEE Transactions on Control Systems Technology.

[9]  Ola Härkegård,et al.  Efficient active set algorithms for solving constrained least squares problems in aircraft control allocation , 2002, CDC.

[10]  A.S. Hodel,et al.  Control of a ground vehicle using quadratic programming based control allocation techniques , 2004, Proceedings of the 2004 American Control Conference.

[11]  Yong Chen,et al.  Robust adaptive FTC allocation for over-actuated systems with uncertainties and unknown actuator non-linearity , 2018 .

[12]  Marc Bodson,et al.  Evaluation of optimization methods for control allocation , 2001 .

[13]  C. Edwards,et al.  Sliding Mode FTC With On-line Control Allocation , 2006, Proceedings of the 45th IEEE Conference on Decision and Control.

[14]  Feng Gao,et al.  Control allocation algorithm for over-actuated electric vehicles , 2014 .

[15]  Wayne C. Durham Constrained control allocation - Three-moment problem , 1994 .

[16]  Lahcen Saydy,et al.  Fault-Tolerant Control of a Hexacopter UAV based on Self-Scheduled Control Allocation , 2018, 2018 International Conference on Unmanned Aircraft Systems (ICUAS).

[17]  Sang-Won Ji,et al.  Robust control allocation design for marine vessel , 2013 .

[18]  James M. Buffington,et al.  Lyapunov stability analysis of daisy chain control allocation , 1996 .

[19]  Halim Alwi,et al.  Model-reference sliding mode FTC with on-line control allocation , 2007, 2007 46th IEEE Conference on Decision and Control.

[20]  Tian He,et al.  Design and optimization of distributed sensing coverage in wireless sensor networks , 2008, TECS.

[21]  Halim Alwi,et al.  Fault Tolerant Control Schemes Using Integral Sliding Modes , 2016 .

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

[23]  A. Khaki Sedigh,et al.  Fault tolerant control design using adaptive control allocation based on the pseudo inverse along the null space , 2016 .

[24]  Klaus-Uwe Höffgen,et al.  Computing a Maximum Axis-Aligned Rectangle in a Convex Polygon , 1994, Information Processing Letters.

[25]  Marc Bodson,et al.  Constrained quadratic programming techniques for control allocation , 2006, IEEE Transactions on Control Systems Technology.

[26]  Marc Bodson,et al.  Resource balancing control allocation , 2010, Proceedings of the 2010 American Control Conference.

[27]  Manfred Morari,et al.  Multi-Parametric Toolbox 3.0 , 2013, 2013 European Control Conference (ECC).

[28]  Daniel Liberzon,et al.  Switching in Systems and Control , 2003, Systems & Control: Foundations & Applications.

[29]  Jiyeon Kim,et al.  Accommodation of actuator faults using control allocation with modified daisy chaining , 2011, 2011 11th International Conference on Control, Automation and Systems.

[30]  Xiaobo Qu,et al.  Nonlinear Control Allocation for Interacting Control Effectors using Bivariate Taylor Expansion , 2018, 2018 5th International Conference on Control, Decision and Information Technologies (CoDIT).

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

[32]  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.

[33]  Wayne C. Durham Constrained Control Allocation , 1992 .