模型预测控制工具箱

模型预测控制工具箱

设计模拟模型预测控制器

Get started:

设计模型预测控制器

设计MPC控制器控制MIMO系统受输入和输出约束运行闭环模拟评价控制器性能

万博1manbetxMPC仿真链路设计

万博1manbetx模型模拟MPC控制器使用MPC控制块和工具箱提供的其他块万博1manbetx边际链化模型计算内部线性定时模型供MPC控制器使用并获取工厂输入输出值和输出值万博1manbetx模链控件设计TM.

MATLAB设计

命令行函数设计MPC控制器定义内部植物模型调整权值、约束性和其他控制器参数模拟闭路系统响应评价控制器性能

命令行API创建MPC控制器

设计命令行MPC控制器

自动化驾驶应用

万博1manbetx加速开发使用预建仿真链路块的ADAS系统引用示例快速设计ADAS控制器万博1manbetxSiminglink块生成代码,用于在车辆部署MPC控制器

预建块

自适应巡航控制系统、通道维护辅助系统 和路径跟踪控制系统块作为ADAS应用的起始点并按需定制设计生成预构块代码供车辆部署

万博1manbetx使用预造Siminglink块设计自适应巡航控制系统

万博1manbetx使用预造Siminglink块设计自适应巡航控制系统

引用应用实例

引用应用实例遍历工作流设计并部署MPC自动驱动系统控制器引用应用示例还显示系统不同部分可在不同级忠实建模

线性模型预测控制器

设计线性动态系统MPC控制器设计自适应增益调度器

线性MPC

万博1manbetx设计线性MPC控制器,具体方式是规定内部植物模型为线性时变系统,由控制系统工具箱TM创建,或用Siminglink控制设计线性链化模或选用系统识别工具箱输入从测量输入输出数据创建模型

指定内部工厂模型线性MPC设计

指定内部工厂模型线性MPC设计

增益调度MPC

控制非线性工厂使用多MPC控制块设计多功能控制器并切换运行时控制器

多MPC控制器块设计增益调度器

多MPC控制器块设计增益调度器

MPC参数描述、状态估计和设计评审

迭代改善控制器设计,定义内部工厂模型,调整控制器参数并模拟闭环系统响应评价控制器性能审核控制器潜在的设计问题

控制器参数

定义内部工厂模型后,通过具体说明样本时间、预测和控制前景、尺度因子、输入输出约束和权重完成MPC控制器设计万博1manbetx工具箱还支持约束软化和分时约束和权重

指定MPC设计器应用中的控制器参数

指定MPC设计器应用中的控制器参数

状态估计

估计控制器表示使用内置状态估计器测量输出或选用定制算法估计状态

自定义状态估计

自定义状态估计

设计评审

使用内置诊断函数检测MPC控制器的潜在稳定性和稳健性问题使用诊断结果调整控制器设计期间控制器权重和约束以避免运行时故障

使用设计评审报告的建议改进控制器设计

使用设计评审报告的建议改进控制器设计

运行时参数调试和性能监控

提高控制器性能,调整运算时的权值和约束分析控制器运行时性能

运行时参数图

调整MPC控制器的权重约束优化运行时性能而不重新设计或重实施执行运行时控制器调优®万博1manbetx和仿真链路

调整运行时权值和约束

调整运行时权值和约束

运行时性能监控

存取优化状态信号检测稀有事件信息引导备份控制策略决策

实时检测控制器故障

实时检测控制器故障

快速模型预测控制器

设计、模拟和部署MPC控制器应用有限计算资源

显式MPC

从隐式MPC设计生成显式MPC控制器加速执行简化生成清晰MPC控制器以减存脚印

从前设计隐式控制器生成显式MPC控制器

从前设计隐式控制器生成显式MPC控制器

近似(次优)求解

设计、模拟并部署MPC控制器,保证最坏执行时间使用近似(次优)解法

万博 尤文图斯最优和近似(次优)解决办法执行时间比较

万博 尤文图斯最优和近似(次优)解决办法执行时间比较

非线性模型预测控制器

设计非线性MPC控制器使用非线性预测模型、成本函数或约束控制工厂

最优规划

非线性MPC控制器优化规划应用需要非线性模型的非线性成本或约束

轨迹优化控制非线性MPC

轨迹优化控制非线性MPC

反馈控制

非线性成本约束模拟非线性工厂闭环控制非线性MPC控制器默认使用优化工具箱TM解决非线性编程问题也可以指定自定义非线性求解器

非线性模型预测控制异热化学堆

非线性模型预测控制异热化学堆

经济MPC

设计经济MPC控制器优化控制器在任意非线性约束下任意计算函数可使用线性或非线性预测模型、定制非线性成本函数和定制非线性约束

经济多环乙生产控制

经济多环乙生产控制

代码生成

万博1manbetx生成模型预测控制器代码并部署实时控制应用

万博1manbetx代码生成MATLAB和Siminglink

万博1manbetx设计模灵控制器并生成C代码或IEC61131-3结构文本MATLAB编码TM生成C代码并部署实时控制或用MATLAB编译器TM打包并分享您的MPC控制器,并单机应用

C代码生成自MPC控制器块

C代码生成自MPC控制器块

内建解析器

生成代码从提供主动集和内点二次编程求解器实现嵌入处理器高效实现非线性问题使用优化工具箱相继二次编程求解器模拟代码生成向数位处理器部署生成代码

内置解决器

内置解决器

自定义解析器

使用Embote技术FORCESPROQP非线性编程求解器模拟生成线性非线性MPC控制器代码或用自定义QP和NLP求解程序模拟代码生成

自定义QP求解模拟代码生成

自定义QP求解模拟代码生成

获取免费试播

30天探索指尖


请求更多信息

通知我们如何帮助你