8.2.3 状态空间表达式的四大标准型(1)
一、导言与实现问题概述

1. 传递函数的一般形式
设单输入单输出(SISO)系统的传递函数为:
G(s)=U(s)Y(s)=sn+an−1sn−1+an−2sn−2+⋯+a1s+a0bnsn+bn−1sn−1+bn−2sn−2+⋯+b1s+b0
若分子分母同阶(m=n),经长除法分离直接前传项 bn:
G(s)=bn+sn+an−1sn−1+an−2sn−2+⋯+a1s+a0βn−1sn−1+βn−2sn−2+⋯+β1s+β0
其中分子修正系数计算公式为:
βi=bi−bnai(i=0,1,…,n−1)
若原传递函数为严格真分式(m<n),则 bn=0,此时 βi=bi。
2. 能控标准型矩阵结构
系统的状态空间表达式为:
{x˙=Ax+Buy=Cx+Du
各矩阵的规范结构为:
A=00⋮0−a010⋮0−a101⋮0−a2……⋱……00⋮1−an−1,B=00⋮01
C=[β0β1β2…βn−1],D=[bn]
3. 能控标准型的严密推导

将传递函数分解为中间变量 Z(s) 的两个子环节与一个直通通道:
- 输入到中间变量 Z(s):
U(s)Z(s)=sn+an−1sn−1+⋯+a1s+a01
- 中间变量 Z(s) 到输出 Y(s):
Y(s)=(βn−1sn−1+⋯+β1s+β0)Z(s)+bnU(s)
由 Z(s) 与 U(s) 的关系展开为时域微分方程:
z(n)+an−1z(n−1)+⋯+a1z˙+a0z=u(t)
输出方程对应时域形式:
y(t)=βn−1z(n−1)+⋯+β1z˙+β0z+bnu(t)
选取状态变量为中间变量 z 及其各阶导数:
x1=z,x2=z˙,x3=z¨,…,xn=z(n−1)
对各状态变量求导:
⎩⎨⎧x˙1=x2x˙2=x3⋮x˙n−1=xnx˙n=z(n)=−a0z−a1z˙−⋯−an−1z(n−1)+u=−a0x1−a1x2−⋯−an−1xn+u
代入输出方程:
y=β0x1+β1x2+⋯+βn−1xn+bnu
写成矩阵形式即严格得到能控标准型!
1. 能观标准型矩阵结构
对于相同的传递函数 G(s),能观标准型的状态空间矩阵为:
A=010⋮0001⋮0………⋱…000⋮1−a0−a1−a2⋮−an−1,B=β0β1β2⋮βn−1
C=[00…01],D=[bn]

2. 能观标准型的推导过程
对应时域微分方程(整理移项):
βn−1u(n−1)+⋯+β1u˙+β0u=y(n)−bnu(n)+an−1(y(n−1)−bnu(n−1))+⋯+a0(y−bnu)
构造递推状态变量:
⎩⎨⎧xn=y−bnuxn−1=x˙n+an−1(y−bnu)−βn−1uxn−2=x˙n−1+an−2(y−bnu)−βn−2u⋮x1=x˙2+a1(y−bnu)−β1u
展开各阶导数并代入微分方程,可得状态微分方程组:
⎩⎨⎧x˙1=−a0xn+β0ux˙2=x1−a1xn+β1ux˙3=x2−a2xn+β2u⋮x˙n=xn−1−an−1xn+βn−1u,y=xn+bnu
写成矩阵形式即证得能观标准型。
四、列写标准型的“三大黄金准则”
五、经典例题规范解析
例题 1:分子分母同阶系统(带直通项)
例题 2:分母最高阶非首一化系统
例题 3:严格真分式缺项系统
Discussion
Comments
Thoughts, corrections, and follow-up notes are welcome here.