比例積分微分(PID)制御器は、温度制御、流量・液面制御、モーター制御など、産業現場で広く用いられています。最適な性能を実現するには、3つのPIDパラメータを慎重に手動で調整する必要がある場合が多くあります。
本プレゼンテーションでは、ベイズ最適化を用いた自動PIDチューニングを、DCモータシャフトの角度位置制御に適用した事例を紹介します。まず、手動で少数の実行を実行します。各実行において、PIDパラメータ値と、測定された応答値と目標応答値との誤差をJMPデータテーブルに記録します。これらのデータは、JMPベイズ最適化プラットフォームの初期化に使用され、プラットフォームは新しいPIDパラメータ設定を推奨します。
JSLスクリプトは、提案されたPIDパラメータを物理コントローラに送信し、結果として得られる誤差信号を取得して、新しい結果を同じデータテーブルに追加することで、チューニングプロセスを自動化します。その後、JMPベイズ最適化が再実行され、次の実行のためのパラメータが求められます。この反復サイクルは、収束が達成されるまで自動的に継続されます。
最後に、Graph Builderを使用して変位と時間の関係を示すグラフを作成し、改善がどのように起こったかを視覚化します。このプレゼンテーションは、JMPにおける実験、スクリプト作成、ベイズ最適化を組み合わせて、現実世界の制御問題を解決する実践的な例です。