與單輸入單輸出系統相比,多輸入多輸出系統的 控制律設計更加廣泛,因為額外的輸入 (
) 提供了更多選擇,例如定義特徵向量或處理輸入的活動。這也意味著閉環系統一組期望特徵值的反饋矩陣 *K* 是**不唯一的**。所有提出的方法都有優點、缺點和某些限制。這意味著並非所有方法都適用於所有可能的系統,重要的是要檢查哪種方法可以應用於自己考慮的問題。
可以透過引數狀態反饋 (德語: *vollständige modale Synthese*) 找到反饋矩陣 *K* 的一個簡單方法。一個多輸入多輸出系統

輸入向量為

輸入矩陣
和反饋矩陣
。閉環系統的特徵值問題

表示為

其中,
表示指定的特徵值,而
表示閉環系統的特徵向量。接下來,引入新的引數向量
並進行分配,特徵值問題被重新表述為

1. 從公式 [1] 中,我們可以定義特徵向量為

2. 將新的引數向量
連線起來,得到
![{\displaystyle \Phi =[\phi _{1},\phi _{2},\cdots ,\phi _{p}]=K[{\tilde {v}}_{1},{\tilde {v}}_{2},\cdots ,{\tilde {v}}_{p}],}](https://wikimedia.org/api/rest_v1/media/math/render/svg/eda6dfad183e9b46d5323ed16481bcd8a6013ab3)
其中,反饋矩陣 K 可以表示為
![{\displaystyle K=\Phi ~[{\tilde {v}}_{1},{\tilde {v}}_{2},\cdots ,{\tilde {v}}_{p}]^{-1}.}](https://wikimedia.org/api/rest_v1/media/math/render/svg/50eb9855370ce996fd3bdbf8baf830fe0062d604)
3. 最後,利用特徵向量定義,可以得到反饋矩陣的完整描述
![{\displaystyle K=[\phi _{1},\phi _{2},\cdots ,\phi _{p}]~[(A-{\tilde {\lambda }}_{1}~I)^{-1}~B~\phi _{1},\cdots ,(A-{\tilde {\lambda }}_{p}~I)^{-1}~B~\phi _{p}]^{-1}.}](https://wikimedia.org/api/rest_v1/media/math/render/svg/ae303604b97d568b14a044208c24b0ab260890d2)
引數向量可以任意定義,但必須線性無關。
- 該方法適用於非二次 B 矩陣。
- 引數向量
可以任意選擇。
考慮動態系統

由於正特徵值
,該系統是不穩定的。應找到一個反饋矩陣 *K*,以實現具有特徵值
的穩定閉環系統。
1. 引數向量定義為
和
2. 產生的特徵向量是

和

3. 反饋矩陣使用以下公式計算
![{\displaystyle K=[\phi _{1},\phi _{2}]~[(A-{\tilde {\lambda }}_{1}~I)^{-1}~B~\phi _{1},(A-{\tilde {\lambda }}_{2}~I)^{-1}~B~\phi _{2}]^{-1}\approx {\begin{bmatrix}1&0\\0&1\end{bmatrix}}~{\begin{bmatrix}0.09&0.29\\0.38&0.57\end{bmatrix}}^{-1}\approx {\begin{bmatrix}-9.68&4.92\\6.45&-1.53\end{bmatrix}}.}](https://wikimedia.org/api/rest_v1/media/math/render/svg/3df995d709173df9c43176e031e263cc69708d43)
更精確的舍入會導致一個反饋矩陣

如果系統狀態矩陣 

可對角化,這意味著特徵值的個數和特徵向量的個數相等,那麼變換

可用於得出

以及

變換矩陣 *M* 包含特徵向量
如下:
![{\displaystyle M=[v_{1},v_{2},\cdots ,v_{p}]}](https://wikimedia.org/api/rest_v1/media/math/render/svg/7fb5f25281e990d19a0279488c0051ab77235927)
這導致了一個新的對角狀態矩陣

由特徵值組成
,以及新的輸入

針對新的輸入
,控制律設計為

閉環系統在新座標系下的表示式為

反饋矩陣
可以用於直接影響或改變每個特徵值。
最後一步,將新的輸入變換回原始座標系,得到原始反饋矩陣 *K*。新的輸入定義為

和

從這些公式中可以得到如下恆等式:

以及

因此,反饋矩陣可以表示為

該控制器設計僅在以下要求得到滿足的情況下適用。
- 狀態矩陣 *A* 是 可對角化的。
- 狀態數和輸入數相等
.
- 輸入矩陣
是可逆的。
考慮動態系統

由於正特徵值
,該系統是不穩定的。特徵向量為

和

因此,變換矩陣可以記為

新座標系下的狀態矩陣可推匯出為:

閉環系統所需的特徵值為
和
,因此反饋矩陣可透過以下公式求得:

和

因此,可得:

最後,原座標系下的反饋矩陣可透過以下公式計算:

該方法取自線上資源
考慮閉環系統

其中輸入為
,閉環狀態矩陣為
。期望的閉環特徵值為
可以選擇實數或複數,形式為
,期望特徵值的矩陣記為

閉環狀態矩陣
必須與
相似,即

這意味著存在一個變換矩陣
使得

成立,進一步有

引入任意矩陣
,將方程 [2] 分解為一個 Sylvester 方程

和一個反饋矩陣公式

1. 選擇一個任意的矩陣
.
2. 求解M 的 Sylvester 方程(數值解)。
3. 計算反饋矩陣K。
- 狀態矩陣A 和負特徵值矩陣
不應具有相同的特徵值。
- 對於某些G 的選擇,計算可能會失敗。在這種情況下,需要選擇另一個G。
考慮動態系統

由於正特徵值
不穩定。閉環系統需要復特徵值
。因此,特徵值矩陣記為

選擇矩陣G 為

以及 Sylvester 方程

。數值求解 Sylvester 方程,得到變換矩陣

最後,得到反饋矩陣
