Lqr最優控制是什麼

LQR(Linear Quadratic Regulator)是最優控制理論中的一種方法,用於解決線性二次系統的狀態空間控制問題。LQR 方法假設系統的動態可以表示為一個線性系統模型,並且目標是找到一個控制律,以最小化系統的某些性能指標,這些指標通常用一個二次型式的性能函數來表示。

在 LQR 方法中,系統的性能指標通常是一個線性二次型(Linear Quadratic, LQ)的函數,它包括了系統狀態的二次項和控制輸入的一次項。性能指標的具體形式取決於系統的狀態和控制輸入的影響程度,這些影響由兩個正定二次型矩陣(quadratic forms)來描述:

  1. 狀態權重矩陣 (state weight matrix) Q,用於衡量不同狀態變量對性能的影響。
  2. 控制權重矩陣 (control weight matrix) R,用於衡量不同控制輸入對性能的影響。

LQR 控制律的目標是找到一個控制輸入,使得系統的性能指標在整個時間域內達到最小化。這個問題可以轉化為一個線性代數問題,通過解一個代數 Riccati 方程(Algebraic Riccati Equation, ARE)來找到最佳控制律。

LQR 控制律的公式如下:

u(t) = -Kx(t)

其中,u(t) 是控制輸入,x(t) 是系統狀態,K 是通過解 ARE 得到的狀態權重矩陣 P 的函數。K 稱為 LQR 控制器。

LQR 方法具有以下優點:

  1. 理論基礎堅實:LQR 方法基於線性系統理論和最優控制理論,有嚴格的數學證明。
  2. 適用範圍廣:LQR 方法適用於線性系統,這些系統在許多工程領域中很常見。
  3. 可實現性高:LQR 控制器可以通過解 ARE 得到,並且可以通過數值方法進行計算。
  4. 可擴展性好:LQR 方法可以很容易地擴展到多輸入多輸出系統。

LQR 方法也被廣泛應用於航空航天、機器人、自動駕駛車輛等領域,用於實現穩健、高效的控制策略。