(完整word版)现代控制理论(东大)第二章习题0922

(完整word版)现代控制理论(东大)第二章习题0922
(完整word版)现代控制理论(东大)第二章习题0922

第二章知识点

◆ 状态空间表达式的建立:

物理机理直接建立;高阶微分方程转化;传递函数建立 ◆ 组合系统的状态空间表达式: 并联;串联;反馈 ◆ 线性变换: 变换矩阵的计算

◆ 离散时间系统的状态空间表达式

2.0 建立下图所示系统的状态空间表达式,其中12,m m 为小车质量,

12,k k 为相应的弹簧系数,12,s s 为相应小车的位移,u 为外力。(这

里忽略摩擦阻尼)

1) 确定输入变量和输出变量。

输入变量:u 输出变量:位移12,s s

2) 将小车弹簧系统分为2个子系统,根据牛顿第二定律(u f

ma -=)

分别写出微分方程。

首先对小车1m 进行分析,得到如下微分方程

21

11212()d s u k s s m dt

--= (1)

同理,对小车2m 进行分析,可有

22

1122222()d s k s s k s m dt

--= (2)

3) 根据上述2个子系统微分方程的阶次选择状态变量。

选取系统的状态变量为

11213242,,,x s x s x s x s ====&&

将子系统的微分方程写成一阶微分方程组的形式,得系统的状态方程为

12x x =&

112112131111

11

[()]k k x u k s s x x u m m m m =

--=-++& 34x x =&

1124

1122213222

1[()]k k k x k s s k s x x m m m +=--=-& 系统的输出方程为

111y s x ==

223y s x ==

最后写成矩阵形式,状态空间表达式可写为:

1111

112213

344112

2

2

010*******

10000x x k k m m x x m u x x x x k k k m m ??

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

????-

????????

&&

&&

123

410000010x x y x x ????

????=????????????

2.1有电路图如图 2.1P 所示,设输入为1u ,输出为2u ,试自选状态变量并列写出其状态变量表达式。 解: 系统如图

R 2

图 2.1P

确定了输入输出变量,根据电路定律列写微分方程

设1C 两端电压为1c u ,2C 两端的电压为2c u ,则

2

12221c c c du u C R u u dt

++= (1) 1121

21c c c du u du

C C dt R dt

+= (2) 根据微分方程的阶次选择状态变量

设状态变量为11c x u =,22c x u =,由式(1)和(2)得:

121121*********

c c c du R R u u u dt R R C R C R C +=--+ 2121222222

111

c c c du u u u dt R C R C R C =--+ 状态空间表达式为:

211

1211212121

212

122222*********R R x x x u R R C R C R C x x x u R C R C R C y u u x +?=--+??

?

=--+??

?==-??

&& 即:

12121121

211112222222211111R R C R C R R C R C x x u x x R C R C R C +????

-????

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

?

&& []11210x y u x ??

=-+????

2.2 建立图 2.2P 所示系统的状态空间表达式,其中,1M ,2M 为重物质量,K 为弹簧系数,12,B B 为阻尼,()f t 为外力,设1y ,2y 分别为1M ,

2M 的位移量。

1

图 2.2P

解:确定输入量和输出量

令输入()f t 为输入量,1M ,2M 的位移量1y ,2y 为输出量,

根据牛顿定律列写微分方程

分别对重物1M ,2M 进行受力分析后,得到如下微分方程

21211112()d y d y y M Ky B dt dt

-=--

22212

212

2()()d y d y y dy M f t B B dt dt dt

-=-- 根据上述2个子系统微分方程的阶次选择状态变量

选取状态变量11x y =,22x y =,1

3dy x dt

=

,2

4dy x dt

=

。连同u f =代入上面两个式子,经整理得状态方程为:

1324113134111112434

22221()x x x x B B K x x x x

M M M B B B x x x u M M M M =??=??=+-???=--++???

&&&&

输出方程为:

1

122

y x y x =???

=?? 写成矩阵形式为:

112211

111

334411222221122340010

0000100010

()1000010

0x x

x x B B K u

