现代控制理论 第1章习题解答

现代控制理论 第1章习题解答
现代控制理论 第1章习题解答

《现代控制理论》第1章习题解答

1.1 线性定常系统和线性时变系统的区别何在? 答:线性系统的状态空间模型为:

x

Ax Bu y Cx Du

=+=+

线性定常系统和线性时变系统的区别在于:对于线性定常系统,上述状态空间模型中的系数矩阵A ,B ,C 和D 中的各分量均为常数,而对线性时变系统,其系数矩阵A ,B ,C 和

D 中有时变的元素。线性定常系统在物理上代表结构和参数都不随时间变化的一类系统,

而线性时变系统的参数则随时间的变化而变化。

1.2 现代控制理论中的状态空间模型与经典控制理论中的传递函数有什么区别? 答: 传递函数模型与状态空间模型的主要区别如下:

1.3 线性系统的状态空间模型有哪几种标准形式?它们分别具有什么特点?

答: 线性系统的状态空间模型标准形式有能控标准型、能观标准型和对角线标准型。对于n 阶传递函数

121210

1

110

()n n n n n n n b s b s b s b G s d s a s a s a ------++++=+++++ , 分别有

⑴ 能控标准型: []01

2101210100000100000101n n n x

x u

a a a a y

b b b b x du ---?????

??????????

?????=+??

????????

?

?????----????

?=+??

⑵ 能观标准型: []001122110001000100010

00

1n n n b a b a x

a x u

b a b y x

du ---?-??

?????

??-?????

?????=-+????

?

???

????????-????

?=+??

⑶ 对角线标准型: []1212001001001n n p p x x u

p y c c c x du

??????????

?????=+??????

???????????=+? 式中的12,,,n p p p 和12,,,n c c c 可由下式给出,

12121012

111012()n n n n n n n n n

b s b s b s b

c c c G s

d d s a s a s a s p s p s p ------++++=+=++++++++---

能控标准型的特点:状态矩阵的最后一行由传递函数的分母多项式系数确定,其余部分具有特定结构,输出矩阵依赖于分子多项式系数,输入矩阵中的元素除了最后一个元素是1外,其余全为0。

能观标准型的特点:能控标准型的对偶形式。 对角线标准型的特点:状态矩阵是对角型矩阵。 1.4 对于同一个系统,状态变量的选择是否惟一?

答:对于同一个系统,状态变量的选择不是惟一的,状态变量的不同选择导致不同的状态空间模型。

1.5 单输入单输出系统的传递函数在什么情况下,其状态空间实现中的直接转移项D 不等

于零,其参数如何确定?

