このページの内容は最新ではありません。最新版の英語を参照するには、ここをクリックします。
PID コントローラーの調整
ライブ エディターで LTI プラント用の PID コントローラーを調整
説明
[PID コントローラーの調整] ライブ エディター タスクでは、プラント用の PID コントローラーを対話的に調整できます。このタスクは、ライブ スクリプト用の MATLAB® コードを自動生成します。ライブ エディター タスク全般の詳細については、ライブ スクリプトへの対話型タスクの追加を参照してください。
[PID コントローラーの調整] は、性能とロバスト性との間でバランスが取れるように、SISO プラント向けに PID コントローラーのゲインを自動的に調整します。微分フィルターの有無に関係なく、PI、PD、または PID といったコントローラー タイプを指定できます。既定では、[PID コントローラーの調整] は次のような標準的な単位フィードバック制御構成を仮定しています。

[PID コントローラーの調整] を使用して、次の図のフィードバック構成用に 2-DOF PID コントローラーを設計することもできます。

[PID コントローラーの調整] によって生成される解析プロットでは、時間領域および周波数領域におけるコントローラーの性能を調べることができます。コントローラーの性能を対話形式で改善し、応答時間、ループの帯域幅、または位相余裕を調整したり、設定点の追従または外乱の抑制を優先することができます。
[PID コントローラーの調整] タスクを開始するには、プラント モデルを選択し、設計するコントローラーのタイプを指定します。スライダーをさまざまに試行して、閉ループ システム応答に対する影響を観察します。例については、ライブ エディターでの PID コントローラーの設計を参照してください。
関連する機能
[PID コントローラーの調整] は、
pidtuneおよびpidtuneOptionsを使用してコードを生成します。スタンドアロン アプリで対話的な PID 調整を実行するには、PID 調整器を使用します。
タスクを開く
MATLAB エディターでライブ スクリプトに [PID コントローラーの調整] タスクを追加するには、次を行います。
[ライブ エディター] タブで、[タスク] 、 [PID コントローラーの調整] を選択します。
スクリプトのコード ブロック内で、
tune、PIDなどの関連するキーワードを入力します。コマンドの補完候補から[PID コントローラーの調整]を選択します。
パラメーター
ヒント
プラントの選択後、タスクによってコントローラーが作成され、MATLAB ワークスペースに保存されます。保存されているコントローラーは、[形式] および [自由度] の選択で指定されるように、
pid、pidstd、pid2、またはpidstd2モデル オブジェクトです。保存されているコントローラーの既定の変数名は
Cです。新しい名前をタスクのサマリー行に入力することで、変数名を変更できます。
このタスクによって、閉ループ システムの性能とロバスト性に関する情報も、既定で
pidInfoと呼ばれる構造体で提供されます。この構造体の詳細については、pidtuneのリファレンス ページのinfo出力引数を参照してください。
アルゴリズム
[PID コントローラーの調整] では、PID 調整アルゴリズムで説明されているアルゴリズムが使用されます。
バージョン履歴
R2019b で導入





