一旦你在Simulink中验证了模型预测控制器万博1manbetx®或MATLAB®,您可以生成代码并将其部署到实时控制应用程序中。有关更多信息,请参见生成代码和部署控制器到实时目标.
模型預測控制工具箱™ 软件为在Simulink和MATLAB中设计的控制器提供代码生成功能。万博1manbetx
模型预测控制器QP求解器将MPC优化问题转化为一般形式的二次规划问题。
使用Simulink Coder进行仿真和代码生成万博1manbetx
在Simulink中模拟MPC控制器并生成使用双精度或单精度信号万博1manbetx的实时代码。
利用Simulink PLC编码器进行仿真和结构化文本生成万博1manbetx
在Simulink中模拟MPC控制器,并为可编程逻辑控制器生成结万博1manbetx构化文本。
为了确保MPC控制器在函数调用或被触发的子系统中正常工作,配置MPC控制器块来使用继承的示例时间,并使用MPC控制器对象中定义的相同示例时间周期性地调用子系统。
生成C代码来计算实时应用程序的操作变量移动。
您可以使用内置的QP解算器在MATLAB中实现支持C代码生成的自定义MPC控制算法,万博1manbetxmpcqpsolver
.
在MATLAB中使用GPU模拟MPC控制器。
使用GPU在Simulink中模拟MPC控制器万博1manbetx
在Simulink中使用GPU模拟你的MPC控制器。万博1manbetx
为使用自定义二次规划求解器的模型预测控制器生成代码。
使用Embotech FORCESPRO Solvers实现MPC控制器
使用Embotech FORCESPRO解算器和模型预测控制工具箱解决MPC问题,并将控制器部署到实时目标。