測定データだけで動く予測制御をLPV(線形パラメータ変化)系に拡張する新しい方法
この論文は、線形パラメータ変動(LPV: linear parameter‑varying)系と呼ばれる、動作点に応じてモデルの係数が変わる系を、明示的にモデルを識別せずに制御する方法を示します。研究者らは、過去の入出力データとスケジューリング信号(モデル係数を決める測定可能な信号)から直接未来の出力を予測し、それを使って繰り返し最適化する予測制御(データ駆動予測制御、DDPC)を実現しました。要点は「データから作る多段予測器(マルチステップ予測器)」で、過去データ、これから入れる入力、スケジューリングの軌跡、そしてノイズ(イノベーションと呼ぶ)を分けて扱える点です。
研究者らはまず、スケジューリングに対して係数がアフィン(一次式)に変わるLPVの状態空間表現を前提に、tステップ先までの出力を直接書ける予測式を導出しました。その式を「過去と未来の入出力・スケジューリングを持ち上げた(lifted)データ行列」の行空間に射影することで、サンプル数を増やせば偏りが小さくなる(漸近的に無偏な)データ駆動予測器を作れます。こうして得た予測器は、従来のようにまずモデルを推定する段階を経ずに、そのままリシーディングホライズン(毎回更新する最適化)制御問題に組み込めます。さらに計算負荷を抑えるために、γ(ガンマ)‑DDPCと呼ばれる枠組みをLPVに拡張し、データ行列に対してLQ分解(行列分解の一種)を使うことで、オンラインで解く最適化の決定変数の数を、収集したデータ量に依らず固定できるようにしました。
LPV表現は便利ですが、スケジューリング信号に依存する「持ち上げた」回帰子(説明変数)の数が指数的に増えるという問題があります。これに対処するため、研究者らは近似による次数削減を提案しました。具体的には、スケジューリング信号を正規化して高次のモノミアル(乗算項)を事前に削る方法と、過去・未来のデータ行列から情報量の多い行だけを選んで使う方法の二段階で行列を小さくします。こうした低次近似により、通常では扱いにくい長い過去履歴を使えるようにしつつ、オンライン最適化のサイズをユーザーが指定した許容範囲内に保てます。Persistence‑of‑excitation(励起条件。系の挙動を十分に引き出す多様な入力が必要という条件)への要求も緩和されます。
なぜ重要か。提案手法はノイズに対する扱いを明示的に組み込んだ上で、計算負荷と性能の両立を目指しています。論文にあるシミュレーション例には、アンバランスディスク(偏心ディスク)の制御が含まれます。これらの試験で、提案手法は既存のLPV‑DDPC手法より測定ノイズへの頑健性が高く、計算時間も少なく済むことが示されています。また、理想的なモデルを知っている場合のLPV‑MPC(モデル予測制御)に近い性能を発揮することが報告されています。これにより、過去履歴を長く取れる場合でも実装可能な多段LPV‑DDPCが現実的になります。
重要な注意点と仮定です。本手法は論文内で述べられている特定の仮定の下で成り立ちます。主な仮定は、状態空間行列がスケジューリング信号に対してアフィンであること、イノベーション(予測誤差)過程が独立同分布で零平均の白色ノイズであること、そしてイノベーションダイナミクスが安定であることです。また、データは開ループで系を十分に励起して集めることを前提とします。提案する次数削減は近似なので、元の「完全な」LPV予測器に比べて誤差が出る可能性があります。漸近的無偏という性質は大量のデータと所与の条件のもとでの話です。詳細な数学的条件や定量的な評価は論文本文で述べられており、この抜粋は全体の一部である点に留意してください。