Analytic expressions in stochastic max-plus-linear algebra and their application in model predictive control

The class of max-plus-linear systems can model discrete event systems with synchronization but no choice. Model mismatch and/or disturbances can be characterized as stochastic uncertainties. In stochastic max-plus-linear systems one often needs to compute the expectation of a max-plus-scaling function or the chance constraint of a max-plus-scaling function. The algorithms available in literature are either too computationally expensive or only give an approximation. In this paper we derive an analytic expression for both the expectation and the chance constraint of a max-plus-scaling function. Both can be written in the form of a piece-wise polynomial function in the components of the control variables. The analytic function can be derived offline and can be evaluated online in a quick and efficient way. We also show how the expressions can be used in a model predictive control setting and show the efficiency of the proposed approach with a worked example.

[1]  J. Boimond,et al.  Internal model control and max-algebra: controller design , 1996, IEEE Trans. Autom. Control..

[2]  Bart De Schutter,et al.  Chance-constrained model predictive controller synthesis for stochastic max-plus linear systems , 2016, 2016 IEEE International Conference on Systems, Man, and Cybernetics (SMC).

[3]  Bart De Schutter,et al.  An approximation approach for model predictive control of stochastic max-plus linear systems , 2010, WODES.

[4]  Jan M. Maciejowski,et al.  Predictive control : with constraints , 2002 .

[5]  Alberto Bemporad,et al.  A survey on explicit model predictive control , 2009 .

[6]  B. Schutter,et al.  Model predictive control for perturbed max-plus-linear systems: a stochastic approach , 2001, CDC.

[7]  Bart De Schutter,et al.  Analytic Expressions in Stochastic Max-Plus-Linear Algebra and their Application in Model Predictive Control , 2014, IEEE Transactions on Automatic Control.

[8]  Marcello Farina,et al.  Model predictive control of linear systems with multiplicative unbounded uncertainty and chance constraints , 2016, Autom..

[9]  B. De Schutter,et al.  Complexity reduction in MPC for stochastic max-plus-linear systems by variability expansion , 2002, Proceedings of the 41st IEEE Conference on Decision and Control, 2002..

[10]  Geert Jan Olsder,et al.  Max Plus at Work-Modelling and Analysis of Synchronized Systems , 2006 .

[11]  Jean Mairesse,et al.  Stochastic linear systems in the (max, +) algebra , 1994 .

[12]  G. Olsder,et al.  Asymptotic behavior of random discrete event systems , 1989, Proceedings of the 28th IEEE Conference on Decision and Control,.

[13]  C. Tomlin,et al.  Stochastic Control With Uncertain Parameters via Chance Constrained Control , 2016, IEEE Transactions on Automatic Control.

[14]  Xi-Ren Cao Perturbation analysis of discrete event systems: Concepts, algorithms, and applications , 1996 .

[15]  Bart De Schutter,et al.  Model Predictive Control for Stochastic Max-Plus Linear Systems With Chance Constraints , 2019, IEEE Transactions on Automatic Control.

[16]  G. Olsder,et al.  Discrete event systems with stochastic processing times , 1990 .

[17]  Alberto Bemporad,et al.  Min-max control of constrained uncertain discrete-time linear systems , 2003, IEEE Trans. Autom. Control..

[18]  A. Mesbah,et al.  Stochastic Model Predictive Control: An Overview and Perspectives for Future Research , 2016, IEEE Control Systems.

[19]  Bart De Schutter,et al.  Model predictive control for max-plus-linear discrete event systems , 2001, Autom..

[20]  Gert Vegter,et al.  In handbook of discrete and computational geometry , 1997 .