模型预测控制工具箱
Concevoir等simuler DEScontrôleursprédictifs
模型預測控制工具箱™ 在Simulink中提出功能、应用和集团建议金宝app®pour concevoir and simuler des contrôleurs à l'aide du contrôleur prédictif (MPC) linéaire et non linéaire。在这个工具箱里你们可以看到spécifier到modèles过程和扰动,视界,约束和pondérations。En exécutant des模拟En boucle fermée, vous pouvez évaluer les表演du contrôleur。
你们可以调整我们的行为contrôleur,我们可以变化pondérations,我们可以约束我们的矩'exécution。“工具箱”理解“优化求解器déployables”,“您”理解“également d’utiliser un solveur personnalisé”。Pour contrôler un système non linéaire, vous pouvez implémenter des contrôleurs prédictifs adaptatifs, de type“séquencement de gain”et non linéaires。Pour les applications avec des taux 'échantillonnage rapides, la toolbox you permet de générer un contrôleur prédictif explicit à part d'un contrôleur classique ou d'implémenter une solution approximée。
倾吐le prototypage RAPIDE和l'实施embarquée德VOTRE SYSTEME,Y compris乐déploiement德solveurs D'优化,LA工具箱supporte的一代代码C等德texte结构IEC 61131-3。金宝app
En savoir plus:
应用MPC设计
可以在contrôleurs MPC和définissant un进行互动MODELE德SYSTEME上网。让我们调整视野,pondérations和限制。验证了在contrôleur à和scénarios的模拟下的性能。Comparez les réponses de plusieurs contrôleurs MPC。
Concevoir DEScontrôleursMPC丹斯的Simul金宝appink
Modélisez等simulez德contrôleursMPC丹斯的Simulink AV金宝appEC乐集团MPC控制器等德集团其他残疾提出丹斯LA工具箱。Ajustez等linéarisez未MODELE Simuli金宝appnk的AFIN德calculer未MODELE不变linéaire实习医生杜SYSTEME倒VOTREcontrôleurMPC等obtenir莱valeurs nominales德主菜和des架次杜SYSTEME AVEC金宝appSimulink的控制设计™.
在MATLAB中实现contrôleurs MPC
在命令中使用函数为contrôleurs MPC。Définissez un modèle de système interne, ajustez les pondérations, les constraints et les autres paramètres du contrôleur。Simulez la réponse du système en boucle fermée pour évaluer les performances du contrôleur。
集团公司
利用自适应巡航控制系统、车道保持辅助系统和路径跟踪控制系统的通信点和应用程序,以及设计人员。这是一个规则的组成部分,它的最终目的是为了解决问题。
法国应用范例
Utilisez DES exemples D'申请DE提及此战争AFIN德suivre莱Etapes酒店科特迪瓦联合国的工作流程去设计和dedéploiement德contrôleursMPC倒DESSystèmes的德conduite AUTONOME。CES exemples D'申请DE提及此战争VOUS montrentégalement评论金正日EST可能去modéliser加上欧MOINSfidèlement莱潜水员元件De被VOTRE SYSTEME。
MPC线性
Concevez un contrôleur MPC linéaire en spécifiant un modèle internet linéaire invariant du système créé avec Control System Toolbox™,ou en linéarisant un modèle 金宝appSimulink avec Simulink Control Design。Vous pouvez également importer un modèle créé à partir de données d'entrée-sortie mesurées avec System Identification Toolbox™。
MPC自适应
Concevez和simulez des contrôleurs MPC自适应使用命令中的函数和自适应MPC控制器组。Mettez à jour votre modèle de système au moment de l'exécution et utilisez-le en entrée du contrôleur。利用一个卡尔曼非平稳性过滤器linéaire prédéfini avec une stabilité渐近性保证为估计提供états在contrôleurs prédictifs adapatifs。
MPC de类型«séquencement de增益»
Contrôlez des systèmes non linéaires sur un large éventail de functions netion and ec le bloc Multiple MPC Controllers。请把它放在contrôleur MPC上,然后把它放在différents contrôleurs挂件上,'exécution。
控制参数
一次模型de systeme实习医师defini, poursuivez勒设计您的controleur MPC en specifiant勒不是d 'echantillonnage, les视野de预测et de controle les影响d 'echelle les contraintes苏尔的主菜/架次等les过磅。工具箱支持égalem金宝appent约束项与约束项与pondérations非平稳项的组合。
Revue du设计
在诊断过程中,预防控制措施的稳定性和鲁棒性可能会出现问题。在设计阶段,利用诊断结果和控制合同,以确保执行。
Régler les paramètres d'exécution
Ajustez les pondérations et contraintes de votre contrôleur MPC pour optimiser ses performance pendant l'exécution sans avoir à推荐le design ou l'implémentationEffectuez un réglage du contrôleur pendant exécution dans MATLAB®仿真软金宝app件。
执行监督
Utilisez le statut d'optimisation pour détecter les rare occasions où l'optimisation peut échouer à converger。利用这些信息,我们可以在décisions上选择stratégies de contrôle的备份。
显式
Générez un contrôleur MPC explicit à partir d'un design MPC implicit pour une exécution plus rapide。simplfiez un contrôleur MPC explicit généré afin de réduire l'empreinte mémoire。
解逼近(sous最优)
Concevez, simulez et déployez un contrôleur MPC avec un temps d'exécution garanti dans le pere as, en useisant an solution approximée (sous-optimale)。
平面化最优
利用非林权合同和非林权合同的应用程序,优化非林权合同和非林权合同。
Contrôle en boucle fermée
Simulez un contrôle en boucle fermée pour des systèmes non linéaires soumis à des functions de coût et des constraints non linéaires。Par défaut, les contrôleurs MPC non linéaires utilisent Optimization Toolbox™pour résoudre le problème d'optimisation non linéaire。你可以使用définir,你可以使用linéaire personnalisé。
MPCéconomique
Concevez DEScontrôleursMPCéconomiquesoptimisés面对面的人D'UNE fonction德COUT arbitraire等soumis一个DES contraintes arbitraires非linéaires。VOUS pouvez utiliser未MODELE去预测linéaire欧非linéaire,UNE fonction德COUT非linéairepersonnalisée和des contraintes非linéairespersonnalisées。
Génération de代码avec MATLAB et Simu金宝applink
Concevez联合国contrôleurMPC丹斯的Simul金宝appink等générezrespectivement杜代码C欧杜texte结构IEC 61131-3 AVEC Simulink的编码器™OU的Simulink PLC编码器™。Utilisez MATLAB编码器™倒générer杜代码C丹斯MATLAB等文件部署未倒CONTROLE临时工卷轴。VOUS pouvezégalementutiliser MATLAB编译™倒打包等partager VOTREcontrôleurMPC连接坦qu'application AUTONOME。
Solveursprédéfinis
Générez du codeáparter de solutionrs d'optimization quadraquique(QP)de points intérieurs and d'employee activis prédéfinis pour une implementation efficility sur des processers embarqués。为了解决非线性问题,利用优化工具箱中的模拟和编码优化问题求解器(SQP)。使用代码générévers un nombre quelconque de processers。
Solveurspersonnalisés
解决方案Embotech强制支持QP和非在线编程(NLP),以模拟和控制在线和非在线代码。您可以使用QP和NLP解决方案进行模拟和编码。