
基于约束的模型预测控制合成-Matlab离散控制代码
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
本项目提供了一种基于约束条件下的模型预测控制(MPC)算法的Matlab实现,适用于离散时间系统的最优控制设计与仿真。
离散控制Matlab代码约束模型预测控制综合是一种尝试实现论文Lu, J., D.Li 和 Y.Xi (2013) 中提出的思想的实践。“不确定的离散时间马尔可夫跳跃线性系统的约束模型预测控制综合。”IET 控制理论与应用 7(5): 707-719。提供了可以单独使用或结合使用的Matlab代码。假设所有必需的软件包都已安装在MATLAB环境中。如果不是,则必须安装它们,并且需要取消主脚本中的几行注释并进行相应的更改。
MATLAB m文件主要由一个主脚本组成,该脚本是“Example_Constrained”。只需在提示符后输入名称,脚本将负责运行本段落中给出的示例。请确保在调用之前为yalmip、sedumi或mosek设置路径。您可以在脚本中找到以下几行:
```
addpath(genpath(~/Documents/MATLAB/yalmip))
addpath(genpath(~/Documents/MATLAB/cvx/sedumi))
```
全部评论 (0)
还没有任何评论哟~


