Prof. Michal Kvasnica, STUBA, Slovakia – MPC Lecture
Model Predictive Control: from the Basics to Reinforcement Learning -Teacher: Alberto Bemporad
Model Predictive Control -Teacher: Alberto Bemporad
Prof. Gregory Plett, University of Colorado, USA- Optimization Lecture, MPC Lecture, Kalman Filtering
MPC code generation tool(AUTOMATIC) -https://github.com/pjchaber/automatic-mpc
Optimization Blog : Decision Tree for Optimization Software
ACADO related sites -
Using the active_damping code -for MPC example.
FCS MPC
Model Predictive Control for Electrical Drive Systems-An Overview
State of the Art of Finite Control Set Model Predictive Control in Power Electronics
Low Complexity Model Predictive Control—Single Vector-Based Approach
Modulated Model-Free Predictive Control With Minimum Switching Losses for PMSM Drive System
Two-Vector FCS-MPC for Permanent-Magnet Synchronous Motors Based on Duty Ratio Optimization
A Modified Model Predictive Current Control of Permanent Magnet Synchronous Motor Drive
Finite-Set Model Predictive Control Scheme With an Optimal Switching Voltage Vector Technique for High-Performance IPMSM Drive Applications
A Novel FCS-Model Predictive Control algorithm with Duty Cycle Optimization for Surface-Mounted PMSM
Advanced Control Strategies of Induction Machine: Field Oriented Control, Direct Torque Control and Model Predictive Control
Linear Model Predictive Controller (LMPC) Solvers -
1) AutoMATiC: Code Generation of Model Predictive Control Algorithms for Microcontrollers
3) CASADI Toolbox (library dependent)
4) QPOSes
5) ASM
6) Qpdunes
7) μAO-MPC: microcontroller Applications Online Model Predictive Control
8) OSQP.
9) MPC-tools
MATLAB Codes -
1) State Estimation using UKF :https://www.mathworks.com/help/releases/R2019a/ident/ug/nonlinear-state-estimation-using-unscented-kalman-filter.html
2) Fault Detection using EKF :https://www.mathworks.com/help/predmaint/ug/Fault-Detection-Using-an-Extended-Kalman-Filter.html
3) EKF with Non-linear Inverted Pendulum NMP :https://www.mathworks.com/help/releases/R2018b/mpc/ug/swing-up-control-of-a-pendulum-using-nonlinear-model-predictive-control.html?searchHighlight=pendulumDT0&s_tid=doc_srchtitle
1) Non-linear Inverted Pendulum NMPC :https://www.mathworks.com/help/releases/R2017b/mpc/examples/swing-up-control-of-a-pendulum-using-nonlinear-model-predictive-control.html
Important Literature