估的工具。S.J. Qin and T.A. Badgwell在Control Engineering Practice期刊中（2003年，733–764）有针对商品化软体的调查。
和LQR控制器的差异.模型预测控制器和LQR控制器的主要差异是LQR控制器针对固定的时间区间进行最佳化，而模型预测控制器针对不同的时间区间分别进行最佳化，因此在不同时间区间内，模型预测控制器可能会产生新的解，而LQR控制器会使用针对所有时间区间下的最佳解。因此模型预测控制器可以在存在硬约束的情形下进