PIDゲインを変換
- 更新日2025-01-28
- 6分で読める
アカデミック、並列、直列形式のPIDゲインを「PID」VIで期待される正規化された並列形式に変換します。

入力/出力
ゲインパターン (パラレル)
—
ゲインパターンには、PIゲインの形式を指定します。
比例
—
比例には、比例ゲインの値を指定します。
積分
—
積分には、積分ゲインの値を指定します。
サンプリング時間
—
サンプリング時間は、PIDループがFPGAターゲット上で実行するループ時間を秒単位で指定します。
エラー入力 (エラーなし)
—
エラー入力は、このノードを実行する前に発生したエラーの状態を示します。この入力は、標準エラー入力として機能します。
比例単位 (ゲイン (K))
—
比例単位には、比例ゲインの単位を指定します。使用できる単位間の関係は、K = 100 / PBです。
積分単位 (Hz)
—
積分単位には、積分ゲインの単位を指定します。
ゲイン
—
ゲインは正規化されたPIゲインパラメータを返します。
エラー出力
—
エラー出力には、エラー情報が含まれます。この出力は、標準エラー出力として機能します。 |
PIDゲインを変換する際は、次の表を用いて、「PIDゲインを変換」VIが使用する方程式の詳細を理解してください。変換されたPIDゲインはそれぞれ、Kp、Ki、Kd となります。
| 元のPID形式 | 元のゲイン:ユニット | 変換式 |
|---|---|---|
| アカデミック | Kc:ゲイン (K) |
|
| Ti: s | ||
| Td: s | ||
| 並列 | Kp':ゲイン (K) |
|
| Ki':Hz | ||
| Kd': s | ||
| 直列 | KC':ゲイン (K) |
|
| TI': s | ||
| TD': s |
サンプルプログラム
LabVIEW FPGAモジュールに含まれている以下のサンプルファイルを参照してください。
- labview\examples\CompactRIO\FPGA Fundamentals\FPGA Math and Analysis\Floating-point PID\Multi-Channel PID\Multi-Channel PID.lvproj
- labview\examples\CompactRIO\FPGA Fundamentals\FPGA Math and Analysis\Floating-point PID\Multi-Rate PID\Multi-Rate PID.lvproj
- labview\examples\R Series\FPGA Fundamentals\FPGA Math and Analysis\Floating-point PID\Multi-Channel PID\Multi-Channel PID.lvproj
- labview\examples\R Series\FPGA Fundamentals\FPGA Math and Analysis\Floating-point PID\Multi-Rate PID\Multi-Rate PID.lvproj
ゲインパターン (パラレル)
—
比例
—
エラー入力 (エラーなし)
—
ゲイン
—
比例ゲイン
—
エラー出力
—














