piddata
並列形式 PID コントローラーのアクセス係数
構文
[Kp,Ki,Kd,Tf] = piddata(sys)
[Kp,Ki,Kd,Tf,Ts] = piddata(sys)
[Kp,Ki,Kd,Tf,Ts] = piddata(sys,J1,...,JN)
説明
[
は PID ゲイン Kp
,Ki
,Kd
,Tf
] = piddata(sys
)Kp
、Ki
、Kd
、および動的システムの sys
で表される、並列形式コントローラーのフィルター時定数 Tf
を返します。
[
はサンプル時間 Kp
,Ki
,Kd
,Tf
,Ts
] = piddata(sys
)Ts
も返します。
[
は、Kp
,Ki
,Kd
,Tf
,Ts
] = piddata(sys
,J1,...,JN)sys
におけるエントリのサブセットのデータを抽出します。ここで、sys
は動的システムの N 次元配列です。インデックス J
は、抽出する配列エントリを指定します。
入力引数
|
SISO 動的システムまたは SISO 動的システムの配列。 |
|
動的システムの配列 [Kp,Ki,Kd,Tf,Ts] = piddata(sys,2,3); |
出力引数
|
動的システム
|
|
動的システム
|
|
動的システム
|
|
動的システム
|
|
動的システム |
例
ヒント
sys
が pid
コントローラー オブジェクトでない場合、piddata
は Kp
、Ki
、Kd
、および sys
と等価な並列形式コントローラーのフィルター時定数 Tf
を返します。
離散時間 sys
の場合、piddata
は等価な並列形式コントローラーのパラメーターを返します。このコントローラーは、ForwardEuler
に設定された離散積分器の式 IFormula
と DFormula
をもちます。離散積分器の式の詳細は、pid
のリファレンス ページを参照してください。
バージョン履歴
R2010b で導入