答: 当传递函数)(s G 的分母与分子的阶次相同时,其状态空间实现中的直接转移项D 不等于零。

转移项D 的确定:化简下述分母与分子阶次相同的传递函数

11

10

111)(a s a s a s b s b s b s b s G n n n

n n n n ++++++++=---- 可得:

d a s a s a s c s c s c s G n n n n n ++++++++=----0

11

10

111)( 由此得到的d 就是状态空间实现中的直接转移项D 。

1.6 在例1.

2.2处理一般传递函数的状态空间实现过程中,采用了如图1.12的串联分解,

试问:若将图1.12中的两个环节前后调换,则对结果有何影响? 答: 将图1.12中的两个环节调换后的系统方块图为: 图中,

32

210

11()a s s a s a s a =+++,2

210()b s b s b s b =++。

由于3s y -相当于对y 作3次积分,故1

()

y m a s =

可用如下的状态变量图表示:

因为2

s b 相当于对

b 作2次微分,故()m

b s u

=可用如下的状态变量图表示:

因此,两个环节调换后的系统状态变量图为

进一步简化,可得系统状态变量图为

取3y x =,2y x = ,1y

x = ,可以得到两个环节调换后的系统的状态空间模型为 0011220

01001[0

01]a b x a x b u

a b y x

-????????=-+????-????????=

两个环节调换前的状态空间模型是:

012012010000101[]x x u a a a y b b b x

????

????=+????????---????=

显然,调换前后的状态空间实现是互为对偶的。 1.7 已知系统的传递函数

2()6

()56

Y s s U s s s +=++ 试求其状态空间实现的能控标准形和能观标准形。 答: 系统的能控标准形为:

[]01065161x x u y x

?????=+?????--?????

?=?

系统的能观标准形为:

[]06615101x x u y x

?-????=+?????-?????

?=?

1.8 考虑由下图描述的二阶水槽装置,

图1.18 二阶水槽装置图

该装置可以看成是由两个环节串联构成的系统,它的方块图是:

图1.19 二阶水槽系统的方块图

试确定其状态空间模型。

答:图1.19中两个环节的状态空间模型分别为:

??

?=+-=22

22222x y u b x a x

和 ?

?

?=+-=11111x y u b x a x

又因为21x u u +=,所以

1121111u b x b x a x

++-= 22222u b x a x

+-= 1x y =

进一步将其写成向量矩阵的形式,可得:

??

?

?????????+???????????

?--=??????21212121121000u u b b x x a b a x x []??

?

???=2101x x y

1.9 考虑以下单输入单输出系统:

61166+++= y y

y y u 试求该系统状态空间模型的对角线标准形。 答: 由微分方程可得:

3

21)3)(2)(1(661166)(32123+++++=+++=+++=

s c s c s c s s s s s s s G

其中,

3)

3)(2(6

lim

11=++=-→s s c s

6)

3)(1(6

lim 22-=++=-→s s c s

3)2)(1(6

lim 33=++=-→s s c s

故该系统状态空间模型的对角线标准形为:

u x x x x x x ????

??????+????????????????????---=??????????111300020001321321 []??

??

??????-=321363x x x y

1.10 已知单输入单输出时不变系统的微分方程为:

()4()3()()6()8()++=++ y

t y t y t u t u t u t 试求:(1)建立此系统状态空间模型的对角线标准形;

(2)根据所建立的对角线标准形求系统的传递函数。

答: (1)由微分方程可得:

3

45213486)(222++++=++++=s s s s s s s s G

12122525

()(1)(3)13

43c c s s G s s s s s s s ++=

==+++++++,

其中,

23352lim

11=++=-→s s c s ,2

1

152lim 32=++=-→s s c s 。

从输入通道直接到输出通道上的放大系数1=d ,由此可得:

u x x x x

??

????+???????

?????--=??????1130012121 u x x y +????????????=212123 (2) 由于??????--=3001A ,??

????=11B ,???

???=2123C ,1=D ,因此 1()()30113

11011(1)(2)221.50.5

113

G s C sI A B D

s s s s s s -=-++??????=+??????+++??????

=

++++ 1.11 已知系统的传递函数为

25

()(3)(5)

+=

++s G s s s

(1) 采用串联分解方式,给出其状态空间模型,并画出对应的状态变量图; (2) 采用并联分解方式,给出其状态空间模型,并画出对应的状态变量图。 答:(1)将()G s 重新写成下述形式:

125()35s G s s s +=

?++ 每一个环节的状态空间模型分别为:

??

?=+-=11

113x y u x x

和 ??

?+-=+-=1

2122255u x y u x x

又因为11y u =, 所以

??

?-=+-=2121153x x x u x x

2152x x y -=

因此,若采用串联分解方式,则系统的状态空间模型为:

u x x x x ??????+???????????

?--=??????0151032121 []??

?

???-=2152x x y

对应的状态变量图为:

(2)将()G s 重新写成下述形式:

0.5 2.5

()35

S G s s -=

+++ 每一个环节的状态空间模型分别为:

1111

30.5x

x u y x =--??

=? ??

?=+-=2

2225.25x y u x x

又由于

??

?+-=--=u x x u x x

5.255.032211 1212y y y x x =+=+

因此,若采用并联分解方式,则系统的状态空间模型为:

u x x x x ??????-+???????????

?--=??????5.25.050032121 []??

?

???=2111x x y

对应的状态变量图为:

1.12 已知系统的状态空间模型为,x

Ax Bu y Cx =+= ,写出该系统的特征多项式和传递函数矩阵。

答: 系统的特征多项式为det()sI A -, 传递函数为1()()G s C sI A B -=-。

1.13 一个传递函数的状态空间实现是否惟一?由状态空间模型导出的传递函数是否惟

一?

答: 一个传递函数的状态空间实现不惟一;而由状态空间模型导出的传递函数是惟一的。

1.14 已知系统的状态空间模型为Cx y Bu Ax x

=+=, ,写出其对偶状态空间模型。 答: 其对偶状态空间模型为:

???=+=x

B y u

C x A x T T T ~

~~ 1.15 两个对偶状态空间模型之间的特征多项式和传递函数有什么关系?

答: 对于互为对偶的 ?

??=+=Cx y Bu Ax x

?

??=+=x B y u

C x A x T T T ~~~ ,它们对应的特征多项式分别为det()sI A -和det()T sI A -。由于一个矩阵和其装置的特征多项式是相同的,故互为对偶的两

个状态空间模型具有相同的特征多项式。 它们对应的传递函数分别为

1

1()()()det()

C sI A B

G s C sI A B sI A *--=-=-

1

2()()()det()

T T T

T

T T

T B sI A C G s B sI A C sI A *--=-=-

由于det()det()T

sI A sI A -=-,(

)

()()T

T T T C sI A B

B sI A

C *

*-=-,故对偶状态空间模

型之间的传递函数关系为12()()T G s G s =,即互为转置。 1.16 考虑由以下状态空间模型描述的系统:

010651[11]x x u y x

????

=+????--????=

试求其传递函数。 答: 由于

11()()()G s C sI A B D C sI A B --=-+=-

??

????-+++=--s s s s A sI 6156)5(1)(1

[]651

)1(6

5110615116)5(1)(2

2+++=+++=????????????-+++=

s s s s s s s s s s s G 1.17 给定系统的状态空间模型:

100004310112011000

01x x u y u ????

????=-+????????---??????

=?

???

求系统的传递函数矩阵。

答: 系统的传递函数为1()()G s C sI A B -=-。由于

????

?

?????+----+-++++++=??

??

??????+-+-=---s s s s s s s s s s s s s s s s A sI 414323321163116121134001

)(2

2

22

31

1

因此,

B A sI

C s G 1)()(--=

?????

?

??????????????+----+-+++??????+++=100100414323321161000013116122

223s s s s s s s s s s s s s ??

????+--++++=s s s s s s s 413231161

2

23 1.18 试用MATLAB 软件求出下列传递函数的状态空间实现:

232

1047160

()1456160

s s G s s s s ++=+++ 答: 执行以下的m-文件:

num=[0 10 47 160]; den=[1 14 56 160]; [A,B,C,D]=tf2ss(num,den)

得到:

??????????---=0100011605614A , ??

??

?

?????=001B , []1604710=C , 0=D

由此可知:

u x x x x x x

????

??????+????????????????????---=??????????0010100011605614321321

[]??

??

??????=3211604710x x x y

1.19 试用MATLAB 软件求以下系统的传递函数:

112233123010011011000[100]x

x x x u x x x y x x ????????????????=--+???????????????

?????????????

=??

????

答: 执行以下m-文件:

A=[0 1 0;-1 -1 0;1 0 0];

B=[0;1;0];

C=[1 0 0]; D=0;

[num,den]=ss2tf(A,B,C,D)

可得:

num = 0 0 1.0000 0 den = 1.0000 1.0000 1.0000 0

因此,系统的传递函数为

s

s s s

s G ++=

2

3)( 1.20 试用MATLAB 软件求以下系统的传递函数:

11122233123210010201001301[001]x

x u x x u x x x y x x ??????????????????=+??

?????????????????

?????????????

=??

????

答: 执行以下的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];

[num,den]=ss2tf(A,B,C,D,1)

[num,den]=ss2tf(A,B,C,D,2) 可得要求的两个传递函数是

3

21()2

()71612

Y s s U s s s s -=-+- 23

2

2()44

()71612

Y s s s U s s s s -+=-+- 1.21 已知系统的状态空间模型为,x Ax Bu y Cx =+= ,取线性变换阵为P ,且x Px =,

写出线性变换后的状态空间模型。

答: 把x Px =代入,x

Ax Bu y Cx =+= ,得 Px APx Bu y CPx

=+=

因此,线性变换后的等价状态空间模型为:

11x P APx P Bu y CPx

--=+=

1.22 线性变换是否改变系统的特征多项式和极点?简单证明之。 答: 假设系统的状态空间模型为

Du

Cx y Bu Ax x

+=+=

经过线性变换Tx x =后,系统的状态模型变为:

u

D x C y u B x A x

+=+=

其中,

1-=TAT A ,TB B =,1-=CT C ,D D =

由于

1111det()det()det()det()det()det()det()

sI A sI TAT sTT TAT T sI A T sI A -----=-=-=-=-

故线性变换不会改变系统的特征多项式和极点。 1.23 已知以下微分方程描述了系统的动态特性:

32y y

y u ++= (1) 选择状态变量12,x y x y

== ,写出系统的状态方程; (2) 根据(1)的结果,由以下的状态变换:

112212

2x x x x x x =+=--

确定新的状态变量12,x x ,试写出关于新状态变量12,x x 的状态空间模型。

答: (1) 由12,x y x y

== 可得

??

?

??=+--==11222123x

y u x x x x x 写成矩阵向量形式,可得

[]???

???

???????=??

????+????????????--=??????21212101103210x x y u x x x x (2) 由于112212,2x x x x x x =+=--,即

11221112x x x x ??????=??????--?

?????

容易验证这是一个等价线性变换,故可得

[]???

???

????

???=??????-+????????????--=??????21212111112001x x y u x x x x

1.24 给定系统

[]010100x x u a b d y x

????=+????--????= 试确定参数b a ,和d 的值,以使得该系统模型能等价地转换成以下的对角型

[]30101155z z u y z

-????=+????-????=- 答: 由对角型状态空间模型可知

2551010

()31(3)(1)43

G s s s s s s s -=

+==++++++ 而从原状态空间模型则可得传递函数

210()d

G s s bs a

=

++

由于等价的状态空间模型具有相同的传递函数,故经比较系数可得:

341

a b d === 1.25 已知系统的传递函数为

2322

()22s s G s s s s

++=++

试用部分分式法求其状态空间实现。(由于存在复数极点,可导出模态标准型实现) 答: 用部分分式法分解传递函数

222322

222

()22(22)(1)(1)

s s s s s s G s s s s s s s s s j s j ++++++===+++++++- 所以1230,1,1p p j p j ==--=-+

根据公式lim ()()i

i i x p c G s s p →=-可得

11c =,212c j =

,312c j -= 所以传递函数的一个状态空间实现为

??

??

?

???????????-=????

?

?????+????????????????????+---=??????????32132132121211111100

010000x x x j j y u x x x j j x x x

使用MATLAB 函数canon(A,B,C,D)可导出模态标准型。执行以下的m-文件:

A=[0 0 0;0 -1-i 0;0 0 -1+i]; B=[1;1;1];

C=[1 -0.5*i 0.5*i]; D=0;

[Ab,Bb,Cb,Db,P]=canon(A,B,C,D,'companion') 可得

[]

0001()102()0()0120()112x t x t u t y t ????

????=-+?

???????-????

=-

现代控制理论第一章答案1

习题解答 2-1 2-2 2-3 2-4 2-5 2-6 2-7 2-8 2-9 2-10 2-11 2-12 2-13 2-14 2-15 2-16 2-17 2-18

2-1 如题图2-1所示为RLC 电路网络,其中()i U t 为输入电压,安培表的指示电流)(t i o 为输出 量。试列写状态空间模型。 题图2-1 解: (1) 根据回路电压和节点电流关系,列出各电压和电流所满足的关系式. ()()() 1 ()()()()() i L C L C R C C d U t L i t U t dt d i t i t i t C U t U t dt R =+=+=+ (2) 在这个电路中,只要给定了储能R 元件电感L 和电容C 上的i L 和U C 的初始值,以及t ≥t 0 时刻后的输入量U i (t ),则电路中各部分的电压、电流在t ≥t 0时刻以后的值就完全确定了。也就是说,i L 和U C 可构成完整的描述系统行为的一组最少个数的变量组,因此可选i L 和为U C 状态变量,即 x 1(t )=i L , x 2(t )=u C (3) 将状态变量代入电压电流的关系式,有 1221211 11 i dx x U dt L L dx x x dt C RC =-+=- 经整理可得如下描述系统动态特性的一阶矩阵微分方程组--状态方程 11i 22110110x x L U L x x C RC ??-??????????=+???? ???? -???????????? (4) 列写描述输出变量与状态变量之间关系的输出方程, 1221110C x y U x x R R R ????===?? ?????? (5) 将上述状态方程和输出方程列写在一起,即为描述系统的状态空间模型的状态空间表达 式 11i 221211011010 x x L U L x x C RC x y x R ??-?????????? =+????????-? ??????????? ??? ?=????? ???

现代控制理论1-8三习题库

信息工程学院现代控制理论课程习题清单

正确理解线性系统的数学描述,状态空间的基本概念,熟练掌握状态空间的表达式,线性变换,线性定常系统状态方程的求解方法。 重点容:状态空间表达式的建立,状态转移矩阵和状态方程的求解,线性变换的基本性质,传递函数矩阵的定义。要求熟练掌握通过传递函数、微分方程和结构图建立电路、机电系统的状态空间表达式,并画出状态变量图,以及能控、能观、对角和约当标准型。难点:状态变量选取的非唯一性,多输入多输出状态空间表达式的建立。 预习题 1.现代控制理论中的状态空间模型与经典控制理论中的传递函数有何区别? 2.状态、状态空间的概念? 3.状态方程规形式有何特点? 4.状态变量和状态矢量的定义? 5.怎样建立状态空间模型? 6.怎样从状态空间表达式求传递函数? 复习题 1.怎样写出SISO系统状态空间表达式对应的传递函数阵表达式 2.若已知系统的模拟结构图,如何建立其状态空间表达式? 3.求下列矩阵的特征矢量 ? ? ? ? ? ? ? ? ? ? - - = 2 5 10 2 2 1- 1 A 4.(判断)状态变量的选取具有非惟一性。 5.(判断)系统状态变量的个数不是惟一的,可任意选取。 6.(判断)通过适当选择状态变量,可将线性定常微分方程描述其输入输 出关系的系统,表达为状态空间描述。 7.(判断)传递函数仅适用于线性定常系统;而状态空间表达式可以在定 常系统中应用,也可以在时变系统中应用. 8.如果矩阵A 有重特征值,并且独立特征向量的个数小于n ,则只能化为 模态阵。 9.动态系统的状态是一个可以确定该系统______(结构,行为)的信息集 合。这些信息对于确定系统______(过去,未来)的行为是充分且必要 的。 10.如果系统状态空间表达式中矩阵A, B, C, D中所有元素均为实常数时, 则称这样的系统为______(线性定常,线性时变)系统。如果这些元素 中有些是时间t 的函数,则称系统为______(线性定常,线性时变)系 统。 11.线性变换不改变系统的______特征值,状态变量)。 12.线性变换不改变系统的______(状态空间,传递函数矩阵)。 13.若矩阵A 的n 个特征值互异,则可通过线性变换将其化为______(对 角阵,雅可比阵)。 14.状态变量是确定系统状态的______(最小,最大)一组变量。 15.以所选择的一组状态变量为坐标轴而构成的正交______(线性,非线性) 空间,称之为______(传递函数,状态空间)。

