技術(非IT系)

PID制御のDを大きくするとどうなる?微分動作の影響を解説(微分ゲイン:安定性:ノイズ:応答速度など)

当サイトでは記事内に広告を含みます

PID制御の3つのパラメータのうち、微分ゲイン Kd(D)は最も扱いが難しいパラメータとして知られています。

「Dを大きくすると応答が改善されるって本当?」「なぜノイズに弱いの?」と疑問を持つ方も多いでしょう。

本記事では、微分ゲイン Kd を大きくしたときの影響について、応答速度・安定性・ノイズ問題・実装上の注意点を詳しく解説していきます。

微分ゲイン(D)を大きくすると「安定性・応答が改善されるがノイズに弱くなる」

それではまず、微分ゲイン Kd を大きくしたときの主要な変化を解説していきます。

Kd を大きくした場合の主な変化:①オーバーシュートが減る・発振が抑制される、②位相余裕が増し安定性が向上する、③応答の立ち上がりが改善される場合がある、④センサーノイズ・高周波成分を増幅してしまう(最大のデメリット)。

微分動作は「偏差の変化速度(傾き)に応じて制御出力を発生させる」動作であり、「変化が速いうちに早めに手を打つ」という予測的・先読み的な性質を持ちます。

オーバーシュートの抑制

微分動作はオーバーシュートを抑制する効果があります。

目標値に近づく速度が速いとき(偏差が急速に小さくなるとき)、微分出力は制御を弱める方向に働き、行き過ぎを防ぎます。

これはブレーキを踏むような感覚であり、比例・積分動作のアクセルに対するブレーキとも表現されます。

適切なKdによって、応答のオーバーシュートを大きく改善できます。

ノイズ増幅の問題

微分動作の最大のデメリットがノイズへの感度の高さです。

微分は偏差の時間変化を計算するため、センサーに乗った高周波ノイズを大きく増幅してしまいます。

Kdが大きいほどノイズ成分が制御出力に大きく混入し、アクチュエータの異常動作・摩耗・システムの不安定化を招く可能性があります。

そのため実際のPID制御では、微分項にローパスフィルタを組み合わせて高周波ノイズを除去することが標準的な実装です。

微分先行型PID(D on Measurement)

目標値に急変が加わった場合、偏差の微分が瞬間的に大きくなり、「微分キック」と呼ばれる大きな制御出力スパイクが生じます。

これを避けるために、微分先行型PID(D on Measurement)が広く使われます。

偏差の微分の代わりに制御対象の出力(センサー値)の微分を計算することで、目標値変更時の微分キックを防ぎます。

産業用PID制御器ではこの方式が標準的に採用されています。

微分ゲインの実践的な調整

続いては、微分ゲインの実践的な調整方法と注意点を確認していきましょう。

Kdの変化 オーバーシュート 安定性 ノイズ感度 応答速度
Kd=0 多い 普通 低い 普通
適切 少ない 良好 中程度 改善
大きすぎる 少ないが振動 ノイズで悪化 高い ノイズで悪化

微分時間 Td と調整の目安

微分ゲインは微分時間 Td = Kd/Kp として表現されることもあります。

Tdは「何秒先の偏差変化を予測して制御するか」というイメージを持ちます。

ジーグラー・ニコルス法では Td ≈ Tu/8(Tu は臨界周期)が推奨値の目安として使われます。

微分動作を使わない場合の判断

ノイズが多い環境・センサー精度が低い場合・制御対象が既にゆっくりした応答を持つ場合などでは、Kd=0(PI制御)の方が安定した制御が得られることも多いです。

微分動作は「あるとよい場合がある補助的な動作」であり、必ずしも使う必要はないことも覚えておくとよいでしょう。

ローパスフィルタとの組み合わせ

実装上は微分項に一次ローパスフィルタを組み合わせることが標準的です。

フィルタ付き微分項:D(s) = Kd × s / (1 + s/N)

N はフィルタ係数(通常 5〜20 程度に設定)

これにより高周波(ノイズ)成分の増幅が抑制される

フィルタ係数Nが小さいほどフィルタが強く、ノイズ抑制効果は高まりますが微分動作も弱まります。

まとめ

本記事では、PID制御の微分ゲイン Kd を大きくしたときの影響として、オーバーシュート抑制・安定性向上・ノイズ増幅問題・微分キックと対策について解説してきました。

微分動作はオーバーシュートの抑制と安定性改善に有効ですが、ノイズ増幅という根本的なデメリットを持つため、ローパスフィルタとの組み合わせや微分先行型PIDの採用が実践的な対策となります。

状況によってはKd=0のPI制御の方が優れた結果を得られる場合もあるため、制御対象の特性に応じた柔軟な判断が重要です。