LQR制御(えるきゅうあーるせいぎょ)
最終更新:2026/4/27
LQR制御は、線形システムに対し、定められた評価関数を最小化するように最適な制御入力を求める制御理論である。
ポイント
LQR制御は、システムの安定性と性能を同時に最適化できる強力な手法であり、ロボット工学や航空宇宙工学など幅広い分野で応用されている。
LQR制御とは
LQR(Linear Quadratic Regulator)制御は、制御工学における古典的な最適制御手法の一つです。システムの動特性が線形であり、性能評価指標が二次形式で表される場合に、最適な制御入力を求めることを目的とします。この手法は、システムの安定化、応答速度の向上、エネルギー消費の抑制など、様々な性能目標を同時に達成できるため、幅広い分野で利用されています。
LQR制御の基本的な考え方
LQR制御では、まずシステムのモデルを状態空間表現で記述します。状態空間表現は、システムの内部状態と外部入力の関係を数学的に表現する手法です。次に、システムの出力と目標値との差を評価する評価関数を定義します。評価関数は、通常、状態と制御入力の二乗和で表されます。LQR制御の目的は、この評価関数を最小化するような制御入力を求めることです。
LQR制御の計算方法
LQR制御における最適な制御入力は、リカッチ方程式と呼ばれる偏微分方程式を解くことで求めることができます。リカッチ方程式は、システムのモデルと評価関数のパラメータに基づいて定式化されます。リカッチ方程式を解くことで、状態フィードバックゲインと呼ばれる制御パラメータを計算することができます。状態フィードバックゲインは、システムの内部状態に基づいて制御入力を決定するために使用されます。
LQR制御の応用例
LQR制御は、様々な分野で応用されています。例えば、ロボット工学では、ロボットアームの姿勢制御や歩行制御に利用されています。航空宇宙工学では、航空機の姿勢制御や軌道制御に利用されています。自動車工学では、車両の姿勢制御や自動運転に利用されています。その他、化学プラントのプロセス制御や電力システムの安定化など、幅広い分野でLQR制御が利用されています。
LQR制御の課題
LQR制御は、強力な制御手法ですが、いくつかの課題も存在します。例えば、システムのモデルが正確でない場合、期待通りの性能が得られないことがあります。また、システムの非線形性が強い場合、LQR制御の適用が困難になることがあります。これらの課題を克服するために、ロバスト制御や適応制御などの高度な制御手法が研究されています。