王金城现代控制理论第一章知识题目解析

王金城化工出版社第1章习题参考答案: 1-1(a )选123123,,,,,y y y v v v 为状态变量,根据牛顿定律, 对1M ,有()1 1112121 dv M g K y K y y M dt ---= 对2M ,有()()2 22123232dv M g K y y K y y M dt +---= 对3M ,有()3 3323433dv M g K y y K y M dt +--= 令312112233415263,,,,,dy dy dy x y x y x y x v x v x v dt dt dt ===== ====,整理得 ()()()122214253641 11 23342332 51262322233 ,,,, ,K K K x x x x x x x x x g M M K K K K K x K K x x x g x x x g M M M M M +====-++++= -++=-+ () ()() 122 11 23222 22 3433 3 000100000010000000100000 01100010000K K K M M x x g K K K K M M M K K K M M ? ????? ??????? ? ??+??-????=+??????+?? ??- ? ? ???? ??? ? +- ?? ??? ? 100000010000001000y x ?? ??=?? ???? (b )选12,12,,y y v v 为状态变量,根据牛顿定律, 对1M ,有()1 1121111 dv M g B v v K y M dt +--= 对2M ,有()2 2221212dv f M g B v B v v M dt +---= 令1211223142,,,dy dy x y x y x v x v dt dt === ===,整理得 11113243134111 ,,K B B x x x x x x x x g M M M ===--++, 112434222 B B B f x x x g M M M +=-++

