PID調整法比較 戻る
制御工学

PID調整法比較ツール(Z-N / IMC / SIMC)

FOPDTプロセスモデルのゲイン・時定数・むだ時間を設定し、4手法のPIDパラメータを同時計算。ステップ応答・ISE/IAE/ITAE・安定余裕をリアルタイム比較。

プロセスモデル (FOPDT)

$$G(s)=\frac{K_p\,e^{-\theta s}}{\tau s+1}$$

プロセスゲイン Kp
時定数 τ (s)
s
むだ時間 θ (s)
s
IMC クローズドループ時定数
λ (s)
s
SIMC は Skogestad 推奨の λ(閉ループ時定数)= θ(むだ時間)で計算します(PI 制御、Td=0)
調整結果
手法KcTi (s)Td (s)
計算結果
最良ISE手法
立ち上がり時間 (s)
オーバーシュート (%)
整定時間 2% (s)
ステップ応答

調整手法の概要

  • Ziegler-Nichols 開ループ(ZN): 実験的なステップ応答からK/τ/θを特定し経験則でゲインを決定。速い応答だが余裕が少ない。
  • Cohen-Coon: ZNを改良し、むだ時間比θ/τが大きい系に対応。τ/θの比を明示的に考慮。
  • IMC (λ tuning): 内部モデル制御理論に基づきλで速度とロバスト性のトレードオフを設計者が直接制御。
  • SIMC (Skogestad IMC): 推奨設定 λ=θ の PI 則(Td=0)。外乱抑制とロバスト性のバランスに優れる。
理論・主要公式

理論メモ

Z-N 開ループ則: $K_c = \frac{1.2\tau}{K_p\theta}$, $T_i = 2\theta$, $T_d = 0.5\theta$

IMC則: $K_c = \frac{\tau}{K_p(\lambda+\theta)}$, $T_i = \tau$, $T_d = \frac{\theta}{2}$

PID調整法比較ツールとは

🙋
PID調整法って何ですか?ZNとかIMCとか、いろんな方法があるみたいですが、どれを使えばいいかわかりません。
🎓
大まかに言うと、PID制御器のゲイン($K_c$)や時定数($T_i, T_d$)を決めるための「レシピ」がいくつかあるんだ。例えば、このツールの上のスライダーでK=1, τ=5, θ=1に設定してみて。Z-N法とIMC法で計算されたゲイン値が大きく異なるのがわかるよね?
🙋
え、確かにZ-Nの$K_c$は6.0で、IMC(λ=3)は1.25ですね。こんなに違うと、実際の制御応答も大きく変わるんですか?
🎓
その通り!右のグラフで「ステップ応答」を選んでみて。Z-N(青線)は素早く目標値に近づくけどオーバーシュートが大きく、IMC(緑線)はゆっくりだけど振動が少ないだろ?実務では、安全を重視してIMCのように振動を抑えたチューニングが好まれることが多いんだ。
🙋
IMCのパラメータに「λ」ってありますね。これを変えるとどうなるんですか?
🎓
λは「閉ループ時定数」で、応答の速さを決める設計者のお好みパラメータなんだ。λのスライダーを小さく(例えば1に)すると応答は速くなるけど振動的になり、大きく(例えば10に)すると遅くなるけど超安定になる。このツールでλをいじりながら応答と安定余裕(ゲイン余裕)のトレードオフを体感してみるのが一番の近道だよ。

物理モデルと主要な数式

このツールが対象とするプロセスは、多くの化学プラントや熱プロセスで見られる「一次遅れ+むだ時間」モデル(FOPDT)です。伝達関数は以下の通りです。

$$G(s)=\frac{K_p e^{-\theta s}}{\tau s+1}$$

$K_p$ : プロセスゲイン(定常ゲイン)、 $\tau$ : 時定数 [s](応答の速さ)、 $\theta$: むだ時間 [s](反応が始まるまでの遅れ)。この3つのパラメータがプロセスの基本的な挙動を決めます。

代表的な調整則であるIMC(内部モデル制御)法によるPIDパラメータ計算式は以下のとおりです。λが設計パラメータとなります。

$$K_c = \frac{\tau}{K_p(\lambda+\theta)}, \quad T_i = \tau, \quad T_d = \frac{\theta}{2}$$

$K_c$ : 比例ゲイン、 $T_i$ : 積分時間 [s]、 $T_d$ : 微分時間 [s]、 $\lambda$ : 閉ループ時定数 [s](目標応答の速さ)。λが大きいほど$K_c$が小さくなり、穏やかでロバストな制御になります。

よくある質問

