与单输入单输出系统相比,多输入多输出系统的 控制律设计更加广泛,因为额外的输入 (
) 提供了更多选择,例如定义特征向量或处理输入的活动。这也意味着闭环系统一组期望特征值的反馈矩阵 *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 方程,得到变换矩阵

最后,得到反馈矩阵
