单输入单输出装置的控制

这个例子演示了如何在Simulink®中控制输入饱和状态下的双积分器装置。金宝app

定义植物模型

线性开环动态模型是一个双积分器。

= tf(1,[1 0 0]);

MPC控制器设计

创建具有采样周期、预测和控制范围的控制器对象。

t = 0.1;p = 10;m = 3;mpcobj = mpc(plant, Ts, p, m);
- - >“权重。操作变量“mpc”对象的属性为空。假设默认的0.00000。- - >“权重。“mpc”对象的“操作可变率”属性为空。假设默认的0.10000。- - >“权重。“mpc”对象的“OutputVariables”属性为空。假设默认的1.00000。

指定驱动器饱和限制为MV约束。

mpcobj。MV =结构(“最小值”,1“马克斯”1);

使用仿真软件模拟金宝app

要运行这个示例,需要使用Simulink。金宝app

如果~ mpcchecktoolboxinstalled (“金宝app模型”)disp (运金宝app行这个例子需要Simulink。)返回结束

在Simulink中模拟线性工厂模型的闭环控制。金宝appMPC控制器块被配置为使用mpcobj对象作为其控制器。

mdl =“mpc_doubleint”;open_system (mdl) sim (mdl)
- - >转换”模型。将“mpc”对象的“属性”设置为状态空间。——>转换模型离散时间。假设在测量的输出通道1上没有增加干扰。- - >”模型。“mpc”对象的“噪音”属性为空。假设每个测量的输出通道上都有白噪声。

闭环响应具有良好的设定值跟踪性能。

bdclose (mdl)

另请参阅

||

相关的话题