现代控制理论复习题[1]

《现代控制理论》复习题1 一、(10分,每小题2分)试判断以下结论的正确性,若结论是正确的,则在其左边的括号 里打√,反之打×。 ( √ )1. 由一个状态空间模型可以确定惟一一个传递函数。 ( × )2. 若一个对象的连续时间状态空间模型是能控的,则其离散化状态空间模型也一定 是能控的。 ( × )3. 对一个给定的状态空间模型,若它是状态能控的,则也一定是输出能控的。 ( √ )4. 对系统Ax x =&,其Lyapunov 意义下的渐近稳定性和矩阵A 的特征值都具有负实部是一致的。 ( √ )5. 根据线性二次型最优控制问题设计的最优控制系统一定是渐近稳定的。 二、(15分)考虑由下式确定的系统: 2 33 )(2 +++= s s s s G 试求其状态空间实现的能控标准型、能观标准型和对角线标准型,并画出能控标准型的状态变量图。 解: 能控标准形为 []? ? ? ???=??????+??????? ?????--=??????21212113103210x x y u x x x x & & 能观测标准形为 []? ? ? ???=??????+??????? ?????--=??????21212110133120x x y u x x x x & & 对角标准形为 []? ? ? ???-=??????+????????????--=??????21212112112001x x y u x x x x && 三、(10分)在线性控制系统的分析和设计中,系统的状态转移矩阵起着很重要的作用。对系统 x x ?? ????--=3210 & 求其状态转移矩阵。 解:解法1。

《现代控制理论》第3版课后习题答案

《现代控制理论参考答案》 第一章答案 1-1 试求图1-27系统的模拟结构图,并建立其状态空间表达式。 图1-27系统方块结构图 解:系统的模拟结构图如下: 图1-30双输入--双输出系统模拟结构图 系统的状态方程如下: u K x K x K x X K x K x x x x J K x J x J K x J K x x J K x x x p n p b 161116613153 46 1 5141313322211 +-- =+-==++--== =??? ?? ?

令y s =)(θ,则1x y = 所以,系统的状态空间表达式及输出方程表达式为 []????? ? ??? ? ??????????=??????? ???????????????+?????? ??????????????? ????????????? ??????????? ?-----=????????????????????????????? ?654321165432111111112654321000001000000 000000010010000000000010x x x x x x y u K K x x x x x x K K K K K K J K J J K J K J K x x x x x x p p p p n p b 1-2有电路如图1-28所示。以电压)(t u 为输入量,求以电感中的电流和电容上的电压作为状态变量的状态方程,和以电阻2R 上的电压作为输出量的输出方程。 U 图1-28 电路图 解:由图,令32211,,x u x i x i c ===,输出量22x R y = 有电路原理可知:? ? ? +==+=++3 213 222231111x C x x x x R x L u x x L x R 既得 2 221332 2222131111111111x R y x C x C x x L x L R x u L x L x L R x =+- =+-=+-- =? ? ? 写成矢量矩阵形式为:

最新现代控制理论知识点汇总

第一章 控制系统的状态空间表达式 1. 状态空间表达式 n 阶 Du Cx y Bu Ax x +=+=&1:?r u 1:?m y n n A ?: r n B ?: n m C ?:r m D ?: A 称为系统矩阵,描述系统内部状态之间的联系;B为输入(或控制)矩阵,表示输入对每个状态变量的作用情况;C 输出矩阵,表示输出与每个状态变量间的组成关系,D直接传递矩阵,表示输入对输出的直接传递关系。 2. 状态空间描述的特点 ①考虑了“输入-状态-输出”这一过程,它揭示了问题的本质,即输入引起了状态的变化,而状态决定了输出。 ②状态方程和输出方程都是运动方程。 ③状态变量个数等于系统包含的独立贮能元件的个数,n 阶系统有n 个状态变量可以选择。 ④状态变量的选择不唯一。 ⑤从便于控制系统的构成来说,把状态变量选为可测量或可观察的量更为合适。 ⑥建立状态空间描述的步骤:a 选择状态变量;b 列写微分方程并化为状态变量的一阶微分方程组;c 将一阶微分方程组化为向量矩阵形式,即为状态空间描述。 ⑦状态空间分析法是时域内的一种矩阵运算方法,特别适合于用计算机计算。 3. 模拟结构图(积分器 加法器 比例器) 已知状态空间描述,绘制模拟结构图的步骤:积分器的数目应等于状态变量数,将他们画在适当的位置,每个积分器的输出表示相应的某个状态变量,然后根据状态空间表达式画出相应的加法器和比例器,最后用箭头将这些元件连接起来。 4. 状态空间表达式的建立 ① 由系统框图建立状态空间表达式:a 将各个环节(放大、积分、惯性等)变成相应的模拟结构图;b 每个积 分器的输出选作i x ,输入则为i x &;c 由模拟图写出状态方程和输出方程。 ② 由系统的机理出发建立状态空间表达式:如电路系统。通常选电容上的电压和电感上的电流作为状态变量。 利用KVL 和KCL 列微分方程,整理。 ③由描述系统的输入输出动态方程式(微分方程)或传递函数,建立系统的状态空间表达式,即实现问题。实现是非唯一的。 方法:微分方程→系统函数→模拟结构图→状态空间表达式 注意:a 如果系统函数分子幂次等于分母幂次,首先化成真分式形式,然后再继续其他工作。 b 模拟结构图的等效。如前馈点等效移到综合反馈点之前。p28 c 对多输入多输出微分方程的实现,也可以先画出模拟结构图。 5.状态矢量的线性变换。也说明了状态空间表达的非唯一性。不改变系统的特征值。特征多项式的系数也是系统的不变量。 特征矢量 i p 的求解:也就是求0)(=-x A I i λ的非零解。 状态空间表达式变换为约旦标准型(A为任意矩阵):主要是要先求出变换矩阵。a 互异根时,各特征矢量按列排。b 有重根时, 设3阶系统,1λ=2λ,3λ为单根,对特征矢量1p ,3p 求法与前面相同, 2p 称作1λ的广义特征矢量,应满足121)(p p A I -=-λ。 系统的并联实现:特征根互异;有重根。方法:系统函数→部分分式展开→模拟结构图→状态空间表达式。 6.由状态空间表达式求传递函数阵)(s W D B A sI C s W ++-=-1)()( r m ?的矩阵函数[ij W ] ij W 表示第j 个输入对第i 个输出的传递关系。 状态空间表达式不唯一,但系统的传递函数阵)(s W 是不变的。 子系统的并联、串联、反馈连接时,对应的状态空间表达及传递函数阵)(s W 。方法:画出系统结构图,理清关系,用分块矩阵表示。 第二章 控制系统状态空间表达式的解

现代控制理论讲义

第一章 系统描述 1.1 引言 一个复杂系统可能有多个输入和多个输出,并且以某种方式相互关联或耦合。为了分析这样的系统,必须简化其数学表达式,转而借助于计算机来进行各种大量而乏味的分析与计算。从这个观点来看,状态空间法对于系统分析是最适宜的。 经典控制理论是建立在系统的输入-输出关系或传递函数的基础之上的,而现代控制理论以n 个一阶微方程来描述系统,这些微分方程又组合成一个一阶向量-矩阵微分方程。应用向量-矩阵表示方法,可极大地简化系统的数学表达式。状态变量、输入或输出数目的增多并不增加方程的复杂性。事实上,分析复杂的多输入-多输出系统,仅比分析用一阶纯量微分方程描述的系统在方法上稍复杂一些。 本文将主要涉及控制系统的基于状态空间的描述、分析与设计。本章将首先给出状态空间方法的描述部分。将以单输入单输出系统为例,给出包括适用于多输入多输出或多变量系统在内的状态空间表达式的一般形式、线性多变量系统状态空间表达式的标准形式(相变量、对角线、Jordan 、能控与能观测)、传递函数矩阵,以及利用MA TLAB 进行各种模型之间的相互转换。第二章将讨论状态反馈控制系统的分析方法。第三章将给出几种主要的设计方法。 本章1.1节为控制系统状态空间分析的引言。1.2节介绍传递函数的状态空间表达式,并给出状态空间表达式的各种标准形。1.3节讨论用MA TLAB 进行系统模型的转换(如从传递函数变换为状态空间模型等)。 1.2 状态空间表达式 为获得传递函数的状态空间表达式,有多种方法。在《系统分析与控制》中曾介绍过几种。本节将介绍状态空间的能控标准形、能观测标准形、对角线形与Jordan 标准形,在例1.17~1.21中将讨论由传递函数获得这些状态空间表达式的方法。 1.2.1 状态空间表达式的标准形式 考虑由下式定义的系统: )1.1(1)1(1)(1)1(1)(u b u b u b u b y a y a y a y n n n n o n n n n ++++=++++---- 式中u 为输入,y 为输出。该式也可写为 )2.1()()(1111110n n n n n n n n a s a s a s b s b s b s b s U s Y +++++++= --- - 下面给出由式(1.1)或式(1.2)定义的系统状态空间表达式之能控标准形、能观测标准形和对角线形(或Jordan 形)标准形。

现代控制理论基础第一章

Elements of Modern Control Theory 主讲:董霞 现代控制理论基础 西安交通大学机械工程学院 Email:xdong@https://www.360docs.net/doc/b311346346.html, 办公地点:西二楼东207

参考教材 《现代控制工程》王军平董霞主编 西安交通大学出版社 教材 《现代控制理论基础》(机械类)何钺编 机械工业出版社 《现代控制工程》(第三版)Katsuhiko Ogata著卢伯英、于海勋译电子工业出 版社

第一章绪论 现代控制理论是在20世纪50年代末、60年代初形成的控制理论。之所以称其为现代控制 理论是与经典控制理论相比较而言的。

1.1 控制理论发展简史 目前国内外学术界普遍认为控制理论经历了三个发展阶段: 经典控制理论 现代控制理论 智能控制理论 这种阶段性发展是由简单到复杂、由量变到质变的辩证发展过程。并且,这三个阶段不是相互排斥,而是相互补充、相辅相成的,它们各有其应用领域,并还在不同程度地继续发展着。

控制理论中反馈的概念 代表性人物:瓦 特(J.Watt),于1788年发明了 蒸汽机飞球调速器。这是一个典 型的自动调节系 统,由此拉开了 经典控制理论发 展的序幕。 控制理论诞生前, 人们对于反馈就有 了认识。

经典控制理论的诞生 1868 年,英国物理学家J.C.Maxwell 发表《论调速器》论文,解决了蒸汽机调速系统中出现的剧烈振荡问题; 1877年,英国科学家E.J. Routh 建立了劳斯稳定性判据; 1895年,德国数学家A. Hurwitz 提出了胡尔维茨稳定性判据;1892年,俄国数学家A. M.Lyapunov 发表了专著《论运动稳定性的一般问题》; 1922年,美国的N. Minorsky 研究出用于船舶驾驶的伺服机构并提出PID 控制方法; 1932年,美籍瑞典人H. Nyquist 提出了频域内研究系统稳定性的频率判据;

《现代控制理论》第版课后习题答案

《现代控制理论参考答案》 第一章答案 1-1 试求图1-27系统的模拟结构图,并建立其状态空间表达式。 解:系统的模拟结构图如下: 系统的状态方程如下: 令y s =)(θ,则1x y = 所以,系统的状态空间表达式及输出方程表达式为 1-2有电路如图1-28所示。以电压)(t u 为输入量,求以电感中的电流和电容上的电压作为状态变量的状态方程,和以电阻2R 上的电压作为输出量的输出方程。 解:由图,令32211,,x u x i x i c ===,输出量22x R y = 有电路原理可知:? ? ? +==+=++3 213 222231111x C x x x x R x L u x x L x R 既得 2 221332 2222131111111111x R y x C x C x x L x L R x u L x L x L R x =+- =+-=+-- =? ? ? 写成矢量矩阵形式为: 1-4 两输入1u ,2u ,两输出1y ,2y 的系统,其模拟结构图如图1-30所示,试求其状态空间表达式和传递函数阵。 解:系统的状态空间表达式如下所示: 1-5系统的动态特性由下列微分方程描述 列写其相应的状态空间表达式,并画出相应的模拟结构图。 解:令.. 3. 21y x y x y x ===,,,则有 相应的模拟结构图如下: 1-6 (2)已知系统传递函数2 )3)(2() 1(6)(+++=s s s s s W ,试求出系统的约旦标准型的实现,并画出相 应的模拟结构图 解:s s s s s s s s s W 31 233310)3(4)3)(2()1(6)(22++++- ++-=+++= 1-7 给定下列状态空间表达式

现代控制理论 第1章习题解答

《现代控制理论》第1章习题解答 1.1 线性定常系统和线性时变系统的区别何在? 答:线性系统的状态空间模型为: x Ax Bu y Cx Du =+=+ 线性定常系统和线性时变系统的区别在于:对于线性定常系统,上述状态空间模型中的系数矩阵A ,B ,C 和D 中的各分量均为常数,而对线性时变系统,其系数矩阵A ,B ,C 和 D 中有时变的元素。线性定常系统在物理上代表结构和参数都不随时间变化的一类系统, 而线性时变系统的参数则随时间的变化而变化。 1.2 现代控制理论中的状态空间模型与经典控制理论中的传递函数有什么区别? 答: 传递函数模型与状态空间模型的主要区别如下: 1.3 线性系统的状态空间模型有哪几种标准形式?它们分别具有什么特点? 答: 线性系统的状态空间模型标准形式有能控标准型、能观标准型和对角线标准型。对于n 阶传递函数 121210 1 110 ()n n n n n n n b s b s b s b G s d s a s a s a ------++++=+++++ , 分别有 ⑴ 能控标准型: []01 2101210100000100000101n n n x x u a a a a y b b b b x du ---????? ?????????? ?????=+?? ???????? ? ?????----???? ?=+?? ⑵ 能观标准型: []001122110001000100010 00 1n n n b a b a x a x u b a b y x du ---?-?? ????? ??-????? ?????=-+???? ? ??? ????????-???? ?=+??

《现代控制理论(第三版)》答案刘豹_唐万生编

第一章答案 1-1 试求图1-27系统的模拟结构图,并建立其状态空间表达式。 1 1 K s K K p +s K s K p 1 +s J 11s K n 2 2s J K b - ++ - + - ) (s θ) (s U 图1-27系统方块结构图 解:系统的模拟结构图如下: ) (s U ) (s θ-- - + ++图1-30双输入--双输出系统模拟结构图 1 K p K K 1p K K 1++ +p K n K ? ? ?1 1J ? 2 J K b ? ? - 1 x 2 x 3 x 4 x 5x 6x 系统的状态方程如下:

u K K x K K x K K x X K x K x x x x J K x J x J K x J K x x J K x x x p p p p n p b 1611166 13153 46 1 51 41 31 33 222 11+ - - =+-==+ + - - == =? ? ? ? ? ? 阿 令y s =)(θ,则1x y = 所以,系统的状态空间表达式及输出方程表达式为 []????????? ???????????=?? ? ???? ? ?? ???????? ????+?????????? ?????????????????????? ? ??? ? ???????? ?---- -=??????????????????????????????65432116543 21111111126543 2100 0001 000000 00 0000 0001 00100000 000 000 10 x x x x x x y u K K x x x x x x K K K K K K J K J J K J K J K x x x x x x p p p p n p b 1-2有电路如图1-28所示。以电压)(t u 为输入量,求以电感中的电流和电容上的电压作为状态变量的状态方程,和以电阻2R 上的电压作为输出量的输出方程。

相关文档
最新文档