遅延が非常に大きいシステムで PI(D) ゲインを調整する必要があります。一般的な温度調節器ですが、温度プローブがヒーターから離れています。さらに詳しい情報:
プローブの応答は、ヒーターの変化から約 10 秒遅れます。
温度は 1 Hz でサンプリングされ、分解能は 0.01 °C です。
ヒーターは、1 Hz の周期で 10 ビット PWM の PWM でコントローラーです。
目標は、振動を ±0.05 °C 未満に維持することです。
現在、コントローラーをPIとして使用しています。揺れは避けられません。ゲインが高いほど、振動は小さく速くなります。まだ高すぎる (約 ±0.15 °C)。P および I ゲインを下げると、非常に長く深い振動が発生します。
これは遅れのせいだと思います。整定時間は問題ではありません。必要なだけ時間がかかる場合があります。
システムを機能させる方法について頭を悩ませています。Iだけで考えてみましょう。プローブが目標値に到達し、I出力が減少し始めると、温度は再び上昇します。変動が遅すぎて dError がゼロに非常に近いため、微分項を使用できません (dGain を大きな値に設定すると、ノイズが多すぎます)。
何か案が?