Stochastic Model Predictive Control (MPC)
Stochastic Model Predictive Control formulations, based on quadratic dynamic matrix control. Polynomial chaos expansions are used to quantify the effect of uncertainties in model parameters on the predicted model output. The resulting MPC allows for fast setpoint tracking of systems with high state dimension and uncertain parameters.
This is the entire code for the paper von Andrian, M. and Braatz, R. D. (2019) "Offset-free Input-Output Formulations of Stochastic Model Predictive Control based on Polynomial Chaos Theory", Proceedings of the American Control Conference, 2019, 360-365, available at: https://doi.org/10.23919/ACC.2019.8814366
Abstract:
Stochastic model predictive control (SMPC) formulations are proposed that have both low on-line computational cost and zero steady-state offset for constrained dynamical systems of high state dimension. The effects of probabilistic parameter uncertainties on the process outputs are quantified using polynomial chaos theory, and the scalability with state dimension is obtained by using an input-output formulation, independent of the number of states. An explanation and mathematical proof, using the z-transform, is provided for why the structure of some SMPC formulations have zero steady-state error whereas other seemingly reasonable formulations do not.
Cita come
Matthias Freiherr von Andrian-Werburg (2024). Stochastic Model Predictive Control (MPC) (https://www.mathworks.com/matlabcentral/fileexchange/74043-stochastic-model-predictive-control-mpc), MATLAB Central File Exchange. Recuperato .
von Andrian, M. and Braatz, R. D. (2019) "Offset-free Input-Output Formulations of Stochastic Model Predictive Control based on Polynomial Chaos Theory", Proceedings of the American Control Conference, 2019, 360-365, available at: https://doi.org/10.23919/ACC.2019.8814366 and citations therein
Compatibilità della release di MATLAB
Compatibilità della piattaforma
Windows macOS LinuxCategorie
Tag
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!Scopri Live Editor
Crea script con codice, output e testo formattato in un unico documento eseguibile.
Versione | Pubblicato | Note della release | |
---|---|---|---|
1.0.0 |