在使用 Matlab/Simulink 的 MPC Controller 时,缺少关键步骤导致 MPC 控制器的输出一直是0的问题,可参考的解决方法如下:
1、在simulink中建立一个最简单的MPC控制器,被控对象是一个简单的传递函数。
2、直接开始运行肯定会出现下面的情况:mv的输出一直是0,所以最后的输出也是0。
3、这里需要提前对 MPC Controller 进行设置。双击 MPC Controller 打开:其中修改了下面的默认条件。
在使用 Matlab/Simulink 的 MPC Controller 时,缺少关键步骤导致 MPC 控制器的输出一直是0的问题,可参考的解决方法如下:
1、在simulink中建立一个最简单的MPC控制器,被控对象是一个简单的传递函数。
2、直接开始运行肯定会出现下面的情况:mv的输出一直是0,所以最后的输出也是0。
3、这里需要提前对 MPC Controller 进行设置。双击 MPC Controller 打开:其中修改了下面的默认条件。