Nonlinear model predictive control using trust-region derivative-free optimization

Abstract Gradient-based optimization may not be suited if the objective and constraint functions in a nonlinear model predictive control (NMPC) optimization problem are not differentiable. Some well-known derivative-free optimization (DFO)-algorithms are investigated, and a novel warm-start modification to the Wedge DFO-algorithm is proposed. Together with a gradient-based SQP-algorithm these are applied to the NMPC problem and compared in a single-shooting NMPC formulation to a subsea oil–gas separation process. The findings are that DFO is significantly more robust against the numerical issues, compared to a gradient-based SQP tested. Moreover, the warm-start modification reduces the computational complexity.

[1]  Jorge Nocedal,et al.  Wedge trust region methods for derivative free optimization , 2002, Math. Program..

[2]  Haralambos Sarimveis,et al.  Fuzzy model predictive control of non-linear processes using genetic algorithms , 2003, Fuzzy Sets Syst..

[3]  H. Al-Duwaish,et al.  Nonlinear model predictive control of Hammerstein and Wiener models using genetic algorithms , 2001, Proceedings of the 2001 IEEE International Conference on Control Applications (CCA'01) (Cat. No.01CH37204).

[4]  B. Foss,et al.  A new optimization algorithm with application to nonlinear MPC , 2004 .

[5]  Stephen J. Wright,et al.  Numerical Optimization , 2018, Fundamental Statistical Inference.

[6]  M. Powell The NEWUOA software for unconstrained optimization without derivatives , 2006 .

[7]  M. Bierlaire,et al.  Boosters: A Derivative-Free Algorithm Based on Radial Basis Functions , 2009 .

[8]  Mekki Ksouri,et al.  A derivative-free constrained predictive controller , 2006 .

[9]  Katya Scheinberg,et al.  Self-Correcting Geometry in Model-Based Algorithms for Derivative-Free Unconstrained Optimization , 2010, SIAM J. Optim..

[10]  M. J. D. Powell,et al.  UOBYQA: unconstrained optimization by quadratic approximation , 2002, Math. Program..

[11]  Jorge Nocedal,et al.  On the geometry phase in model-based algorithms for derivative-free optimization , 2009, Optim. Methods Softw..

[12]  Wei Chen,et al.  Suboptimal Nonlinear Model Predictive Control Based on Genetic Algorithm , 2009, 2009 Third International Symposium on Intelligent Information Technology Application Workshops.

[13]  Petter Norgren Compact Subsea Separation Unit: - Nonlinear Model Predictive Control and Nonlinear Observers , 2011 .

[14]  Katya Scheinberg,et al.  Introduction to derivative-free optimization , 2010, Math. Comput..

[15]  Leonidas G. Bleris,et al.  Towards embedded model predictive control for System-on-a-Chip applications , 2006 .

[16]  Hans Joachim Ferreau,et al.  Efficient Numerical Methods for Nonlinear MPC and Moving Horizon Estimation , 2009 .

[17]  Parisa A. Bahri,et al.  Application of Graphic Processing Unit in Model Predictive Control , 2011 .

[18]  Stefan Ulbrich,et al.  Optimal control of hydroforming processes , 2011 .

[19]  Frank Vanden Berghen,et al.  CONDOR, a new parallel, constrained extension of Powell's UOBYQA algorithm: experimental results and comparison with the DFO algorithm , 2005 .

[20]  Robert Babuška,et al.  Genetic algorithms for optimization in predictive control , 1997 .

[21]  M. Powell The BOBYQA algorithm for bound constrained optimization without derivatives , 2009 .

[22]  M. J. D. Powell,et al.  Least Frobenius norm updating of quadratic models that satisfy interpolation conditions , 2004, Math. Program..