This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Simulink Control Designにより、Simulink® でモデル化された制御システムの設計と解析が可能になります。パフォーマンス要件に合わせて、PIDコントローラーの各種ゲインを自動的に調整することができます。また、Simulink Control Designにより、動作点を直接的に探索し、幅広い操作条件でSimulinkモデルの線形化を厳密に計算することが可能です。また、Simulink Control Designは、モデルを変更することなく、シミュレーションに基づいて周波数応答を計算するツールを提供します。専用グラフィカルユーザーインタフェース(GUI)環境から、カスケード、プレフィルター、レギュレーション、およびマルチループアーキテクチャなど、Simulinkでモデル化された任意の制御構造の設計および解析を行うことができます。
PIDコントローラーのチューニングSimulink Control Designは、SimulinkのPID Controllerブロックの各種ゲインの自動チューニング機能を提供します。最初のPIDコントローラーの各種ゲインの自動チューニング作業は、クリック1回の操作で完了します。Simulink Control Designは、要求される閉ループのパフォーマンスに基づいて、PIDゲインを計算する独自のチューニング手法を採用しています。最初にコントローラーを設計するとき、ユーザーが対象とするシステムのダイナミクスの解析に基づいて設計されることが推奨されます。その際に、設計中の制御システムの応答時間をコントローラーのパラメーター調整を行う専用GUIから対話的に調整することができます。詳細オプションで必要な帯域幅と位相余裕を指定して、PIDコントローラーをチューニングすることが可能です。また、専用GUI環境には、の挙動の解析に使用する複数のプロット機能が用意されています。たとえば、ステップ応答、開ループのボード線図を表示するプロット機能を使用して、現在の設計後のコントローラーと、初期の設計前のコントローラーとのパフォーマンスを比較することができます。 Simulink Control Designによる制御システムの設計および解析。Simulinkでモデル化された制御
システム(上)、PID Tuner GUI(左)、および開ループ伝達関数のボード線図(右)。
Simulink Control Design 3PIDゲインの計算、モデルの線形化、制御システムの設計
Simulinkモデルのトリミングおよび線形化モデルのトリミング線形制御理論に基づく制御系設計では、動作点に伴い動特性が変化する非線形モデルに対する制御器を設計する場合、多くの場合、複数の動作点近傍での線形モデルを考慮することが必要とされます。Simulink Control Designでは、Simulinkモデルの動作点を決定するための専用GUI環境を提供します。
モデルの線形化Simulink Control Designを用いて、連続、離散、およびマルチレートなSimulinkモデルを線形化することができます。グラフィカルな信号注釈マークをSimulinkモデルの信号線に設定することで、開ループの指定、および線形化するモデルの入出力点を指定することができ、モデル全体、モデルの一部分、または1つのブロック単位1つのサブシステム単位のモデルを線形化することが可能です。信号注釈マークは、開ループ解析および閉ループ解析で使用することができます。信号注釈マークの設定とこれらの各種解析は、Simulinkモデルを変更せずに専用GUI環境ベースで行えるため、元のSimulinkモデル自体のシミュレーションの挙動に影響を与えません。
Simulink Control Designは、自動的に線 形化モデルを算出し、ステップ応答またはボード線図に結果を表示させます。また、専用GUI環境の中の一つの機能であるLinearization Inspectorにより、線形化の 対象となるSimulinkモデル内において、各ブロック単位で線形化された数式が表示できるので、線形化モデルの導出に与える影響を詳細に検証することができます。
Simulink Control Designを使用して、PID Controllerブロック(赤、上)の各種ゲインを自動的にチューニングすることができます。PID Controllerブロックのブロックパラメータ(左)を開き、[Tune]ボタンを押して、PIDコントローラーの各種ゲインを自動計算します。PID Tuner GUI(右)が開き、自動チューニングされた設計結果が表示されます。
www.mathworks.co.jp
Simulink Control Designによるモデルの線形化。モデルを特定のシミュレーション時間または操作条件でトリミングし(左上)、算出された動作点のいずれかで線形化を行い (右上)、LTI Viewerで線形化の結果を調べ(右下)、専用GUI環境からMATLABコードを自動生成することができます(左下)。
Robust Control Toolbox™とともに使用すると、モデル中の伝達関数およびゲイン の不確かな値を直接指定することにより、 不確かさを含む線形モデルを算出することができます。算出された不確かさを含む線形モデルを使用して、制御システムの安定性およびパフォーマンスに対して、不確かさが与える影響を検討することが可能です。
Simulink Control Designにより、サインスイープやチャープ信号などの励起信号の生成、シミュレーションの実行、データの収集、モデルの周波数応答の計算およびプロットを行うことができます。周波数応答の計算に使用されるアルゴリズムは、シミュレーション時間を最小限に抑え、Simulinkのアクセラレータモードとラピッドアクセラレータモードを使用して計算速度を高めるように設計されています。
Simulink環境上で制御システムを設計、解析Simulink Control Designは、Control System Toolbox™のグラフィカルで自動 化されたチューニング機能を使用して、Simulink環 境 上で制 御ル ープを直 接チューニングするための専用GUI環境を提供します。線形化が可能なSimulinkで作成したモデルであれば、任意の制御構造のモデルを取り扱うことができます。チューニング可能なSimulinkブロックには、ゲイン、分子・分母多項式型の伝達関数表現、零点・極・ゲイン型の伝達関数表現、状態空間表現、およびPID Controllerの各種ブロックが含まれます。Simulink Control Designは、チューニングされるブロックに対して自動的に該当する制御ループを識別し、単入力/単出力(SISO)の制御系設計ツールの専用GUI環境であるSISO Design Toolにより、所定の制御系設計を行うために必要な各種セッションを、ウィザード形式で進めて行くことができます。