文件帮助中心文件
设计和模拟模型预测控制器
这MPC设计师应用程序允许您在Matlab中设计和模拟模型预测控制器®和模拟金宝app®.
使用此应用程序,您可以:
交互设计模型预测控制器并使用模拟方案验证其性能
通过线性化Simulink模型获得线性植物模型(需要金宝app金宝app仿真软件控制设计™的)
检查控制器设计中潜在的运行时稳定性或数值问题
比较多模型预测控制器的响应图
使用MPC控制器和金宝app工厂模型生成Simulink模型
生成MATLAB脚本以自动化MPC控制器设计和仿真任务
以下高级MPC功能不可用MPC设计师应用程序。
显式MPC设计
自适应MPC设计
非线性MPC设计
混合输入/输出约束(setconstraint的)
setconstraint
终端重量规格(setterminal.的)
setterminal.
自定义状态估计(setEstimator的)
setEstimator
敏感性分析 (灵敏度的)
灵敏度
具有非对角权值的替代成本函数
用于仿真的初始设备和控制器状态的规范
使用的标称状态值规范mpcobj.model.nominal.x.和mpcObj.Model.Nominal.DX
mpcobj.model.nominal.x.
mpcObj.Model.Nominal.DX
在仿真过程中更新权值、约束、MV目标和外部MV
如果您的应用程序需要这些特性中的任何一个,请在命令行中设计和模拟控制器。当使用这些特性时,您也可以在Simulink中运行模拟。金宝app
使用时MPC设计师在Matlab Online™,以下功能不可用。
使用修剪或仿真快照查找用于线性化模型的操作点。金宝app相反,您必须在模型初始条件下线性化模型。
为你的控制器和工厂生成金宝appSimulink模型。
MATLAB TOOLSTRIP:在应用标签,下面控制系统设计与分析,单击应用程序图标。
MATLAB命令提示符:输入MPCDesigner..
MPCDesigner.
金宝appSimulink模型编辑器:在MPC控制器阻止参数对话框,单击设计.
展开全部
MPCDesigner.打开MPC设计师应用程序。然后,您可以导入工厂或控制器以启动设计过程,或打开已保存的设计会话。
mpcdesigner(植物的)
植物
mpcdesigner(植物的)打开应用程序并使用默认的MPC控制器使用植物作为内部预测模型。指定植物作为一个SS.那TF., 或者zpk线性时不变模型。
SS.
TF.
zpk
如果植物是一个稳定的连续时间LTI系统,MPC设计师设置控制器采样时间0.1T.R., 在哪里T.R.为植株的平均上升时间。如果植物是一个不稳定的连续时间系统,MPC设计师设置控制器采样时间1.
1
默认情况下,设备的输入和输出信号分别被视为操作变量和测量输出。要指定不同的输入/输出通道配置,请使用setmpcsignals.开幕前MPC设计师.
setmpcsignals.
您还可以将植物指定为线性系统识别工具箱™模型,例如IDS.(系统辨识工具箱)或IDTF.(系统辨识工具箱)系统。该应用程序将识别的模型转换为状态空间系统,丢弃任何噪声通道。要将噪声通道转换为未测量的干扰,请使用该噪声通道将所识别的模型转换为状态空间模型'增强'选项。有关识别工厂模型的更多信息,请参阅识别来自数据的工厂.
IDS.
IDTF.
'增强'
mpcdesigner(mpcobj.的)
mpcobj.
mpcdesigner(mpcobj.的)打开应用程序并导入模型预测控制器mpcobj.来自MATLAB工作区。要创建MPC控制器,请使用MPC..
MPC.
mpcdesigner(mpcobjs.的)
mpcobjs.
mpcdesigner(mpcobjs.的)打开应用程序并导入单元格数组中指定的多个MPC控制器mpcobjs..所有的控制器mpcobjs.必须具有相同的输入/输出通道配置。
mpcdesigner(mpcobjs.那的名字的)
的名字
mpcdesigner(mpcobjs.那的名字的)当打开带有多个MPC控制器的应用程序时,另外指定控制器名称。指定的名字作为字符向量或字符串阵列的单元阵列,长度与mpcobjs..为每个控制器指定唯一名称。
mpcdesigner(sessionFile的)
sessionFile
mpcdesigner(sessionFile的)打开应用程序并加载以前保存的会话。指定sessionFile作为以下内容之一:
当前工作目录中或MATLAB路径上的会话数据文件的名称指定为字符向量或字符串。要将会话数据保存到磁盘,请MPC设计师应用程序,MPC设计师选项卡,单击保存会议.保存的会话数据包括所有工厂,控制器和方案数据浏览器,当前MPC结构和电流绘图配置。
先前装满了SessionDataMatlab工作区中的对象。加载A.SessionData来自会话数据文件的对象,在命令行,输入:
SessionData
加载sessionFile
从R2021b开始的错误
金宝app在发布R2021B中已删除释放R2015B之前保存的打开MPC设计工具会话的支持。
如果你在R2015b版本之前保存了会话,使用MPC设计师在R2015B至R2021A的任何释放中。
SIM
Hai fatto clic su un collegamento che corto comando MATLAB:
esegui il comando inserendolo nella finestra di comando matlab。我浏览Web非Spectsano i金宝app Comandi Matlab。
选择一个网站,以便在可用的地方进行翻译内容,并查看本地活动和优惠。根据您的位置,我们建议您选择:.
你也可以从以下列表中选择一个网站:
选择中国网站(以中文或英文)以获得最佳网站性能。其他MathWorks国家网站未优化您所在地的访问。
联系您当地的办公室