PIDオンラインオートチューニング (リレーフィードバック)
- 更新日2025-07-30
- 8分で読める
選択した多態性インスタンスのオートチューニング法に基づいてPIDコントローラのパラメータを制御します。PIDコントローラを作成およびチューニングするために、このVIをPIDまたはPID上級などの他のPID VIと一緒にアプリケーション内で使用できます。使用する多態性インスタンスを手動で選択する必要があります。

入力/出力
オートチューニングパラメータ
—
オートチューニングパラメータは、オートチューニングプロセスで使用されるさまざまなパラメータを指定します。
操作変数
—
操作変数には、直接制御する変数の値を変更するために、作動誤差信号の機能として変更する量または前件部を指定します。操作変数は、コントローラ出力とも呼ばれます。
目標値
—
目標値は、制御されているプロセス変数の目標値を指定します。
プロセス変数
—
プロセス変数には、制御されているプロセス変数の測定値を指定します。この値は、フィードバック制御ループのフィードバック値と同じです。
PIDゲイン入力
—
PIDゲイン入力には、コントローラの比例ゲイン、積分時間、微分時間パラメータを指定します。
dt (s)
—
再初期化? (F)
—
再初期化?には、統合されたエラーなど、コントローラの内部パラメータを再初期化するかどうかを指定します。アプリケーション全体を再起動せずに、制御ループを停止して再開することが必要な場合は、再初期化?をTRUEに設定します。デフォルトはFALSEです。
オートチューニング? (F)
—
オートチューニング?には、オートチューニングを開始することを指定します。この入力には、ラッチ機械的動作をする、デフォルト値がFALSEのブール制御器を配線してください。デフォルトはFALSEです。
目標値出力
—
目標値出力は、更新された目標値を返します。
プロセス変数出力
—
プロセス変数出力は、プロセス変数の値を返します。オートチューニング?がTRUEの場合、この出力は0を返します。
チューニング完了?
—
チューニング完了?は、オートチューニングプロセスが完了するとTRUEを返します。この出力は、PIDゲイン入力を更新するタイミングの決定に使用できます。
PIDゲイン出力
—
PIDゲイン出力は、オートチューニングプロセスの完了時に、更新されたPIDゲインパラメータを返します。通常の出力値は、PIDゲイン入力入力の値と同じです。
チューニングされたPIDゲイン
—
チューニングされたPIDゲインは、チューニングされたコントローラの比例ゲイン、積分時間、微分時間パラメータを返します。
|
サンプルプログラム
LabVIEWに含まれている以下のサンプルファイルを参照してください。
- labview\examples\control\PID\Autotuning PID Online and Inline.vi
オートチューニングパラメータ
—
コントローラタイプ
—
リレーサイクル
—
リレー振幅
—
再初期化? (F)
—
目標値出力
—
チューニング完了?
—
PIDゲイン出力
—