Connecting System Identification and Machine Learning for Achieving Both Performance and Generalization Capability in Iterative Learning Control
Project/Area Number |
21K14179
|
Research Category |
Grant-in-Aid for Early-Career Scientists
|
Allocation Type | Multi-year Fund |
Review Section |
Basic Section 21040:Control and system engineering-related
|
Research Institution | The University of Tokyo |
Principal Investigator |
大西 亘 東京大学, 大学院工学系研究科(工学部), 准教授 (60823888)
|
Project Period (FY) |
2021-04-01 – 2024-03-31
|
Project Status |
Discontinued (Fiscal Year 2022)
|
Budget Amount *help |
¥4,680,000 (Direct Cost: ¥3,600,000、Indirect Cost: ¥1,080,000)
Fiscal Year 2023: ¥1,170,000 (Direct Cost: ¥900,000、Indirect Cost: ¥270,000)
Fiscal Year 2022: ¥1,820,000 (Direct Cost: ¥1,400,000、Indirect Cost: ¥420,000)
Fiscal Year 2021: ¥1,690,000 (Direct Cost: ¥1,300,000、Indirect Cost: ¥390,000)
|
Keywords | 学習制御 / システム同定 / 機械学習 / 精密位置決め制御 / データ駆動最適化 / 繰り返し学習制御 |
Outline of Research at the Start |
繰り返し学習制御は,半導体露光装置,プリンタ,産業用ロボットといった,精密制御が必要な応用先において幅広く用いられている。この制御法は,過去の位置決め誤差の情報を用いて繰り返し試行を行うことで,極めて高い位置決め精度を達成することができる。ところが,繰り返し学習制御は,指令値が変わると再度学習をしなおす必要があり,タスク柔軟性に欠ける (汎化性能がない) という課題がある。そこで本研究では,基底関数型繰り返し学習制御の拡張として,非線形基底関数繰り返し学習制御を提案し,指令値変動への汎化性能を持たせることを目的とする。
|
Outline of Annual Research Achievements |
Iterative learning control (ILC)は,半導体露光装置,プリンタ,産業用ロボットといった,精密制御が必要な応用先において幅広く用いられている。この制御法は,一般的に制御対象の過去の試行の位置などの出力を用いて,それに何らかの演算を施し,次回の制御入力を修正している。そしてこの動作を反復させることで,制御対象の出力誤差を収束させていく手法である。 そこで本研究では,システム同定に基づく制御対象の物理をリスペクトした学習制御を構築するべく,State tracking ILC (状態追従型反復学習制御)を提案した。これはオブザーバと組み合わせ,制御対象の位置の出力のみならず,例えば速度や加速度といった状態変数に対して反復学習を行うものである。その副次的な効果として,サンプル点間応答の振動が抑制され,追従誤差が低減した。さらに,この状態変数の推定を非因果的オブザーバを用いて行うことで,時間遅れをなくし,オブザーバ設計における精度と推定速度のトレードオフから脱却することができることを示した。本手法の有効性は,実際の位置決め装置へ実装した実験によっても示された。また,より高次な共振系へと適用した。
研究期間全体を通して,非因果的状態推定,そして非因果的制御入力が,非最小位相特性をもつことが多い位置決め制御系への軌道追従制御問題へ非常に有効であることが明らかになった。機械学習や学習制御の従来研究において,この点が十分に議論されているとは言えない。そのため,研究計画最終年度前年度応募によって,今後は基盤研究(B)において非因果的制御入力に着目し,計画を再構築し,研究を進めていく。
|
Report
(2 results)
Research Products
(35 results)