Matlab MPC模块的使用方法

2025-04-01 07:44:40
推荐回答(2个)
回答1:


1、在matlab命令窗口中,可以直接键入命令“mpctool“,图形中左侧的三个栏目分别为受控对象模型 、模型预测控制器 、仿真器。

2、受控对象模型的输入,利用图中的菜单命令“MPC”→“Import”或[Import Plant]按钮。


3、可以打开受控对象的模型输入窗口,利用该窗口,可以选择输入在MATLAB窗口的LTI对象。


4、LTI对象模型sys是在MATLAB命令窗口中输入的“sys=tf(1,【1 2】)”命令产生的。



5、模型预测控制器参数设计,输入受控对象模型,并对其输入、输出信号属性设置好后,单击左侧的模型预测控制器(Controllers)栏目下的MPC1 



6、仿真参数的设置,描述了受控对象可控制模型后,可利用仿真器(Scenarios)对系统进行仿真分析。


7、选择Scenarios栏目下的Scenarios1,出现参数设置窗口,可以设置仿真时间,还可以设置给定点和不可测量的干扰信号的类型、幅值、作用起始时间和周期等。

8、保存和调用模型预测控制器,如果仿真结果满意,可以在任意窗口菜单命令“MPC”→“Export”。



扩展资料

MATLAB的功能

1、Trading Toolbox™: 一款用于访问价格并将订单发送到交易系统的新产品。

2、Financial Instruments Toolbox™: 赫尔-怀特、线性高斯和 LIBOR 市场模型的校准和 Monte Carlo仿真。

3、Image Processing Toolbox™: 使用有效轮廓进行图像分割、对 10 个函数实现 C 代码生成,对 11 个函数使用GPU加速。

4、Image Acquisition Toolbox™: 提供了用于采集图像、深度图和框架数据的 Kinect® for Windows®传感器支持。

5、Statistics Toolbox™: 用于二进制分类的支持向量机 (SVM)、用于缺失数据的 PCA 算法和 Anderson-Darling拟合优度检验。


6、Data Acquisition Toolbox™: 为 Digilent Analog Discovery Design Kit 提供了支持包。

7、Vehicle Network Toolbox™: 为访问CAN总线上的ECU提供XCP。


参考资料:百度百科-Matlab

回答2:

① 模型预测控制设计工具的启动
在matlab命令窗口中,可以直接键入命令“mpctool”;
图形中左侧的三个栏目分别为受控对象模型(plant model)、模型预测控制器(Controllers)、仿真器(Scenarios)。
2受控对象模型的输入
利用图中的菜单命令“MPC”→“Import”或[Import Plant]按钮,可打开受控对象的模型输入窗口,利用该窗口,可以选择输入在MATLAB窗口的LTI对象。其中,图中的LTI对象模型sys是在MATLAB命令窗口中输入的“sys=tf(1,【1 2】)”命令产生的。
3 模型预测控制器参数设计
输入受控对象模型,并对其输入、输出信号属性设置好后,单击左侧的模型预测控制器(Controllers)栏目下的MPC1,
4 仿真参数的设置
描述了受控对象可控制模型后,可利用仿真器(Scenarios)对系统进行仿真分析。选择Scenarios 栏目下的Scenarios1,出现如图所示的参数设置窗口,可以设置仿真时间(Duration),还可以设置给定点(Setpionts)和不可测量的干扰信号(Time)的类型(Type)、幅值(Size)、作用起始时间(Time)和周期(Period)等。
5 保存和调用模型预测控制器
如果仿真结果满意,可以在任意窗口的菜单命令“MPC”→“Export”