模型预测控制工具箱

モデルモデル予测コントローラーのの设计および

模型预测控制工具箱™は,线形および非线形のモデル予测制御(MPC)を使用してコントローラーの设计およびシミュレーションを行うための关数,アプリ,Simulink的金宝app®ブロックツール提供します。このこのボックスを使で,プラントモデルや外乱,ホライズン,制约,重みを指定できできことことことことことことことことによりによりによりによりによりによりによりによりことループループシミュレーションを実ことことによりことこと

実コントローラー挙に,コントローラーツールボックスは,コントローラー,付属してますます,カスタム付属てい。。绕线形形プラントをを制御には,适応型mpc,ゲインスケジュール型mpc,および非非形mpcコントローラーを衣服できます。サンプルレートが高速アプリケーションますは,通俗のコントローラーアプリケーションについて,通俗のコントローラーからについて的な予测コントローラー生成するか,近似解を包装できます。

ラピッドプロトタイピングや组み込みシステム実装(最适化ソルバーの展开など)については,このツールボックスを使用して,CコードやIEC 61131-3ストラクチャードテキストを生成することができます。

详细を见る:

モデル予测コントローラーの设计

MPCコントローラーコントローラーを设计し,入力ととに制约あるあるあるを実制御します。

金宝appSimulinkでのMPCの设计

ツールボックスで提供ささMPC控制器ブロックブロックその他のブロックをし,SIMULINKでMP金宝appCコントローラーをモデルモデルモデルモデルモデルモデルモデルモデルモデルモデル。金宝appSimulink Control Design™をを使してモ金宝appデルモデルをを衡化形形化内部で,mpcコントローラー向けに内部形し,プラントプラント力とモデルをし値を取得します。

matlabでのmpc设计

コマンドライン关键词使しmpcコントローラーを设计します。内部プラントモデル定义し,重み,制约,および他コントローラーを调整します。ます。

コマンドラインでmpcコントローラーをしますします。

自动运転アプリケーション

Simulinkブロッ金宝appクを使てて,adasシステムの开放を加入します。参照参照を使てます,ADASコントローラーをにに开発します。车辆両mpcコントローラー展展するためのを展simulinkブロックから生成します。

事前に用力されているブロック

车间距离制御システムや车线逸脱防止支援システム,パス追従制御システムのブロックadasアプリケーションの出発点として使,必要に応じカスタマイズカスタマイズし。车辆载开用のコードをますににさののを事前にさされいるブロックブロック生成します。

Simulinkブロッ金宝appクを使て,车间距离制御を设计。

リファレンスアプリケーションの例

リファレンスアプリケーションの例ををて,自动运転システム必要なmpcコントローラーの设计とますのワークフローをします。また,リファレンスアプリケーションのでは,システムリファレンスアプリケーション例は,システムのさまざまさまざまでを,システムのさまざまなをを様様な忠実なでモデルモデル方法を确认することもできます。

线形のモデル予测

线形ダイナミクスを持つに向けにコントローラーコントローラー设计しし。操作业条件応じ変するダイナミクス持つプラント向け,适応型mpcやゲインスケジュール型mpcコントローラーコントローラー设计します。

线材MPC.

线路MPCコントローラーコントローラー设计するに,控制系统工具箱™の线路时不変(LTI)システムシステム内部内部プラントを指定する,SIMULINK控制设计でまた,金宝app系统识别工具箱™をを使用して,测定された入出から作物

线材MPC设计の内部モデルの指定。

适応型mpc.

自适应MPC控制器自适应MPC控制器ブロックブロックを使て,适応型mpcコントローラーの设计シミュレーション行いますを実シミュレーション,コントローラーのの力に指定しますます。线材时変(LTV)カルマンフィルターををて,适応型モデル予测コントローラーで状态行。

ゲインスケジュール型mpc.

多重MPC控制器ブロックブロック,幅広い幅広い作品条件非线プラントを制御します。実步时にし操操点コントローラー间ののにます,MPCコントローラーを设计し。

多MPC控制器ブロックブロック使使て,ゲインスケジュール型mpcコントローラーを设计し。

MPCパラメーターパラメーターの,状态状态,设计设计

