包含一个基于MATLAB语言编写的单变量动态矩阵控制(DMC)算法的程序和对应的笔记(包含详细的公式和推导过程)。参考的资料是席裕庚的《预测控制》,算法中考虑了模型的不确定性和扰动,但暂时未考虑约束。
2021-04-11 15:50:48 1.03MB 预测控制 MPC DMC 动态矩阵控制
1
包含一个基于MATLAB语言编写的多变量动态矩阵控制(DMC)算法的程序和对应的笔记(包含详细的笔记和公式推导过程)。参考的资料是席裕庚的《预测控制》,算法中考虑了模型的不确定性和扰动,但暂时未考虑约束。
2021-04-11 15:39:43 680KB 预测控制 动态矩阵控制 MPC DMC
1
针对多变量有约束动态矩阵控制问题, 以输出预测值与未来参考轨迹序列误差的绝对值之和 作为性能指标, 通过线性化处理使其转化为目的规划问题,从而使在线滚动优化变得非常容易,并可充 分利用全部操作变量优化系统的动态性能。当约束遭到扰动短暂破坏时, 不会象线性规划那样终止计 算,而是继续向参考轨迹逼近, 在有限时域内达到设定值。仿真实例验证了该算法的有效性。
1
动态矩阵控制中基于Kalman滤波的开环预测方法
2021-02-26 17:04:49 693KB 研究论文
1
动态矩阵控制(dynamic matrix control, DMC)算法是一种基于对象阶跃响应预测模型、滚动实施并结合反馈校正的优化控制算法,是预测控制算法之一。本文阐述了预测控制的产生、发展及应用,进一步介绍动态矩阵控制算法的产生和现状,就当前动态矩阵控制算法在实际工业控制领域中发展应用现状以及今后可能的研究发展方向作了分析。并对动态矩阵控制的算法作了推导,在理论依据方面给予证明。
2019-12-21 21:51:53 421KB dmc matlab
1
DMC动态矩阵控制的简易程序,因为用了MATLAB的自带算法语句。
2019-12-21 18:50:36 2KB 动态矩阵控制 DMC
1