Technology
PID制御
(PIDせいぎょ)
PID制御とは、温度、圧力、流量、液位、速度などの現在値を目標値へ近づけるため、偏差の大きさ、偏差の累積、偏差の変化速度を組み合わせて操作量を調整するフィードバック制御です。
PIDは、比例を表すP、積分を表すI、微分を表すDの頭文字です。ヒーター出力、バルブ開度、ポンプ速度、インバーター周波数などを連続的に調整し、目標値を安定して維持します。
ハカルプラスでは、制御対象の応答、センサ、操作機器を確認し、PLC、温調器、インバーターなどを用いたPID制御を検討します。
フィードバック制御の基本
センサで測定した現在値を目標値と比較し、その差を偏差として求めます。
偏差=目標値-現在値
偏差がある場合、制御装置はヒーター出力、バルブ開度、ポンプ速度などを変更します。現在値を再び測定し、偏差が小さくなるよう繰り返し調整します。
比例動作(P)
比例動作は、現在の偏差に比例して操作量を変化させます。偏差が大きいと強く操作し、偏差が小さくなると操作量も小さくします。
比例ゲインを大きくすると目標値への応答は速くなりますが、行き過ぎや振動が発生しやすくなります。小さすぎると応答が遅く、目標値とのずれが残ります。
積分動作(I)
積分動作は、偏差を時間とともに積み重ねて操作量へ反映します。比例動作だけでは残りやすい定常偏差を解消する役割があります。
積分を強くしすぎると、目標値を超えても蓄積された操作量が残り、オーバーシュートや振動が大きくなる場合があります。
微分動作(D)
微分動作は、偏差の変化速度を見て、将来の変化を先取りするように操作します。温度が急速に目標へ近づいている場合、早めに出力を弱めて行き過ぎを抑えます。
測定値のノイズも変化として増幅しやすいため、ノイズが多い設備では微分を弱くする、または使用しない場合があります。
P・PI・PID制御
- P制御:比例動作だけを使用
- PI制御:比例と積分を使用
- PID制御:比例・積分・微分を使用
流量や圧力ではPI制御、応答が比較的遅い温度制御ではPID制御が使われることがありますが、制御対象によって適切な構成は異なります。
主な用途
- ヒーターによる温度制御
- ポンプ速度による圧力制御
- バルブ開度による流量制御
- タンクの液位制御
- インバーターによる速度制御
- 空調設備の温湿度制御
操作量の出力方法
操作量は、4~20mAや0~10Vのアナログ出力、インバーター周波数指令、バルブ開度指令などで出力します。
ヒーター制御では、一定周期内のON時間を変える時間比例出力を使用することもあります。接触器の開閉寿命を考慮し、SSRやサイリスタを選定します。
制御周期
PID演算を行う間隔を制御周期と呼びます。対象の変化が速い場合は短い周期、温度のように変化が遅い場合は長めの周期でも制御できます。
制御周期が長すぎると変化への対応が遅れ、短すぎるとノイズへ反応しやすくなります。
オーバーシュート
現在値が目標値を超えてしまう現象をオーバーシュートと呼びます。出力が強すぎる、積分動作が蓄積しすぎる、設備の応答遅れが大きい場合に発生しやすくなります。
ゲイン、積分時間、微分時間を調整し、必要に応じて目標値を段階的に変更します。
ハンチング
現在値が目標値の上下を繰り返す現象をハンチングと呼びます。比例ゲインが高すぎる、操作機器の応答が速すぎる、センサ位置が不適切な場合などに発生します。
制御パラメータだけでなく、バルブの固着、ヒーター容量、センサ取付位置も確認します。
積分飽和
操作量が上限または下限に張り付いている間も積分値が蓄積すると、状態が変わった後も出力が戻りにくくなります。これを積分飽和またはワインドアップと呼びます。
操作量が限界に達した際に積分を停止するアンチワインドアップ機能を使用します。
出力上限・下限
設備を保護するため、PID出力へ上限・下限を設けます。例えば、ポンプの最低周波数、バルブの最大開度、ヒーター出力の上限などです。
制限値によって目標へ到達できない場合は、制御異常として警報を出します。
手動・自動切替
調整や保守では、PID出力を手動で変更する場合があります。手動から自動へ切り替えた瞬間に出力が急変すると、設備へ衝撃が加わります。
現在の手動出力を基準に自動制御へ移行するバンプレス切替を使用します。
オートチューニング
制御対象へ一定の変化を与え、その応答からPIDパラメータを自動設定する機能です。初期調整を容易にできますが、運転中に温度や圧力が大きく変動する場合があります。
製品や設備に影響しない試運転条件で実施し、最終的には実運転で確認します。
センサと操作機器の影響
センサ応答が遅い、設置位置が制御対象から離れている、バルブに不感帯がある場合、PIDパラメータだけでは安定しないことがあります。
センサ、バルブ、ポンプ、ヒーターの容量と応答を含めて制御系全体を確認します。
異常時の確認
目標値へ到達しない場合は、出力が上限に達していないか、操作機器が実際に動作しているかを確認します。振動する場合は、ゲイン、積分、制御周期、センサノイズを点検します。
急に制御が不安定になった場合は、バルブ固着、ヒーター断線、ポンプ能力低下なども疑います。
ハカルプラスの対応
ハカルプラスでは、温度、圧力、流量、液位などの制御対象と、センサ・操作機器の応答を確認します。
PLC、温調器、インバーター、アナログ入出力を組み合わせ、PID調整、上下限警報、手動切替、履歴保存まで含む構成を検討します。
よくある質問
Q. PID制御を使えば必ず目標値で安定しますか?
A. センサ、操作機器、設備容量が適切であることが前提で、対象に合わせた調整が必要です。
Q. P・I・Dはすべて使用する必要がありますか?
A. 対象によってはPI制御やP制御で十分な場合があります。
Q. オートチューニングだけで調整できますか?
A. 初期値の設定には有効ですが、実際の運転条件で応答を確認して微調整します。
Q. PID制御が振動する原因は何ですか?
A. ゲイン過大、積分過大、応答遅れ、センサノイズ、バルブ固着などが考えられます。
Q. PLCでもPID制御できますか?
A. PID演算機能とアナログ入出力を使用し、温度、圧力、流量などを制御できます。