8.2.4 状态空间表达式的四大标准型(2)
1. 适用条件与部分分式展开
对角标准型适用于系统特征方程具有 n 个互不相同的单实极点(无重根)的情形。
设系统的传递函数为:
G(s)=U(s)Y(s)=bn+i=1∑ns−λici
式中,λ1,λ2,…,λn 为系统的 n 个互异单实极点(即系统矩阵 A 的特征值),ci 为对应极点的留数。
2. 对角标准型的两种规范形式
系统的状态空间表达式具有两种完全等价的标准形式:
形式一:增益后置型(经典形式,留数置于观测矩阵 C)
A=λ10⋮00λ2⋮0……⋱…00⋮λn,B=11⋮1
C=[c1c2…cn],D=[bn]
形式二:增益前置型(对偶形式,留数置于控制矩阵 B)
A=λ10⋮00λ2⋮0……⋱…00⋮λn,B=c1c2⋮cn
C=[11…1],D=[bn]

3. 对角标准型的详细推导
由系统输出表达式:
Y(s)=i=1∑ns−λiciU(s)+bnU(s)
形式一推导(选取无增益状态变量)
令状态变量的 Laplace 变换为:
Xi(s)=s−λi1U(s)⟹(s−λi)Xi(s)=U(s)
拉普拉斯反变换求时域微分方程:
x˙i(t)=λixi(t)+u(t)(i=1,2,…,n)
输出方程为:
y(t)=i=1∑ncixi(t)+bnu(t)=c1x1+c2x2+⋯+cnxn+bnu
写成矩阵形式即证得形式一。
形式二推导(选取含增益状态变量)
令状态变量为:
Xi(s)=s−λiciU(s)⟹x˙i(t)=λixi(t)+ciu(t)
输出方程为:
y(t)=i=1∑nxi(t)+bnu(t)=x1+x2+⋯+xn+bnu
写成矩阵形式即证得形式二。
4. 经典例题精讲(对角标准型)
1. 适用条件与部分分式展开(降幂排列)
当系统特征方程包含重实极点(多重根)时,无法化为纯对角阵,此时应建立约旦标准型。
设系统具有 n 重实极点 λ,其传递函数展开为(注意:分母阶次必须从高到低降幂排列):
Y(s)=bnU(s)+[(s−λ)nc1+(s−λ)n−1c2+⋯+s−λcn]U(s)
2. 约旦标准型矩阵结构(约旦块)
系统状态空间矩阵具有**约旦块(Jordan Block)**的规范形式:
A=λ0⋮001λ⋮0001⋱…………⋱λ000⋮1λ,B=00⋮01
C=[c1c2…cn],D=[bn]

3. 约旦标准型的链式递推推导
令状态变量依次为:
⎩⎨⎧X1(s)=(s−λ)n1U(s)X2(s)=(s−λ)n−11U(s)⋮Xn(s)=s−λ1U(s)
观察状态变量之间的级联递推关系:
⎩⎨⎧X1(s)=s−λ1X2(s)⟹(s−λ)X1(s)=X2(s)⟹x˙1=λx1+x2X2(s)=s−λ1X3(s)⟹(s−λ)X2(s)=X3(s)⟹x˙2=λx2+x3⋮Xn−1(s)=s−λ1Xn(s)⟹x˙n−1=λxn−1+xnXn(s)=s−λ1U(s)⟹(s−λ)Xn(s)=U(s)⟹x˙n=λxn+u
代入输出表达式:
y=c1x1+c2x2+⋯+cnxn+bnu
写成矩阵形式即严格证得约旦标准型!
三、经典例题规范解析(约旦标准型)
例题 2:二阶重极点系统
例题 3:二阶重极点与一阶单极点复合系统
例题 4:高阶多重极点复合系统(五阶系统)
附录:部分分式展开的高效计算技巧(考研必备)
在将传递函数转化为对角标准型与约旦标准型时,部分分式展开是核心计算步骤。传统求导公式容易在考场上耗费大量时间且极易出错,推荐掌握以下两类极速求解技巧:
1. 互异单实根 —— 留数法(遮根法)
对于分母中的一次因式 (s−λi),其对应的留数(待定系数)ci 采用遮根法求解:
ci=(s−λi)G(s)∣s=λi
口诀:“求谁遮谁,代根求解”
计算系数 ci 时,用手遮住原式分母中的 (s−λi) 项,将其余部分的 s 全部替换为对应极点 λi。
2. 重实根 —— 最高次遮根 + 极限法 / 特值法(免求导秒杀)
设含有 m 重极点 λ 与单极点 p 的传递函数按降幂展开为:
G(s)=(s−λ)m(s−p)N(s)=(s−λ)mc1+(s−λ)m−1c2+⋯+s−λcm+s−pd
常规高阶导数公式 (k−1)!1dsk−1dk−1[(s−λ)mG(s)] 计算量极大。推荐两步极速求解法:
第一步:遮根法秒杀“最高次重根项”与“单实根项”
- 最高次重根项系数 c1:遮住分母 (s−λ)m,令 s=λ:
c1=(s−λ)mG(s)∣s=λ
- 单根项系数 d:遮住分母 (s−p),令 s=p:
d=(s−p)G(s)∣s=p
第二步:极限法或特值法速求“次高阶项系数”(彻底免求导)
- 极限法(推荐):等式两边同乘以 s,并令 s→∞:
s→∞limsG(s)=cm+d(所有一阶项系数之和等于最高次项系数比)
- 特值法:在等式两边代入一个易算特殊值(如 s=0 或 s=1),直接解出未知的 c2,…,cm−1。
3. 实战范例演示(对应例 3)
题目:展开 G(s)=(s+2)2(s+3)4s2+17s+16=(s+2)2c1+s+2c2+s+3c3
-
遮根法求最高次项与单根项:
- 求 c1(最高重项):遮住 (s+2)2,代入 s=−2:
c1=s+34s2+17s+16s=−2=14(4)−34+16=−2
- 求 c3(单根项):遮住 (s+3),代入 s=−3:
c3=(s+2)24s2+17s+16s=−3=(−1)24(9)−51+16=1
-
极限法秒求次高阶项 c2:
- 两边同乘以 s 并令 s→∞:
s→∞limsG(s)=s→∞lims3+…4s3+…=4
- 展开式右端乘以 s 取极限后只有一阶项保留:c2+c3=4⟹c2+1=4⟹c2=3。
⟹G(s)=(s+2)2−2+s+23+s+31
Discussion
Comments
Thoughts, corrections, and follow-up notes are welcome here.