与单输入单输出系统相比,多输入多输出系统的 控制律设计更加广泛,因为额外的输入 () 提供了更多选择,例如定义特征向量或处理输入的活动。这也意味着闭环系统一组期望特征值的反馈矩阵 *K* 是**不唯一的**。所有提出的方法都有优点、缺点和某些限制。这意味着并非所有方法都适用于所有可能的系统,重要的是要检查哪种方法可以应用于自己考虑的问题。
可以通过参数状态反馈 (德语: *vollständige modale Synthese*) 找到反馈矩阵 *K* 的一个简单方法。一个多输入多输出系统
输入向量为
输入矩阵 和反馈矩阵 。闭环系统的特征值问题
表示为
其中, 表示指定的特征值,而 表示闭环系统的特征向量。接下来,引入新的参数向量 并进行分配,特征值问题被重新表述为
1. 从公式 [1] 中,我们可以定义特征向量为
2. 将新的参数向量 连接起来,得到
其中,反馈矩阵 K 可以表示为
3. 最后,利用特征向量定义,可以得到反馈矩阵的完整描述
参数向量可以任意定义,但必须线性无关。
- 该方法适用于非二次 B 矩阵。
- 参数向量 可以任意选择。
考虑动态系统
由于正特征值,该系统是不稳定的。应找到一个反馈矩阵 *K*,以实现具有特征值 的稳定闭环系统。
1. 参数向量定义为 和
2. 产生的特征向量是
和
3. 反馈矩阵使用以下公式计算
更精确的舍入会导致一个反馈矩阵
如果系统状态矩阵
可对角化,这意味着特征值的个数和特征向量的个数相等,那么变换
可用于得出
以及
变换矩阵 *M* 包含特征向量 如下:
这导致了一个新的对角状态矩阵
由特征值组成,以及新的输入
针对新的输入,控制律设计为
闭环系统在新坐标系下的表达式为
反馈矩阵可以用于直接影响或改变每个特征值。
最后一步,将新的输入变换回原始坐标系,得到原始反馈矩阵 *K*。新的输入定义为
和
从这些公式中可以得到如下恒等式:
以及
因此,反馈矩阵可以表示为
该控制器设计仅在以下要求得到满足的情况下适用。
- 状态矩阵 *A* 是 可对角化的。
- 状态数和输入数相等 .
- 输入矩阵 是可逆的。
考虑动态系统
由于正特征值 ,该系统是不稳定的。特征向量为
和
因此,变换矩阵可以记为
新坐标系下的状态矩阵可推导出为:
闭环系统所需的特征值为 和 ,因此反馈矩阵可通过以下公式求得:
和
因此,可得:
最后,原坐标系下的反馈矩阵可通过以下公式计算:
该方法取自在线资源
考虑闭环系统
其中输入为 ,闭环状态矩阵为 。期望的闭环特征值为 可以选择实数或复数,形式为 ,期望特征值的矩阵记为
闭环状态矩阵 必须与 相似,即
这意味着存在一个变换矩阵 使得
成立,进一步有
引入任意矩阵 ,将方程 [2] 分解为一个 Sylvester 方程
和一个反馈矩阵公式
1. 选择一个任意的矩阵 .
2. 求解M 的 Sylvester 方程(数值解)。
3. 计算反馈矩阵K。
- 状态矩阵A 和负特征值矩阵 不应具有相同的特征值。
- 对于某些G 的选择,计算可能会失败。在这种情况下,需要选择另一个G。
考虑动态系统
由于正特征值 不稳定。闭环系统需要复特征值 。因此,特征值矩阵记为
选择矩阵G 为
以及 Sylvester 方程
。数值求解 Sylvester 方程,得到变换矩阵
最后,得到反馈矩阵