Load Balancing in Control Allocation

Next-generation aircraft with a large number of actuators will require advanced control allocation methods to compute the actuator commands needed to follow desired trajectories while respecting system constraints. Previously, algorithms were proposed to minimize the l 1 or l 2 norms of the tracking error and of the actuator deflections. This paper discusses the alternative choice of the l ∞ norm, or the sup norm. Minimization of the control effort translates into the minimization of the maximum actuator deflection (min―max optimization). This paper shows how the problem can be solved effectively by converting it into a linear program and solving it using a simplex algorithm. Properties of the algorithm are also investigated through examples. In particular, the min―max criterion results in a type of load balancing, where the load is the desired command and the algorithm balances this load among various actuators. The solution using the l ∞ norm also results in better robustness to failures and lower sensitivity to nonlinearities in illustrative examples. This paper also discusses the extension of the results to a normalized l ∞ norm, where the norm of the actuator deflections are scaled by the actuator limits. Minimization of the control effort then translates into the minimization of the maximum actuator deflection as a percentage of its range of motion.

[1]  J. Cadzow,et al.  Algorithm for the minimum-effort problem , 1971 .

[2]  James A. Cadzow An Efficient Algorithmic Procedure for Obtaining a Minimum $L_\infty $-Norm Solution to a System of Consistent Linear Equations , 1974 .

[3]  Joseph A. Paradiso,et al.  Adaptable method of managing jets and aerosurfaces for aerospace vehicle control , 1991 .

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

[5]  James M. Buffington,et al.  Tailless Aircraft Control Allocation. , 1997 .

[6]  Wayne C. Durham Computationally efficient control allocation , 1999 .

[7]  James F Buffington Modular Control Law Design for the Innovative Control Effectors (ICE) Tailless Fighter Aircraft Configuration 101-3 , 1999 .

[8]  Norman Princen,et al.  CONTROL ALLOCATION CHALLENGES AND REQUIREMENTS FOR THE BLENDED WING BODY , 2000 .

[9]  Yutaka Ikeda,et al.  An application of L1 optimization to control allocation , 2000 .

[10]  Kang G. Shin,et al.  On Load Balancing in Multicomputer/Distributed Systems Equipped with Circuit or Cut-Through Switching Capability , 2000, IEEE Trans. Computers.

[11]  Ping Lu,et al.  Two Reconfigurable Flight-Control Design Methods: Robust Servomechanism and Control Allocation , 2001 .

[12]  David B. Doman,et al.  Dynamic inversion-based adaptive/reconfigurable control of the X-33 on ascent , 2001, 2001 IEEE Aerospace Conference Proceedings (Cat. No.01TH8542).

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

[14]  John B. Davidson,et al.  Real-Time Adaptive Control Allocation Applied to a High Performance Aircraft , 2001 .

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

[16]  Karen Gundy-Burlet,et al.  CONTROL REALLOCATION STRATEGIES FOR DAMAGE ADAPTATION IN TRANSPORT CLASS AIRCRAFT , 2003 .

[17]  John A. M. Petersen,et al.  Interior-Point Algorithms for Control Allocation , 2003 .

[18]  M. Bolender,et al.  Nonlinear Control Allocation Using Piecewise Linear Functions , 2003 .

[19]  David B. Doman,et al.  Integrated Adaptive Guidance and Control for Re-Entry Vehicles with Flight-Test Results , 2004 .

[20]  Michael W. Oppenheimer,et al.  Methods for Compensating for Control Allocator and Actuator Interactions , 2004 .

[21]  Chor Ping Low An efficient algorithm for the minimum cost min-max load terminal assignment problem , 2005, IEEE Communications Letters.

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

[23]  D. Doman,et al.  Unified Control of Brake-and Steer-by-Wire Systems Using Optimal Control Allocation Methods , 2006 .

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

[25]  S. Yurkovich,et al.  Model-Predictive Dynamic Control Allocation Scheme for Reentry Vehicles , 2007 .

[26]  Tore Hägglund,et al.  Optimal control allocation in vehicle dynamics control for rollover mitigation , 2008, 2008 American Control Conference.

[27]  Tor Arne Johansen,et al.  Adaptive control allocation , 2008, Autom..

[28]  Jan Albert Mulder,et al.  A Comparison of Adaptive Nonlinear Control Designs for an Over-Actuated Fighter Aircraft Model , 2008 .

[29]  M. Bodson,et al.  CONTROL ALLOCATION WITH LOAD BALANCING , 2009 .

[30]  David B. Doman,et al.  Quantized Control Allocation of Reaction Control Jets and Aerodynamic Control Surfaces , 2009 .

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

[32]  John J. Burken,et al.  Linear Quadratic Tracking Design for a Generic Transport Aircraft with Structural Load Constraints , 2011 .

[33]  John J. Burken,et al.  Application of Structural Load Feedback in Flight Control , 2011 .

[34]  Susan A. Frost,et al.  Investigation of Optimal Control Allocation for Gust Load Alleviation in Flight Control , 2012 .