文件帮助中心文件
设计和模拟模型预测控制器
这MPC设计师应用程序允许您在Matlab中设计和模拟模型预测控制器®和模拟金宝app®.
使用此应用程序,您可以:
交互式设计模型预测控制器并使用模拟方案验证其性能
通过线性化Simulink模型获得线性植物模型(需要金宝app金宝app仿真软件控制设计™)
检查控制器设计中潜在的运行时稳定性或数值问题
比较多模型预测控制器的响应图
使用MPC控制器和金宝app工厂模型生成Simulink模型
生成MATLAB脚本以自动化MPC控制器设计和仿真任务
以下高级MPC功能不可用MPC设计师应用程序。
明确的MPC设计
自适应MPC设计
非线性MPC设计
混合输入/输出约束(setconstraint)
setconstraint
终端重量规格(SADTERMINAL.)
SADTERMINAL.
自定义状态估计(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控制器使用植物作为内部预测模型。指定植物作为A.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结构和电流绘图配置。
先前装满了sessiondata.Matlab工作区的对象。加载A.sessiondata.来自会话数据文件的对象,在命令行,输入:
sessiondata.
加载sessionFile
从R2021a开始警告
金宝app在R2021b版本中,R2015b版本之前保存的打开MPC设计工具会话的支持将被删除。
如果在发布R2015B之前保存会话,请使用MPC设计师在R2015B通过R2021A的任何释放中。
SIM
次のmatlabコマンドコマンドにに対応するリンクがクリックされまし
コマンドをmatlabコマンドコマンドウィンドウにににに実行してください.webブラウザーはmatlabコマンドをサポートしていませんんんん。
选择一个网站,以便在可用的地方进行翻译的内容,并查看本地活动和优惠。根据您的位置,我们建议您选择:.
你也可以从以下列表中选择一个网站:
选择中国网站(以中文或英文)以获取最佳网站性能。其他MathWorks国家网站未优化您的位置。
联系您当地的办公室