このページの翻訳は最新ではありません。ここをクリックして,英語の最新版を参照してください。
PIDコントローラーは,専用のモデルオブジェクトpid
およびpidstd
を使用して表現できます。このトピックでは,PIDコントローラーのMATLAB®での表現について説明します。PIDコントローラーの自動調整についての詳細は,PIDコントローラーの調整を参照してください。
連続時間の比例——積分——微分(PID)コントローラーは,並列形式と標準形式のどちらでも表現できます。この2つの形式は,次の表に示すように,比例,積分,微分の動作と,微分項に対するフィルターを表現するために使用するパラメーターが異なっています。
形式 | 式 |
---|---|
並列 (pid オブジェクト) |
ここで,
|
標準 (pidstd オブジェクト) |
ここで,
|
アプリケーションで使いやすいコントローラー形式を使用してください。たとえば,積分器動作と微分動作を時定数で表現するのであれば,標準形式を使用します。
離散時間でのPIDコントローラーの表現についての詳細は,離散時間比例——積分——微分(PID)コントローラーを参照してください。
この例では,pid
を使用して,並列形式で連続時間の比例——積分——微分(PID)コントローラーを作成する方法を示します。
並列形式PIDコントローラー を作成します。
Kp = 29.5;Ki = 26.2;Kd = 4.3;Tf = 0.06;C = pid (Kp、Ki Kd, Tf)
Cはpid
モデルオブジェクトであり,これは並列形式PIDコントローラーを表すデータコンテナーです。PIDコントローラーの作成方法の他の例は,pid
のリファレンスページを参照してください。
この例では,pidstd
を使用して,標準形式で連続時間の比例——積分——微分(PID)コントローラーを作成する方法を示します。
標準形式PIDコントローラー を作成します。
Kp = 29.5;Ti = 1.13;Td = 0.15;N = 2.3;C = pidstd (Kp、钛、Td, N)
Cはpidstd
モデルオブジェクトであり,これは標準形式PIDコントローラーを表すデータコンテナーです。標準形式PIDコントローラーの作成方法の他の例は,pidstd
のリファレンスページを参照してください。