上一章传送门:

在利用状态方程设计MIMO的能控标准型时,闭环系统的动态是完全不考虑输出变量 [公式] 而直接预给的,MIMO系统的输出动态可能会因为状态变量之间的耦合导致变换到能控标准型时无法保证期望的系统动态。这就是输入输出变量解耦的必要性,这样输入和输出就不会耦合在一起,期望的动态会被直接加在输出上。

接下来假设,输入控制量 [公式] 输出变量 [公式] 具有相同的维度,即 [公式] 。这种控制器的设计方法其实最开始源自Falb和Wolovich,还有更多的方法论都是基于输入输出线性化的非线性系统的理论。

7.1 相对微分度

要实现输入输出的解耦,需要用到相对微分度(relativer Grad)的概念。考察一个MIMO的系统

(7.1) [公式]

定义7.1 向量形式的相对微分度
式(7.1)表示的线性系统会能用有向量表示的 [公式] 个相对微分度 [公式] ,如果满足
 [公式]
②一个 [公式] 的矩阵 [公式]
(7.2) [公式]
是满秩可逆的,即 [公式]

指数 [公式] 的意义是很清楚的,当输出 [公式] 关于时间连续求导后有

(7.3) [公式]

我们知道满足这样所有假设①②后,就能得到独立的[公式] 个相对微分度 [公式],它表示从 [公式] 个输入 [公式] 开始,各有 [公式] 个解耦后的相对的微分度为 [公式]的阶数逐步递增的微分方程。而且输出变量 [公式] 必须经历 [公式] 次微分以后才会第一次到达输入端,也就是每个控制输入变量 [公式] 的直接作用只出现在第 [公式] 阶的输出变量上,之后的影响都是间接积分得到。输入量只在入口处出现,跟后面中间过渡量无关,所以输入输出是解耦的。

当所有相对微分度之和的总微分度不超过系统阶数时

(7.4) [公式]

那么最高阶的输出变量的 [公式] 就决定了系统的输入输出解耦形式,把(7.3)最后一行表示的写得紧凑一点

(7.5) [公式]

显然SISO系统的微分度只是MIMO系统的相对微分度的一维简化,即 [公式] 时。定义7.1的简化为

(7.6) [公式]

7.2 输入输出标准型

相对微分度向量 [公式] 能用来确定正则的状态变量变换矩阵

(7.7) [公式] , [公式] , [公式]

第一个 [公式] 行的状态变量 [公式] 表示了所有输出变量 [公式] 的导数 [公式] 。如果想使得状态变量的变换矩阵 [公式] 存在且可逆,必须使剩下的变换矩阵 [公式] ,所以

(7.8) [公式]

所以能导出输入输出标准型的变换定理

定理 7.1 线性输入输出标准型
一个式(7.1)决定的线性系统的输出 [公式] 有相对微分度向量 [公式],且总的相对微分数 [公式] 。那么总可以选出一个变换矩阵[公式]来保证总的变换矩阵 [公式] 是可逆的,并且系统能够变成输入输出标准型
(7.9)输入输出动态 [公式]
(7.10)内动态 [公式]
其中变换后的输出变量为 [公式] , [公式] ,其他矩阵向量分别为
(7.11) [公式]

这合计 [公式] 条对解耦状态变量 [公式] 的积分链,产生了系统输入输出解耦的动态,而剩下的子系统的状态变量 [公式] 就描述了所谓的系统的内动态(interne Dynamik)。在许多情况下,子系统的状态变量 [公式] 也都可以分配给变换前系统唯一对应的状态变量 [公式] ,其经由 [公式] 得到。

7.3 状态解耦和特征值预给

取式(7.5),它其实就是每个相对微分度下解耦的最后一行

(7.12)[公式]

因为基本假设,即耦合矩阵 [公式] 满秩可逆,且存在微分度向量 [公式] 那么原本的输入控制变量 [公式] 就还可以用新的输入控制量 [公式] 表示

(7.13) [公式]

于是导出了输入输出解耦的形式

(7.14) [公式]

其中有(7.15) [公式]

对于每一条积分链的输出端, [公式] 可以借助新的输入端 [公式] 实现既定目标的控制。根据式(7.14)可知,新输入量会对系统的内动态产生影响,而新输入量也可以像之前能控标准型一样,任意配置系统期望的内动态,依据

(7.16) [公式]

图7.1 解耦后的输入输出标准型

