现代控制理论习题解答
《现代控制理论》第 1 章习题解答 1.1 线性定常系统和线性时变系统的区别何在? 答:线性系统的状态空间模型为:
X Ax Bu y Cx Du 线性定常系统和线性时变系统的区别在于:
对于线性定常系统,上述状态空间模型中的系数 矩阵 A , B , C 和 D 中的各分量均为常数,而对线性时变系统,其系数矩阵 A , B , C 和 D 中有时变的元素。线性定常系统在物理上代表结构和参数都不随时间变化的一类系统, 而线性时变系统的参数则随时间的变化而变化。
现代控制理论中的状态空间模型与经典控制理论中的传递函数有什么区别? 答 :
传递函数模型与状态空间模型的主要区别如下 :
传递函数模型(经典控制理论)
状态空间模型(现代控制理论)
仅适用于线性定常系统 适用于线性、非线性和时变系统 用于系统的外部描述 用于系统的内部描述 基于频域分析 基于时域分析
线性系统的状态空间模型有哪几种标准形式?它们分别具有什么特点? 答 :
线性系统的状态空间模型标准形式有能控标准型、 能观标准型和对角线标准型。对于 n 阶传递函数
G(s) b n 1 S f
1 1 n b n 2 S 2
L b|S b 0
d ,
n
n 1 L
s a n 1 S a 〔 s &
分别有
0 1 0 L 0 0
0 0 1 L 0 0
& M M M O M x M u ⑴ 能控标准型:
0 0 0 L 1 0
a g a a 2 L a n 1 1
y
L b n 2 b n 1
x du
0 0 L 0 a 。
b 。
1 0 L 0 a 1 bi
% 0 1 L 0 a 2 % M u
⑵ 能观标准型:
M M M M M b n 2
0 0 L 1 a n 1 b n 1
0 0 L 0 1 ) % du
P 1 0 L 0 1
& 0 P 2 L 0 1
X u⑶对角线标准型:
M M O M M
0 0 L P n 1
y C 1 C 2 L C n X du
式中的 p 1 , p 2 ,L , p n 和 C | , c 2 丄 ,c n 可由下式给出, G(s)
b n i S n 1
b n 2 S n 2
L b i S b o G(s) —n R - - s a n
- s L a - s a - G G L
s P i s p 2
匚 d s P n 能控标准型的特点:状态矩阵的最后一行由传递函数的分母多项式系数确定, 其余部分具有 特定结构,输出矩阵依赖于分子多项式系数,输入矩阵中的元素除了最后一个元素是 1 外, 其余全为 0 。
能观标准型的特点:能控标准型的对偶形式。
对角线标准型的特点:状态矩阵是对角型矩阵。
对于同一个系统,状态变量的选择是否惟一? 答:对于同一个系统, 状态变量的选择不是惟一的, 状态变量的不同选择导致不同的状态空 间模型。
单输入单输出系统的传递函数在什么情况下,其状态空间实现中的直接转移项 零,其参数如何确定? 答 :
当传递函数 G(s) 的分母与分子的阶次相同时,其状态空间实现中的直接转移项 D 不等于 D 不等 于零。
转移项 D 的确定:化简下述分母与分子阶次相同的传递函数 n n 1 G(s) 恥 bm" s [ S b 1 s b 0
a - s a - 可得: n 1 C n 1 s G
s C - G(s) n n1
-
s a n 1 S 由此得到的 d 就是状态空间实现中的直接转移项 在例 1.2.2 处理一般传递函数的状态空间实现过程中,采用了如图的串联分解,试问: 若将图中的两个环节前后调换,则对结果有何影响? 答 :
将图中的两个环节调换后的系统方块图为: 图中, ^s 2
b 1 s b 0 。
由于 s 3 y 相当于对 y 作 3 次积分,故 1
— 可用如下的状态变量图表示: m a(s)
m 因为 s b 相当于对 b 作 2 次微分,故 b(s) 可用如下的状态变量图表示 u
因此,两个环节调换后的系统状态变量图为
取 y X 3 , & X 2 , & xi ,可以得到两个环节调换后的系统的状态空间模型为 0 0 a ° b o X 1 0 a i x bi u 0 1 a 2 b 2 y [0 0 1]x
两个环节调换前的状态空间模型是:
0
1 0 0 & 0
0 1 x 0 u a 。
a i a 2 1 y [b 。
b 2 ]x
显然,调换前后的状态空间实现是互为对偶的。
已知系统的传递函数 Y(s) s 6
U(s) s 2
5s 6 试求其状态空间实现的能控标准形和能观标准形。
答:系统的能控标准形为 :
0 1 0
x x u
6 5 1
y 6 1 x
系统的能观标准形为 :
n 0 6 6
% % u
1 5 1
y 0 1 %
考虑由下图描述的二阶水槽装置,
该装置可以看成是由两个环节串联构成的系统,它的方块图是:
X 3
试确定其状态空间模型。
答:图中两个环节的状态空间模型分别为 X 2 y 2 a 2 X 2 b 2 U 2 和 X 1 X 1 3x 1 du X 2 y 又因为 u u 1
x 2 ,所以
X 1 a 1 x 1
b | X 2
b 1 u 1
X 2 a 2 x 2
b ? u 2
y X 1
进一步将其写成向量矩阵的形式, 可得:
X 1 a 1 b 1 X 1 b 1 0 u 1 X 2 0 a 2 X 2 0 b 2 u 2 y 1 0 X 1 X 2
考虑以下单输入单输出系统 :
& 6y 11& 6y 6u 试求该系统状态空间模型的对角线标准形。
答:由微分方程可得 其中,
U 2
X2 戈 ____
b 1 S a 2
■ s a 1
U i X i 图 二阶水槽系统的方块图 C1 s im 1 6 (s 2)(s 3) c 3 lim1 3 (s 6 1)(s 2) 故该系统状态空间模型的对角线标准形为
X 1
1 0 0 X 1 X 2
0 2 0 X 2 X 3 0 0 3 X 3
X 1
y 3 6 3 X 2
C2 s " m 2 (s 1)(s 3) 3 6 3 1 1 u 1 G(s) 6 s 3
6s 2
11s 6 6 (s 1)(s 2)(s 3) C 1 s 1
X 2
已知单输入单输出时不变系统的微分方程为 :
&&t) 4&(t) 3y(t) U & t) 6U(t) 8u(t) 试求 :
( 1 )建立此系统状态空间模型的对角线标准形; ( 2 )根据所建立的对角线标准形求系统的传递函数。
答 :
( 1 )由微分方程可得 2 s 6s 8 , 2s 5 G(s) 2
1
s 4s 3 s 1 2
4s 3 —、 2s 5
2s 5 c c G 1 ( S )2
s 4s 3 (s 1)(s 3) s 1 s 3
其中,
已知系统的传递函数为
每一个环节的状态空间模型分别为: 3x 1
x 1
5 X 2
2x 1
5 X 2 1
采用串联分解方式,给出其状态空间模型,并画出对应的状态变量图; 2
采用并联分解方式,给出其状态空间模型,并画出对应的状态变量图。
答 :
( 1 )将 G(s) 重新写成下述形式: G(s) 2s 5 3 ..2s 5 3G lim
s 1s 3 2 lim s : 2s 5 从输入通道直接到输出通道上的放大系数 由此可得 (2 )由于 A X ! 1 x 2
0 X 1 X 2 y 1 0 1 0 3 , B 1 G(s) C(sl A) 1 B 1 (s 1)(s 2) 1.5 0.5 s 1 s 3 X 1 X 2 1 , 因此 G(s) 2s 5 (s 3)(s 5) X 1 3x 1
X 2 y 1 又因为 y 1 u 1 ,所以 X 1 5 X 2
u 1
5 X 2
2u i X 1 C 2
因此,若采用串联分解方式,则系统的状态空间模型为: X i 3 0 X 1
X i 5 x 2
y 2 5 Xi
X 2
对应的状态变量图为:
(2 )将 G(s) 重新写成下述形式:
y y i y 2 X i
X 2
因此,若采用并联分解方式, 则系统的状态空间模型为:
X i 3 0 X i 0.5
u X 2 0 5 X 2 2.5
X i
y i i
X 2
对应的状态变量图为:
每一个环节的状态空间模型分别为: 又由于 G( S ) 0.5 s 3 2.5 s 5 & 3x i 0.5u y i X i
X 2 5 X 2
2.5u y 2 X
X i 3x- | 0.5u X 2 5 X 2
2.5u
s 5 1 0 1 1 1
已知系统的状态空间模型为 x Ax Bu, y Cx ,写出该系统的特征多项式和传递函数 矩阵。
答 :
系统的特征多项式为 det(sl A) , 1 传递函数为 G(s) C(sl A) B 。
一个传递函数的状态空间实现是否惟一?由状态空间模型导出的传递函数是否惟一? 答 :
一个传递函数的状态空间实现不惟一;而由状态空间模型导出的传递函数是惟一的。
已知系统的状态空间模型为 x Ax Bu, y Cx ,写出其对偶状态空间模型。
答 :
其对偶状态空间模型为 :
~ A T ~ C T u y B T ~ 两个对偶状态空间模型之间的特征多项式和传递函数有什么关系? 答 :
对于互为对偶的 y Cx y B " ~ det(sI A) 和 det(sI A T ) 。由于一个矩阵和其装置的特征多项式是相同的, 个状态空间模型具有相同的特征多项式。
它们对应的传递函数分别为
考虑由以下状态空间模型描述的系统 试求其传递函数。
答 :
由于
G(s) G(s) (sI s(s 5) 6 1
C(sl A) A) 1 B 1 C(sI s 5 A) 1 B 1 s(s 5) 孑 5s 6 (s 1)
s 1 s 2
5s 6 x Ax Bu ~ A T
~ C
T
u 与x AT ~C u ,它们对应的特征多项式分别为 故互为对偶的两 G (s) C(sI A) 1
B G 2 ( S ) B T
(sI A T )
1 C T
C(sI A) B det(sI A)" B T
(sI A T
) C T
det(sI T
B T (sI 由于 det(sI A T ) det(sI A) , C(sI A) B 型之间的传递函数关系为 G 1 (s) G 2 ( S ) T ,即互为转置。
A T ) A T )
C T
,故对偶状态空间模 [1 1]x
X 3
给定系统的状态空间模型
试用 MATLAB^ 件求出下列传递函数的状态空间实现 G(s) 答 :
执行以下的 m- 文件:
nu m=[0 10 47 160]; den=[1 14 56 160]; [A,B,C,D]=tf2ss( nu m,de n) 得到:
14 56 160 A 1 0 0 0 1 0 由此可知:
X 1 X 2 X 3 X 1 y 10 47 160 x 2(sI s A) 1
0 1 s 4 1 0 (sIA) 0 s 4 3
s
1 1 s 2
因此,
G(s) C(sI A) 1 B
1
1
3 2 s 6s11s 3 0
求系统的传递函数矩阵。
答 :
系统的传递函数为 G(s) C(sl 1 A) B 。由于 s 2
6s 11 s 2 3 1 2
2
3 s 2s 3s 6s 2
11s 3 2
s 4 s 1 s 4s
2 s 6s 11 s 2 3 0 0 0 0
3 s 2 2s 3s 1 00 1
2
s 4 s 1 s 4s 0 1 1 s 2 s 3
6s 2
11s 3 s 1 3 s 2
4s 10s 2
47s 160 s 3
14s 2
56s 160 1
B 0 , C 10 47 160 , 0
14 56 160 X 1 1 1 0 0 X 2 0 u 0 1 0 x 3
0 D 0
试用 MATLAB^ 件求以下系统的传递函数 :
& 0 1 0 X 1 炖 1 1 0 X 2
炖 1 0 0 X 3
X 1 y [1 0 0] X 2
X 3
答 :
执行以下 m- 文件:
A=[0 1 0;-1 -1 0;1 0 0]; B=[0 ; 1 ; 0] ; C=[1 0 0]; D=0; [n um,de n]=ss2tf(A,B,C,D) 可得:
num = 0 0 0 den = 0 因此,系统的传递函数为 s G(S) 3 s 2 s s s 试用 MATLAB^ 件求以下系统的传递函数 :
& 2 1 0 x , 0 1 U i X 2
0 2 0 x 2
1 0 c U 2 X 3 0 1 3 X 3 0 1 X 1 y [0 0 1] X 2 X 3 答 :
执行以下的 m- 文件:
A=[2 1 0;0 2 0;0 1 3]; B=[0 1;1 0;0 1]; C=[0 0 1]; D=[0 0]; [n um,de n]=ss2tf(A,B,C,D,1) [n um,de n]=ss2tf(A,B,C,D,2) 可得要求的两个传递函数是 Y(s) s 2 3 2 U 1 (s) s 3
7s 2
16s 12 2 Y(s) s 4s 4 — (s) s 3
7s 2
16s 12
已知系统的状态空间模型为 x Ax Bu, y Cx ,取线性变换阵为 P ,且 x Px ,写 出线性变换后的状态空间模型。
答 :
把 x Px 代入 & Ax Bu, y Cx ,得 PX APx Bu y CPx 因此,线性变换后的等价状态空间模型为:
& P 1 APx P 1 Bu y CPx 线 性 变 换 是 否 改 变 系 统 的 特 征 多 项 式 和 极 点 ? 简 单 证 明 之 。
答 :
假设系统的状态空间模型为
x Ax Bu
y Cx Du
经过线性变换 x Tx 后, 系统的状态模型变为:
x Ax Bu
y Cx Du
其中,
A TAT 1 , B TB , C CT 1 , D D 由于
det(sl A) det(sl TAT 1 ) det(sTT 1
TAT 1 )
det(T)det(sl A)det(T 1 ) det(sl A) 故线性变换不会改变系统的特征多项式和极点。
&& 3& 2y u ( 1 ) 选择状态变量 x 1
y, x 2
& ,写出系统的状态方程; ( 2 ) 根据( 1 )的结果,由以下的状态变换 :
x 1
x 1
x 2
x 2
x 1
2x 2
确定新的状态变量 X 1 , X 2 ,试写出关于新状态变量 X 1 , X 2 的状态空间模型。
答 :⑴
由 X 1 y, X 2 & 可得 X 1 X 2 x 2
3x 2
2x 1
u 已知以下微分方程描述了系统的动态特性 :
写成矩阵向量形式,可得 y X i
x 1
0 1 x 1
0 u X 2 2 3 X 2 1 X i X 2 (2) 由于 X 1
X i x 2 , x 2
x 1
2x 2 ,即 x 1
i i x i
x 2
i 2 x 2
容易验证这是一个等价线性变换,故可得 x i i 0 x i i u x 2
0 2 x 2
i x i 乂 2 给定系统 0 i 0 x* x u a b d y i0 0 x 试确定参数 a,b 和 d 的值,以使得该系统模型能等价地转换成以下的对角型
i°d G(s)
2 . s bs a 由于等价的状态空间模型具有相同的传递函数,故经比较系数可得: a 3 答 :
由对角型状态空间模型可知 G(s) 二 s 3 而从原状态空间模型则可得传递函数 i0 (s 3)(s i) i0 -2 s 4s 3
下一篇:乡镇实施乡村振兴战略经验材料