Dual MPC for FIR Systems: Information Anticipation∗

Abstract Dual model predictive control ( dmpo ) optimally combines plant excitation and control based on current and predicted parameter estimation errors. Exact solution of dual control problems with constraints is in general computationally prohibitive. Our deterministic equivalent of the stochastic optimal control problem enables convergence toward optimality for a specific class of finite-horizon problems. The cost function shows that the optimal controls are functions of the current and future parameter-estimate error covariances. Our proposed objective-function reformulation provides the optimal combination of caution, probing, and nominal control. We show that the nonconvex optimization problem can be solved as a quadratic program with bilinear constraints. This type of problem can be efficiently solved with existing algorithms based on branch and bound with McCormick-type estimators. We demonstrate the application of DMPC to a singe-input single-output (siso) finite impulse response ( fir ) system. In the simulation example the parameter estimates converge quickly, and accurate and precise estimates are obtained even though the excitation vanishes.

[1]  Jong Min Lee,et al.  An approximate dynamic programming based approach to dual adaptive control , 2009 .

[2]  K. Åström,et al.  Dual Control of an Integrator with Unknown Gain , 1986 .

[3]  Bjarne A. Foss,et al.  An MPC Approach to Dual Control , 2013 .

[4]  Tamer Basar,et al.  Dual Control Theory , 2001 .

[5]  David Q. Mayne,et al.  Constrained model predictive control: Stability and optimality , 2000, Autom..

[6]  Bjarne A. Foss,et al.  MPC-based dual control with online experiment design , 2015 .

[7]  Y. Bar-Shalom Stochastic dynamic programming: Caution and probing , 1981 .

[8]  Lennart Ljung,et al.  System Identification: Theory for the User , 1987 .

[9]  Bruce A. Francis,et al.  Feedback Control Theory , 1992 .

[10]  Lorenz T. Biegler,et al.  On the implementation of an interior-point filter line-search algorithm for large-scale nonlinear programming , 2006, Math. Program..

[11]  Karl Johan Åström,et al.  Theory and applications of adaptive control - A survey , 1983, Autom..

[12]  Guy Albert Dumont,et al.  Dual adaptive control of chip refiner motor load , 1995, Autom..

[13]  Nikolaos V. Sahinidis,et al.  Convexification and Global Optimization in Continuous and Mixed-Integer Nonlinear Programming , 2002 .

[14]  Christodoulos A. Floudas,et al.  GloMIQO: Global mixed-integer quadratic optimizer , 2012, Journal of Global Optimization.

[15]  Alan Schumitzky,et al.  Implicit dual control based on particle filtering and forward dynamic programming , 2008, International journal of adaptive control and signal processing.

[16]  B. Pasik-Duncan,et al.  Adaptive Control , 1996, IEEE Control Systems.

[17]  Xavier Bombois,et al.  Optimal experiment design for open and closed-loop system identification , 2011, Commun. Inf. Syst..

[18]  Karl Johan Åström,et al.  Theory and Applications of Adaptive Control , 1981 .