TY - JOUR
T1 - Analytic Expressions in Stochastic Max-Plus-Linear Algebra and their Application in Model Predictive Control
AU - Van Den Boom, Ton J.J.
AU - De Schutter, Bart
PY - 2021
Y1 - 2021
N2 - 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 (MPS) function or the chance constraint of a MPS function. The algorithms available in literature are either computationally too expensive or only give an approximation. In this article, we derive an analytic expression for both the expectation and the chance constraint of a MPS function. Both can be written in the form of a piecewise 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.
AB - 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 (MPS) function or the chance constraint of a MPS function. The algorithms available in literature are either computationally too expensive or only give an approximation. In this article, we derive an analytic expression for both the expectation and the chance constraint of a MPS function. Both can be written in the form of a piecewise 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.
KW - Discrete-event systems
KW - max-plus-linear systems
KW - nonlinear predictive control (MPC)
KW - stochastic systems
UR - http://www.scopus.com/inward/record.url?scp=85101342535&partnerID=8YFLogxK
U2 - 10.1109/TAC.2020.2997851
DO - 10.1109/TAC.2020.2997851
M3 - Article
AN - SCOPUS:85101342535
SN - 0018-9286
VL - 66
SP - 1872
EP - 1878
JO - IEEE Transactions on Automatic Control
JF - IEEE Transactions on Automatic Control
IS - 4
ER -