Non-Linear Control Allocation Using Piecewise Linear Functions

A novel method is presented for the solution of the non-linear control allocation problem. Historically, control allocation has been performed by assuming that a linear relationship exists between the control induced moments and the control effector displacements. However, aerodynamic databases are discrete-valued and almost always stored in multidimensional look-up tables where it is assumed that the data is connected by piecewise linear functions. The approach that is presented utilizes the piecewise linear assumption for the control effector moment data. This assumption allows the non-linear control allocation problem to be cast as a piecewise linear program. The piecewise linear program is ultimately cast as a mixed-integer linear program, and it is shown that this formulation solves the control allocation problem exactly. The performance of a re-usable launch vehicle using the piecewise linear control allocation method is shown to be markedly improved when compared to the performance of a more traditional control allocation approach that assumes linearity.

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

[2]  Wayne C. Durham Attainable moments for the constrained control allocation problem , 1994 .

[3]  Meir Pachter,et al.  System identification for adaptive and reconfigurable control , 1995 .

[4]  John N. Tsitsiklis,et al.  Introduction to linear optimization , 1997, Athena scientific optimization and computation series.

[5]  Kenneth Holmstrom,et al.  The TOMLAB Optimization Environment in Matlab , 1999 .

[6]  Petros G. Voulgaris,et al.  DIRECT ADAPTIVE RECONFIGURABLE FLIGHT CONTROL FOR A TAILLESS ADVANCED FIGHTER AIRCRAFT , 1999 .

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

[8]  Maximum attainable moment space with L1 optimization , 2001 .

[9]  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).

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

[11]  Kenneth Holmström,et al.  Practical Optimization with the TOMLAB Environment in Matlab Professor Kenneth Holmström Applied Optimization and Modeling Group ( TOM ) Center for Mathematical Modeling , 2001 .

[12]  Marc L. Steinberg,et al.  HIGH-FIDELITY SIMULATION TESTING OF CONTROL ALLOCATION METHODS , 2002 .

[13]  David B. Doman,et al.  Concepts for constrained control allocation of mixed quadratic and linear effectors , 2002, Proceedings of the 2002 American Control Conference (IEEE Cat. No.CH37301).

[14]  David B. Doman,et al.  Footprint Determination for Reusable Launch Vehicles Experiencing Control Effector Failures , 2002 .

[15]  Yuri B. Shtessel,et al.  On-Line Computation of a Local Attainable Moment Set for Reusable Launch Vehicles , 2002 .

[16]  David B. Doman,et al.  IMPROVING CONTROL ALLOCATION ACCURACY FOR NONLINEAR AIRCRAFT DYNAMICS , 2002 .

[17]  Eric N. Johnson,et al.  A SIX DEGREE-OF-FREEDOM ADAPTIVE FLIGHT CONTROL ARCHITECTURE FOR TRAJECTORY FOLLOWING , 2002 .

[18]  David B. Doman,et al.  A method for the determination of the attainable moment set for nonlinear control effectors , 2003, 2003 IEEE Aerospace Conference Proceedings (Cat. No.03TH8652).

[19]  A. Ravindran,et al.  Engineering Optimization: Methods and Applications , 2006 .