
最近有小伙伴来询问 Data-driven MPC,之前也有了解过一些,因此写篇文章给大家科普科普。
其实所谓的数据驱动并没有那么“高大上”或者难懂,无非是从数据中来获取一些有用信息。如果对MPC有点了解的都知道MPC中主要的一些组成部分,比如:模型预测控制中的关键字模型,控制对应的控制律,决定了控制品质的控制参数(输出误差权重、输入增量权重)等等。
因此,基于数据驱动的模型预测控制本质上就是利用数据来学习模型、控制律、控制参数等等。想学什么 is up to you!
(先挖个坑,后面分别对这三种方式的 Data-driven MPC 进行介绍)