模型预测控制（Model predictive control、MPC）是过程控制中，在满足特定限制条件时，控制过程的进阶控制方式，自1980年代起已用在化学工厂及炼油厂的工业过程中。近年来也用在电力系统的平衡模型以及电力电子学中。模型预测控制是以过程的动态模型为基础，多半是透过系统识别得到的线性模型。模型预测控制的特点是每一次针对目前的时间区块内作最佳化，然后下一个时间再针对时间区块内作最佳化，这和LQR控制器不同。模型预测控制可以预测未来事件并且进行对应的处理。PID控制器没有这样的预测功能。模型预测控