M M M x x x x B B B M M M M x y x y x x ??

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

? ? ? ? ? ? ????? ?-+ ??? ??

??? ????? ?= ?

? ????? ? ???

&&&&

2.4 如图 2.3P 所示的水槽系统。设水槽1的横截面积为1c ,水位为1x ;水槽2的横截面积为2c ,水位为2x ;设1R 、2R 、3R 为各水管的阻抗时,推导以水位1x 、2x 作为状态变量的系统微分方程式。但是,输入u 是单位时间的流入量,1y 、2y 为输出,是单位时间由水槽的流出量。

1c 2

2

图 2.3P 水槽系统

解:确定了单位时间的流入量u 为输入,单位时间由水槽的流出量1y 、

2y 为输出量,

在水槽1,考虑时间增量t ?内水量的进出。单位时间的流入量是输入u 和有两个水槽的水位差决定的水量213()/x x R -,流出量是

111/y x R =。(类似电压,电阻,电流的意义)

设水位的增量为1x ?,则水量的增量是11c x ?,则单位时间内的水量增量为

1112113

11

()c x x x x u t R R ?=-+-+? 同样,得到水槽2单位时间内的水位增量有如下关系。

2221223

11

()c x x x x t R R ?=-+-?, 设0t ?→,则11(/)x t x ??→&,22(/)x t x ??→&,因此可有下列微分方

1121113131

21

2232223

1111

(

)111()x x x u c R c R c R c x x x c R c R c R =-+++=-+&&

输出方程为

1111

y x R = 222

1y x R =

设[]12T

x x x =,[]12T

y y y =,将上述微分方程组写成矩阵形式如下

1113131232223111()1111()0c R c R c R c x

x u c R c R c R ??

-+?? ? ? ?=+

? ? ?-+ ????

?&

1

21010R y x R ?? ? ?= ? ??

?

化对角(约当)标准型的步骤

? 求取系统矩阵A 的n 个特征根1,,n λλL 和对应的特征向量

1,,n P P L

? 令1(,,)n P P P =L

? 做变换1

1n A P AP λλ-??

??===Λ?????

?

O 2.14 试将下列状态方程化为对角标准形。

1) 11

22010561x x u x x ????????

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

????&& 解 :

① 求特征值

1(6)5(5)(1)056

I A λ

λλλλλλ--=

=++=++=+

121,5λλ?=-=-

② 求特征向量

a 、对于11λ=-:(对应11λ=-的特征向量满足11()0I A v λ-=),故有

1111121211015501v v v v --??????????

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

???? b 、对于25λ=-:同理有

2121222251015

105v v v v --??????????

=?= ? ?

? ? ?-??????

???? ③ 构造P ,(令12(,)P P P =)求1P -

1

5

11144151

14

4P P -?? ???=?=

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

11005A P AP --??

?== ?-??

, 1

5

11044411114

44B P B -???? ? ???===

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

得到对角形的状态方程为

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

? ?-?? ?

- ???

& 2) 111222330102330215127671x x u x x u x x ?????????? ? ??? ?=+ ? ? ??? ??? ? ??? ?---????????

&&&

① 求特征值

1

3

2(1)(2)(3)012

7

6

I A λ

λλ

λλλλ--=--=+++=+

1231,2,3λλλ?=-=-=-

② 求特征向量

a 、对于11λ=-有:(11()0I A v λ-=,求解3阶方程组易得)

1111121213131100131201127501v v v v v v --?????????? ??? ? ? ?---=?=- ??? ? ? ? ??? ? ? ?-??????????

b 、对于22λ=-有:

1111121213132100232204127401v v v v v v --?????????? ??? ? ? ?---=?=- ??? ? ? ? ??? ? ? ???????????

c 、对于23λ=-有:

1111121213133100133203127303v v v v v v --?????????? ??? ? ? ?---=?=- ??? ? ? ? ??? ? ? ???????????

③ 构造P ,(令123(,,)P P P P =)求1

P -。

1

9511212214332111353122P P -??

???

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

???

④ 求A ,B

1110

002

0,00395371272322232

115152053712711622