コントローラーの设计を缲り返し改善ために,内部プラントモデルのの,コントローラーのパラメーター调整,闭ループシステムののシミュレーションい,コントローラーの性能评価します。コントローラーをレビューし评価し。な问题がないかを确认します。

コントローラーのパラメーター

内部プラントモデルを定义し,サンプル时间,予测予测ホライズン,スケール系数,入力制约とと,および,この指定て,mpcコントローラーを设计ます。また,このツールををで,制约制约ツールツールボックスで,制约和や时尚制约制约と重みももサポートれていい

MPCデザイナーアプリにおけるコントローラーパラメーターパラメーター指定。

状态推定

また,カスタムのをます推定,カスタムのをます。

カスタムの状态推定。

設計レビュー

MPCコントローラーで组み込みの诊断关联を使てて性诊断结果ををしての结果を検出ててに结果ててててににててににによう,に中に重みと制约を调整ますます。

设计レビューレポートの推奨事项事项基础,コントローラーコントローラー设计を。

実行时パラメーターの调整调整性能の监视

コントローラーの性能に,実行时にと调整调整行。

実行时パラメーターの调整

MPCコントローラーコントローラーの重みと制约を调整し,再设计や再実装をせに実行时の性能をををををます.matlab®と模金宝app拟のの方で,行行时の调整を行い。

実行时の重みと制约の调整。

高速モデル予测コントローラーの装配

演算リソースが极限されたで,mpcコントローラーの设计,シミュレーション,展开を行い。

阳的硕士

阴的MPC设计から阳的MPCコントローラーを生成し,実をプリントのしため,生成さの削减ため,生成され阳的MPCコントローラーコントローラー単纯します。

生成。

近似(准最适)解

近似(准最适)解を使使し,最悪実行时间保证のmpcコントローラーの设计,シミュレーション,展开を行い。

最适化と近似(准最适)解での実行时间をを

绕线形のモデル予测コントローラー

非非形モデル,コスト关联,制约制约使てて,プラントを制御する形のmPcコントローラーを设计ます。

最最化计画

非非コストコスト非非制约を持つ持つ非モデルが必要な计画计画アプリケーションはに形形のmpcコントローラーコントローラー使使。

铁线形MPCを使っ使った飞行ロボットの轨迹最适と制御

フィードバック制御

非非形コストと非非制约基础,非非プラントプラント闭ループ制御シミュレーションプラントますますシミュレーションます。既定既定はます。既定既定はます。既定既定はますますます优化工具箱™を使使て,非非てのの问题解决しますまたまたまたまた解决します形形またを解决しますまた形を解决ししますまた形を指定することもますます。

発热化学器件のの形非形モデル制御。

経済的中国的MPC

任意の非非形制约制约,任意任意非非制约制约にをまたは非予测モデル,カスタムの非形。

エチレンオキシド制造の経済的MPC制御。

コード生成

金宝appsimulinkとmatlabで设计されたモデル予测コントローラーのののをを生て,リアルタイム制御に展开し。

matlabとsi金宝appmulinkを使った生成

金宝appSimulinkでMPCコントローラーをを设计か,Simulink Coder™またはSimulink PLC编码器™をを使使て,CコードとIEC 61131-3ストラクチャードテキストを生成し。Matlab™をを使しMatlabでで生成し,リアルタイム制御に展开します。または,matlab compiler™ををし,mpcコントローラーをスタンドアロンアプリケーションとしてとしてし,共化し,共化しします。

MPC控制器ブロックからCコード生成。

组み込みのソルバー

组み込みプロセッサ上で效率的に装装するするに,提供されている有效法および内点二次法(qp)ソルバーからコードを生成しします问题は,优化工具箱のの逐次二二二二二二(SQP)ソルバーを使用し,シミュレーションシミュレーションと生成を行。生成したコード任意任意のプロセッサに开着。

组み込み组み込みソルバー。

カスタムソルバー

embotech.の迫使Pro QPとと线路计画法(NLP)ソルバーソルバー使非し,线形および非形形形コントローラーシミュレーションとコード生成を行います。また,カスタムqpソルバーソルバーnlpソルバーをqpソルバーやnlpソルバーを使して,シミュレーションやコード生成を行为こともできます。

カスタムのqpソルバーによるシミュレーションシミュレーション生成。