反復学習制御(ILC)は、反復モードで動作するシステムの追跡制御のオープンループ制御アプローチです。 [1]反復的に動作するシステムの例としては、ロボットアームマニピュレーター、化学バッチプロセス、信頼性試験装置などがあります。これらの各タスクでは、システムは同じアクションを高精度で何度も実行する必要があります。このアクションは、有限の時間間隔で 選択された参照信号を正確に追跡するという目的によって表されます。
繰り返しにより、システムは追跡精度を順次向上させることができ、実質的には参照をできるだけ正確に追跡するために必要な入力を学習します。学習プロセスでは、以前の繰り返しからの情報を使用して制御信号を改善し、最終的に適切な制御アクションを反復的に見つけることができるようになります。内部モデルの原理により、完全な追跡を実現できる条件が得られますが、制御アルゴリズムの設計では、アプリケーションに合わせて多くの決定を行う必要があります。一般的な単純な制御法則は次の形式になります。
ここで、は p 回目の繰り返し中のシステムへの入力、は p 回目の繰り返し中の追跡誤差、は の操作を表す設計パラメータです。[2]反復を通じて完全な追跡を達成することは、 が大きくなるにつれて入力信号が収束するという数学的な要件によって表され、この収束率は学習プロセスが迅速であるという望ましい実際的な必要性を表します。また、プロセスダイナミクスの詳細に関する不確実性が存在する場合でも、優れたアルゴリズムのパフォーマンスを確保する必要もあります。 この操作は、設計目標(つまり、高速収束と堅牢なパフォーマンスのトレードオフ)を達成するために重要であり、単純なスカラーゲインから高度な最適化計算まで多岐にわたります。[3]
多くの場合、性能を向上させるために入力にローパスフィルタが追加されます。制御則は次のようになります。
ここで、はローパスフィルタリング行列である。これにより、学習プロセス中に増幅される可能性のある高周波の乱れが除去される。[4]
参考文献
- ^ S.Arimoto, S.Kawamura; F.Miyazaki (1984). 「学習によるロボット操作の改善」Journal of Robotic Systems . 1 (2): 123–140. doi :10.1002/rob.4620010203.
- ^ Moore, KL (1993).決定論的システムのための反復学習制御。ロンドン: Springer- Verlag。ISBN 0-387-19707-9。
- ^ Owens DH; Feng K. (2003 年 7 月 20 日). 「反復学習制御におけるパラメータ最適化」. International Journal of Control . 76 (11): 1059–1069. doi :10.1080/0020717031000121410. S2CID 120288506.
- ^ Bristow, DA; Tharayil, M.; Alleyne, AG (2006). 「反復学習制御の調査: 高性能トラッキング制御のための学習ベースの方法」. IEEE Control Systems Magazine . 第 26 巻. pp. 96–114.
- S.Arimoto, S.Kawamura; F.Miyazaki (1984). 「学習によるロボット操作の改善」Journal of Robotic Systems . 1 (2): 123–140. doi :10.1002/rob.4620010203.
- ムーア、KL(1993)。決定論的システムのための反復学習制御。ロンドン:シュプリンガー・フェアラーク。ISBN 0-387-19707-9。
- Jian Xin Xu ; Ying Tan. (2003).線形および非線形反復学習制御. Springer-Verlag. p. 177. ISBN 3-540-40173-3。
- Bristow, DA; Tharayil, M.; Alleyne, AG (2006) 「反復学習制御の調査: 高性能トラッキング制御のための学習ベースの方法」IEEE Control Systems Magazine。第 26 巻。96 ~ 114 ページ。
- Owens DH; Feng K. (2003 年 7 月 20 日). 「反復学習制御におけるパラメータ最適化」. International Journal of Control . 76 (11): 1059–1069. doi :10.1080/0020717031000121410. S2CID 120288506.
- Owens DH; Hätönen J. (2005). 「反復学習制御 - 最適化パラダイム」Annual Reviews in Control . 29 (1): 57–70. doi :10.1016/j.arcontrol.2005.01.003.
- Daley S.; Owens DH (2008). 「反復学習制御 - 単調性と最適化」(PDF) .国際応用数学およびコンピュータサイエンスジャーナル. 18 (3): 179–293. doi : 10.2478/v10006-008-0026-7 .
- Wang Y.、Gao F.、Doyle III 、 FJ (2009)。「反復学習制御、反復制御、および実行間制御に関する調査」。Journal of Process Control。19 ( 10): 1589–1600。doi :10.1016/j.jprocont.2009.09.006 。