実際のプロセスデータからステップ応答試験を行い、出力が変化し始めるまでの時間をむだ時間θ、最終的な変化量からゲインKp、63%応答に達する時間から時定数τを求めます。既存のプラントデータやシミュレーション結果から近似することも可能です。
Z-Nは速応性重視でオーバーシュートが大きくなりがちです。IMCはλ調整で応答の速さとロバスト性をバランスできます。SIMCは外乱抑制と設定値追従の両立に優れ、実プロセスでの推奨度が高いです。ISE/IAE/ITAEの値も参考に、制御目標に合った手法を選んでください。
比例ゲインKcを下げるか、積分時間Tiを長くするとオーバーシュートが抑制されます。IMC法では設計パラメータλを大きく(例: θの2〜3倍)することで応答を穏やかにできます。安定余裕(ゲイン余裕・位相余裕)の数値も確認しながら調整してください。
ISEは大きな偏差を強く罰するため、急峻な外乱を抑えたい場合に適します。IAEは偏差の絶対値を均等に評価し、一般的な応答の良さを示します。ITAEは時間が経った偏差を重く罰すため、定常偏差の早期収束を重視する場合に有効です。数値が小さいほど良い制御性能を意味します。

実世界での応用

化学プラントの反応槽温度制御:原料を投入してから温度が反応し始めるまでに時間がかかる(θ)プロセスです。安定性が最優先されるため、IMC法でλを大きく設定した穏やかなチューニングがよく用いられます。

石油精製の流量制御:パイプを流れる流体の流量は比較的速い応答(τが小さい)が必要です。速応性と安定性のバランスから、SIMC法でλ=θ~2θ程度に設定されることが多いです。

建物の空調(HVAC)制御:空調機の起動から室温が変動するまでにはむだ時間(θ)があり、また部屋の熱容量によって時定数(τ)が決まります。外乱(ドア開閉)に対する強さ(ロバスト性)が求められるため、Z-N法よりIMC法が適しています。

半導体製造装置の液面制御:エッチング液などの液面レベルを精密に制御します。オーバーシュートが製品不良につながるため、IAEやITAEといった評価指標が最小になるようにチューニングし、このツールでその比較が可能です。

よくある誤解と注意点

まず、「FOPDTモデルは万能ではない」ということを肝に銘じておこう。実際のプロセスは高次遅れや非線形性を含むことがほとんどだ。例えば、バルブのサチュレーションや摩擦はこの単純なモデルでは表現できない。ツールで「良い」応答が得られても、実機でそのまま使うと暴走する可能性がある。あくまで初期設計の目安として使い、必ず実機で微調整(オンラインチューニング)を行うのが鉄則だ。

次に、評価指標の読み方を間違えないこと。グラフに表示されるISE(二乗偏差積分)は、大きな偏差を特に嫌う指標だ。だからISEが最小の手法が「最速」に見えるが、実際はオーバーシュートが大きく制御出力が激しく振動する場合が多い。実務では、IAEやITAEを参考にしつつ、「グラフの形」と「安定余裕」を総合的に判断する。ゲイン余裕が2以下、位相余裕が30度未満の設計は、モデル誤差に対して脆弱なので要注意だ。

最後に、「むだ時間θ」の見積もりミスは致命傷になる。ステップ応答データから目視でθを決める時、応答がゆるやかに立ち上がる場合はどこを「開始点」とするかが曖昧になりがちだ。例えば、真のθが2秒のところを1秒と見積もると、Z-N法では$K_c$が約1.5倍に過大評価され、極めて不安定な制御器が設計されてしまう。データからパラメータを同定する際は、複数の方法で検証することが不可欠だ。

使い方ガイド

  1. FOPDTモデルのパラメータを入力:プロセスゲイン(Kp)、時定数(τ)、むだ時間(θ)を測定値から設定
  2. IMC法の場合は閉ループ時定数(λ)を指定(目安はむだ時間θの1~5倍)
  3. 4手法(Z-N開ループ法、Cohen-Coon、IMC、SIMC)のPID係数を自動計算
  4. ステップ応答シミュレーションを実行してISE・IAE・ITAE指標で比較
  5. 安定余裕(位相余裕・ゲイン余裕)と過渡応答性能を同時評価して最適手法を選択

具体的な計算例

既定のFOPDTモデル(Kp=1.0、τ=10s、θ=2s、λ=5s)の場合:Z-N法はKc=6.00・Ti=4.0s・Td=1.0s、Cohen-Coon法はKc=6.92・Ti=4.55s・Td=0.70s、IMC法(λ=5)はKc=1.43・Ti=10s・Td=1.0s、SIMC法(λ=θ)はKc=2.50・Ti=10s(PI)を計算します。ステップ応答ではZ-N/Cohen-Coonは立ち上がり約2.7sと速い反面オーバーシュートが約88〜96%に達し、IMCはオーバーシュートほぼ0%ですが立ち上がり約15s、SIMCはオーバーシュート約4%・整定約12sでIAE/ITAE最小とバランスが取れています。グラフと指標でこのトレードオフを比較できます。

実務での注意点

  1. Z-N段階応答法は商用電源50Hz周期成分を含まないフィルタ済み信号で時定数・むだ時間を同定(アナログ低域フィルタ10Hz以下推奨)
  2. むだ時間がτより大きい場合(θ/τ>0.3)、IMC法を優先し厳しい安定余裕設定を適用
  3. SIMC法はむだ時間補償が強力だが制御弁の飽和や流量制限がある場合は積分時間を制限値の1.5~2倍に延長
  4. ISE最小値が得られた手法でも、実機導入前に±5%入力摂動で閉ループ安定性を確認し位相余裕35°以上を確保