[公式] 依然是目标特征多项式的系数

(7.17) [公式]

然而,与原来单单只用特征值预给可以保证系统的稳定性不同的是,采用输入输出解耦形式时,内动态的稳定性是对整个系统稳定性有决定性的作用。其次,因为实际的输入变量 [公式] 因为式(7.13)而让内动态状态变量 [公式] 实实在在地出现。当内动态是不稳定的时候,也会导致 [公式] 过高的调控幅值。

如果想要获取内动态的实际稳定性,我们不应该让输入状态以及其他非内动态的状态变量影响它,也就是让内动态变为自治系统,于是我们就需要考察所谓的零动态(Nulldynamik),先让其他状态变量以及输入量全部置零

[公式]

于是由解耦形态直接获得零动态

(7.18) [公式]

零动态是一种特殊的内动态,当所有输出量都保持零时,它表达了系统最后剩下的动态。只有当零动态是渐进稳定的,整个系统才能保持渐近稳定。

整个经过解耦的输入输出标准型,依然可以利用反馈律进行特征值的配置,利用Ackermann公式和式(7.14),类似得到

定理7.2 输入输出解耦的状态反馈设计
式(7.1)所示的MIMO线性系统有相对微分度向量 [公式],经过输入输出解耦后,得到形如式(7.9)的表达,并且零动态是渐进稳定的。那么会有反馈控制律以及Kalman增益矩阵
(7.19) [公式]
使系统能够渐近稳定。其中耦合矩阵 [公式] 来自(7.2),而系数 [公式]来自特征多项式(7.17)。

解耦的输入输出标准型的Ackermann公式和原本普通的MIMO的标准型不一样,原本Ackermann公式使用变换向量 [公式] 以及耦合矩阵 [公式] ,而输入输出标准型则直接使用输出向量 [公式] 和新的耦合矩阵 [公式] ,有相对微分度向量 [公式],且总的相对微分数 [公式]时,会留出 [公式] 阶的系统内动态,只有当系统内动态,或者零动态稳定时,系统才完全稳定。

反馈控制矩阵可以使得输入输出解耦的子系统稳定,整个经由反馈调整后的解耦子系统可如下表示

(7.20) [公式]

因充分解耦,可把每个矩阵块 [公式] 组成总的解耦子系统矩阵是对角矩阵[公式] 。并且考虑内动态系统,会有

(7.21) [公式]

且有(7.22) [公式] ,它的每一个向量 [公式] 都对应了所属特征多项式的系数。因而可求最终合成闭环系统的动态矩阵 [公式] 的特征值

(7.23) [公式]

闭环系统的特征值正好分别是预给特征多项式和零动态多项式的乘积!也就是说,系统总的特征值是独立分开的,解耦部分用预给特征多项式保证稳定性,内动态用 [公式] 的特征值保证稳定性。

7.4 系统零动态的含义

借助SISO系统的传递函数,我们会更容易看出系统的零动态行为。

(7.24) [公式]

显然,上面这个分子分母互质的传递函数的微分度是 [公式] ,它的能控标准型为

(7.25) [公式]

这个形式也是对传递函数的最小实现。现在把它变成解耦的输入输出标准型,需要借助

(7.26) [公式]

其中有 [公式] , [公式]

所以解耦的输入输出标准型为

(7.27) [公式]

它的内动态的细节有

(7.28) [公式]

因此内动态的状态方程为

(7.29) [公式]

 [公式] ,于是有零动态 [公式] ,求其特征值

(7.30) [公式]

所以零动态的特征值对应了的传递函数零点!所以只要零动态稳定,其所对应的传递函数的零点就会落在左半平面。当系统是非最小相位的时候,会有一个或者多个传递函数的零点在右半平面,也就是说内动态是不稳定的。所以一个状态反馈控制器在解耦的输入输出标准型下设计的时候,必须要求系统是最小相位的,这样才可以稳定。

这一章我们深入探讨了考虑了系统输出之后应当使输入输出解耦的状态反馈控制器的设计方案,还引入了解耦后出现的系统内动态的概念。下一章要初步讨论最优控制。

下一章:

善道:线性系统控制入门(八)最优控制——LQR控制器

参考文献:

[1]Regelungstechnik B (Zustandsraummethoden) (WS 2019), Prof. Dr.-Ing. Knut Graichen

Lehrstuhl für Regelungstechnik, Friedrich-Alexander-Universität Erlangen-Nürnberg