2A P AP B P B ---??

?==- ? ?-?

?

????- ? ???

?

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

? ?????

37271002020152000327162x x u

??

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

???

&

为所求。

2.15 试将下列状态方程化为约当标准形。

11122233314122710253113x x u x x u x x -?????????? ? ? ? ?

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

&&& 解:

① 求特征值:

2412

12(1)(3)01

1

3

I A λλλ

λλλ---=--=--=--

1231,3λλλ?===

② 求特征向量

a 、对于1λ=有:11()0I A v λ-=

111112121313312001120211201v v v v v v --?????????? ??? ? ? ?--=?= ??? ? ? ? ??? ? ? ?--??????????

b 、对于3λ=有:

由12()0I A v λ-=,有

212122222323112011320111001v v v v v v --?????????? ??? ? ? ?--=?= ??? ? ? ? ??? ? ? ?-??????????

由132()I A v v λ-=-,有

313132323333112111321011010v v v v v v ---?????????? ??? ? ? ?--=-?= ??? ? ? ? ??? ? ? ?--??????????

③ 构造P ,(令123(,,)P P P P =)求1

P -。

1011011210012110112P P --????

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

④ 求A ,B 。

1110

003

1,003011313401

227811125352A P AP B P B --??

?== ? ???

--??????

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

??? ?--?

?????

所求的约当标准形为

100340318100352x x u -????

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

&& 2.16 已知系统的状态空间表达式为

()512315124x x u y x u

--????=+ ? ?-????=+& 求其对应的传递函数。

5131A --??= ?-??,25B ??

= ???

,[]12C =,4D =

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

15131111

()3

5(5)(1)3s sI A s s sI A s s s -+??

-= ?

-+??+-??-=

?

++++??

(线性代数知识,设A=

?????

??

?????nn n n n n a a a a a a a a a ΛM M M ΛΛ

212222111211 所对应的行列式detA

则A -1 ()122

()()1121

1243

55(2)(4)4369168G s C sI A B D

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

+ ???+++????++=++ □

2.8 已知系统的微分方程

1) u y y y y 354=+++&&&&&&; 2) u u y y -=+&&&&&&32; 3) u u y y y y 75532+=+++&&&&&&&&&

。 试列写出它们的状态空间表达式。 解

1) 此题微分方程右边不含有输入函数导数,利用有高阶微分方程转化状态空间

表达式的公式直接写出,

110

10000101n n x

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

???---??

??M O &L

[1,,0,0,0]y x =L L

令1y x =,2y

x =&,3y x =&&,则有

12

23

31231

543x x x x x x x x u y x =??=??

=---+??=?&&& 状态空间表达式为:

()112233123010000105413100x x x x u x x x y x x ??

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

?? ?

= ?

???

&&&

2) 已知系统的微分方程(u u y y -=+&&&&&&32)

,利用由传递函数建立状态空间表达式的方法。

首先对微分方程取零初始条件下的拉氏变换,得到系统的传递函数后,再由传递函数求取状态空间表达式。本题利用直接法。

对微分方程取拉氏变换得

3222332()3()()()

11()1223()232

s y s sy s s u s u s s y s s u s s s s s

+=---==

++ 见教材中的公式(2.3.47a) 和(2.3.47b)

11221

1010000101n n n n x x x x u x a a a x -????????????????????????=+????????????????---????????&L

&O M M M O M

&L

[]1211n

n n x x y b b b x -??????=??????

L

M 从而

1122330100001031002x x x x u x x ??

???

????

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

???

&&& 1231

1022x y x x ??

?? ?=- ? ??? ?

??

3) 采用拉氏变换法求取状态空间表达式。对微分方程取零初试条件下的拉氏变换得:

323()2()3()5()5()7()s y s s y s sy s y s s u s u s +++=+

323232

()57101518

5()235235

y s s s s u s s s s s s s +---==+++++++ 于是可知对应状态空间表达式为

112233010000105321x x x x u x x ??

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

&&& ()1231005x y x u

x ??

?

=+ ? ?

??

相关主题
相关文档
最新文档