上传者: 38543460
|
上传时间: 2021-10-12 16:03:14
|
文件大小: 378KB
|
文件类型: -
matlab矩形序列代码使用管的鲁棒模型预测控制
该存储库包含管模型预测控制(tube-MPC)[1]以及用MATLAB编写的通用模型预测控制(MPC)的示例。
要求
Optimization_Toolbox(matlab)
control_toolbox(matlab)
多参数工具箱3(开源,可从以下网址免费获得)
反馈,错误报告,贡献
如果您觉得此软件包有帮助,给此存储库加一个“星号”将对我来说是一个愉快的反馈!
如果您发现错误,或者对试管MPC有更广泛的疑问,请在中发布。
我将尽力通过电子邮件回答问题,但我强烈建议在问题页面上这样做。
对我而言,保持自己的步调容易得多。
用法
对于tube-MPC和通用MPC,请分别参见example/example_tubeMPC.m和example/example_MPC.m
。
注意,这里的每个不等式约束都表示为凸集。
例如,状态Xc的约束条件指定为矩形,该矩形由4个顶点构成。
当考虑一维输入Uc
,
Uc将由最小值和最大值(即u∊[u_min,
u_max]
)指定,因此将由2个顶点构造。
有关更多详细信息,请参见示例代码。
管MPC的简