Model Predictive Controllers

The jMPC Class represents a Model Predictive Controller together with properties and functions required to simulate it, analyze it, and implement it, whether in Matlab, Simulink or an Embedded Platform. The aim of this toolbox is to break the barriers to MPC, allowing simple intuitive design and tuning, thus not all commercial MPC properties have been written into the algorithm.

jMPCCreate a jMPC MPC Controller
jMPCsetCreate or edit jMPC options structure
simSimulate an MPC controller in a given simulation environment
mpcsolveSolve for the optimal MPC control input
plotPlot MPC results
compareCompare two MPC simulations
GetMPCToolboxObjReturn a Matlab MPC Toolbox® object based on the jMPC object