30
现现现现现现 现现现现现现

现代控制理论

  • Upload
    dwight

  • View
    177

  • Download
    1

Embed Size (px)

DESCRIPTION

现代控制理论. 5 . 3 线性系统的李雅普诺夫稳定性分析. 利用李雅普诺夫第二法判断系统的稳定性,关键是如何构造一个满足条件的李氏函数,而李氏第二法本身并没有提供构造李氏函数的一般方法。所以,尽管李雅普诺夫第二法在原理上是简单的,但实际应用并不是一件易事。尤其对复杂的系统更是如此,需要有相当的经验和技巧。不过,对于线性系统和某些非线性系统,已经找到了一些可行的方法来构造李氏函数。. 5.3.1 线性定常连续系统. 1. 渐近稳定的判别方法 定理 5-9 线性定常系统. - PowerPoint PPT Presentation

Citation preview

Page 1: 现代控制理论

现代控制理论现代控制理论现代控制理论现代控制理论

Page 2: 现代控制理论

2

5 . 3 线性系统的李雅普诺夫稳定性分析

利用李雅普诺夫第二法判断系统的稳定性,关键是如何构造一个满足条件的李氏函数,而李氏第二法本身并没有提供构造李氏函数的一般方法。所以,尽管李雅普诺夫第二法在原理上是简单的,但实际应用并不是一件易事。尤其对复杂的系统更是如此,需要有相当的经验和技巧。不过,对于线性系统和某些非线性系统,已经找到了一些可行的方法来构造李氏函数。

Page 3: 现代控制理论

3

5.3.1 线性定常连续系统

式中, x 是 n 维状态矢量, A 是 n×n 常数阵,且是非奇异的。在平衡状态 xe = 0 处,渐近稳定的充要条件是:对任意给定的一个正定对称矩阵 Q ,存在一个正定对称矩阵 P ,且满足矩阵方程

ATP + PA = Q 而标量函数 v(x)=xTPx 是这个系统的一个二次型形式

的李雅普诺夫函数。

Axx

1. 渐近稳定的判别方法 定理 5-9 线性定常系统

Page 4: 现代控制理论

4

证明 充分性 如果满足上述要求的 P 存在,则系统在 xe = 0 处是渐近稳定的。

设 P 是存在的,且 P 是正定的,故选 v(x) = xTPx 。由塞尔维斯特判据知 v(x) > 0 ,则

xPxPxxPxxx TT)()( T

dt

dv

= (Ax)TPx + xTP (Ax)

= xTATPx + xTP Ax

= xT (ATP + PA)x

= xT ( Q) x < 0由定理 5-4 知,系统在 xe = 0 处是渐近稳定的。

Page 5: 现代控制理论

5

0

T

dtee tt AA QP

00

TT TT

dtQeedtee tttt AQAPAPA AAAA

0

)(T ttQeed AA

QQ AA 0

T tt ee

必要性 如果系统在 xe = 0 是渐近稳定的,则必存在矩阵 P ,满足矩阵方程 ATP + PA = Q 。 设合适的矩阵 P 具有下面形式

那么被积函数一定是具有 t keλt 形式的诸项之和,其中λ 是矩阵 A 的特征值。因为系统是渐近稳定的,必有Re(λ) < 0 ,因此积分一定存在。

若将 P 代入上述矩阵方程,可得

Page 6: 现代控制理论

6

1 )如果任取一个正定矩阵 Q ,则满足矩阵方程 ATP + PA = Q 的实对称矩阵 P 是唯一的。若P 是正定的,系统在 xe = 0 处是渐近稳定的。 P 的正定性是一个充要条件。

3 )为计算方便,在选定正定实对称矩阵 Q 时,可取 Q = I ,于是矩阵 P 可按下式确定:

ATP + PA = I

然后检验 P 是不是正定的。

2 )如果 沿任意一轨线不恒等于零,则 Q 可取为正半定的,结论不变。

xQxx )()( T v

Page 7: 现代控制理论

7

解:系统平衡点为坐标原点。 取 Q = I ,则矩阵 P 由下式确定 ATP + PA = I

例 5-8 设系统的状态方程为

试判断该系统的稳定性 。

2

1

2

1

11

10

x

x

x

x

10

01

11

10

11

10

2221

1211

2221

1211

pp

pp

pp

pp

2p11= 1p11 p12 p22 = 0 2p12 2p22 = 1

Page 8: 现代控制理论

8

12

12

1

2

3

2221

1211

pp

ppP

01

2

12

1

2

3

02

3

2221

12112

111

pp

pp

p

可知 P > 0 ,正定,所以系统在原点处的平衡状态是渐近稳定的。而系统的李氏函数为

v(x) = xTPx = 0.5( 3x12 + 2 x1 x2 + 2x2

2 )

Page 9: 现代控制理论

9

5.3.2 线性时变连续系统 1 . 渐近稳定的判别方法定理 5-10 线性时变连续系统

0

)(

e

t

x

xAx

在平衡点 xe = 0 处,渐近稳定的充要条件是:对任意

给定的连续对称正定矩阵 Q(t) ,存在一个连续的对称正定矩阵 P(t) ,使得

并且 v(x,t) = xT(t)P(t)x(t) 是系统的李氏函数。

)()()()()()( T tttttt QAPPAP

Page 10: 现代控制理论

10

证明 只证充分性,即如果满足上述要求的 P 存在,则系统在 xe = 0 处是渐近稳定的。

设 P(t) 是存在的,且 P(t) 是正定的,即 P(t)>0 。故选 v(x , t)= x(t)TP(t)x(t) > 0 ,(正定的)。又

xPxxPxxPxx )()()(),( TTT ttttv

])()[()()(])([ TT xAxPxPxxPxA ttttt

xAPxxPxxPAx )()()()()( TTTT ttttt

xAPPPAx )]()()()()([ TT ttttt

xQx )(T t

)()()()()()( T tttttt APPPAQ

Page 11: 现代控制理论

11

若是 Q 正定对称矩阵,则 是负定的。由定理 5-

4 知,系统在 xe = 0 处是渐近稳定的。 [ 证

毕 ]

),( tv x

2. 判断的一般步骤1 )确定系统的平衡状态。2 )任选正定对称矩阵 Q(t) ,代入矩阵方程

)()()()()()( T tttttt QAPPAP

解出矩阵 P(t) 。该矩阵方程属于 Riccati 矩阵微分方程,其解为

dttttttttt

t0

),()(),(),()(),()( T000

T ΦQΦΦPΦP

Page 12: 现代控制理论

12

3 )判断矩阵 P(t) 是否满足连续、对称正定性。若满足,则线性时变系统是渐近稳定的,且

v(x,t) = xT(t)P(t)x(t)

同样,为计算方便,可选 Q(t) = Q = I ,则 dtttttttt

t

t0

),(),(),()(),()( T000

T ΦΦΦPΦP

Page 13: 现代控制理论

13

5.3.3 线性定常离散系统

式中, G 是 n × n 阶常系数非奇异矩阵。系统在平衡点 xe = 0 处渐近稳定的充要条件是:对任意给定的正定对称矩阵 Q ,存在一个正定对称矩阵 P ,且满足如下矩阵方程:

GTP G P = Q 并且 v[x(k)]= xT(k)Px(k) 是这个系统的李雅普诺夫函

数。

1. 渐近稳定的判别方法 定理 5-11 线性定常离散系统

0

)()1(

e

kk

x

Gxx

Page 14: 现代控制理论

14

证明 设所选李氏函数为 v[x(k)]=xT(k)Px(k)因为 P 是正定的实对称矩阵,所以 v[x(k)] 是正定的。 v[x(k)]= v[x(k+1)] v[x(k)] =xT(k+1)Px(k+1) xT(k)Px(k) = [Gx(k)]TP Gx(k) xT(k)Px(k) = xT(k)[GTPG P ]x(k) = xT(k)[ Q ]x(k)由于 v[x(k)] 是正定的,根据渐近稳定的条件 v[x(k)] < 0 Q = GTPG P < 0对于 P > 0 ,系统渐近稳定的充分条件是 Q > 0 。

Page 15: 现代控制理论

15

解:系统平衡点为坐标原点。 取 Q = I ,则矩阵 P 由下式确定 GTPG P = I

p11 (1 1) = 1p12 (1 1 2 ) = 0 p22 (1 2

2) = 1

例 5-9 设离散系统的状态方程为

试确定系统在平衡点处渐近稳定的条件。

)(0

0)1(

2

1 kk xx

10

01

0

0

0

0

2221

1211

2

1

2221

1211

2

1

pp

pp

pp

pp

Page 16: 现代控制理论

16

22

21

1

10

01

1

P

要使 P 为正定的实对称矩阵,则要求

1 < 1 2 < 1

也就是说,当系统的特征根位于单位圆内时,系统的平衡点是渐近稳定的。显然,这一结论与经典理论中采样系统稳定的充要条件是完全相同的。

Page 17: 现代控制理论

17

5.3.4 线性时变离散系统

x(k+1)=G(k+1, k)x(k)

系统在平衡点 xe=0 处是大范围渐近稳定的充要条件是:对于任意给定的正对称矩阵 Q(k) ,存在一个实对称正定矩阵 P(k+1) ,且满足如下矩阵方程:

GT(k+1, k)P(k+1)G(k+1, k) P(k) = Q(k)

并且 v[x(k), k)]= xT(k)P(k)x(k) 为系统的李雅普诺夫函数。

1. 渐近稳定的判别方法定理 5-12 线性时变离散系统

Page 18: 现代控制理论

18

证明 只证充分性。设选取李氏函数为 v[x(k), k]= xT(k)P(k)x(k)

因为 P(k) 是正定的实对称矩阵, v[x(k), k] 是正定的。 v[x(k), k]= v[x(k+1), k +1] v[x(k), k]

= xT(k+1)P(k+1)x(k+1) xT(k)P(k) x(k)

= xT(k)GT(k+1,k)P(k+1)G(k+1,k)x(k) xT(k)P(k) x(k)

= xT(k)[GT(k+1,k)P(k+1)G(k+1,k) P(k)]x(k)

= xT(k)[Q(k)]x(k)

Q(k)= [GT(k+1,k)P(k+1)G(k+1,k) P(k)]

由渐近稳定的充分条件当 P(k)>0 正定时, Q(k) 必须是正定的,才能使 v[x(k), k] < 0 [ 证毕 ]

Page 19: 现代控制理论

19

2 . 判断的一般步骤 1 )确定系统的平衡状态。 2 )任选正定对称矩阵 Q(k) ,代入矩阵方程 GT(k+1,k)P(k+1)G(k+1,k) P(k) = Q(k)

解出矩阵 P(k+1) 。该方程为矩阵差分方程,其解的形式为

3 )判断 P(k+1) 的正定性,若正定,则系统是渐近稳定的,且李氏函数为

v[x(k), k]= xT(k)P(k)x(k)

)1,0()0()1,0()1( T kkk GPGP

)1,()()1,(0

T

kiikik

i

GQG

Page 20: 现代控制理论

20

5.5 李雅普诺夫第二法在系统设计中的应用 5.5.1 状态反馈的设计 在控制系统的设计中,若需通过状态反馈使闭环系统渐近稳定,除可利用状态反馈极点配置的方法外,还可以采用李氏第二法来确定系统的校正方案。 设单输入、单输出线性定常系统的状态方程为

若选取二次型函数为李氏函数,即 v(x) = xTPx

BuAxx

xxxxx PPv TT)( = (Ax+Bu)TPx + xTP (Ax+Bu)

= xTATPx + (Bu)TPx +xTPAx +xTPBu

= xT (ATP+PA)x +[(Px)TBu ]T+ xTPBu

Page 21: 现代控制理论

21

uv PBxxPAPAxx TTT 2)()(

如果选 P 使 ATP + PA 为负定的,同时选输入量为

u = kxTPB k > 0

此时, 为负定的,则系统是渐近稳定的。而输入 u= kxTPB 是状态变量的线性组合,也正是前面介绍的状态反馈。

)(xv

Page 22: 现代控制理论

22

uxx 11

例 5-14 设系统的结构图如图所示,对应的微分方程为

显然系统处于临界等幅振荡状态,属于李氏意义下的稳定系统。若用李氏第二法来决定控制规律u(t) ,使系统变为渐近稳定的,如何选取校正方案。

解: 系统的状态方程为

1 s2

u x1

uxx

xx

12

21

Page 23: 现代控制理论

23

取标准二次型函数作为李氏函数,即

v(x) =x12 + x2

2 = xTPx P = I uxxxxxv 22211 222)( x

02)( 22 kxv x

除平衡点 xe = 0 外, 其值均不恒等于零,故系统是渐近稳定的。

)(xv

当 u = kx2 k > 0

r 1 s

u x2 1 s

x1 1 s

u x2 1 s

x1

k

控制规律取自对 x1 的速度反馈,用速度反馈来镇定控制系统也是工程设计中常用的经典方法。

Page 24: 现代控制理论

24

5.5.3 参数最优化设计 在线性系统中,常常使用各种积分指标来评价系统的控制品质。如误差绝对值积分( IAE )指标、误差平方积分( ISE )指标以及其他二次型积分指标。用李雅普诺夫方法可以评价这些积分指标。下面考察在二次型积分指标最小意义下,如何利用李雅普诺夫第二法使系统的参数最优。

设线性系统的状态方程为其中系统矩阵 A()表示 A 的某些元素依赖于可调参数。参数的选择原则是使二次型积分指标

xAx )(

0

T tdJ xQx

达到最小,其中 Q 为正定或正半定常数矩阵。

Page 25: 现代控制理论

25

由于矩阵 A() 所描述的系统应当是渐近稳定的,因此由指标 J 中给定的 Q 阵,可以通过李雅普诺夫方程 AT() P + PA() = Q 解出正定的含参数的矩阵 P() 。也就可以选取李氏函数为 v(x) = xTP() xxQxx T)( v

00

T

0)()(

t

tvdtvdtJ xxxQx

= xT(0)P() x(0) xT()P() x() = xT(0)P() x(0) = v(x)t=0

这样问题转化为选择什么样的参数使上式的 J最小。

Page 26: 现代控制理论

26

0J

0J 0

2

2

J

或充分必要条件

解出。

这是函数求极值问题,可由其必要条件

Page 27: 现代控制理论

27

0,)(0

22

dteeJ

例 5-16 设控制系统的结构图如图所示,假设系统开始是静止的。试确定阻尼比 > 0 ,使系统在单位阶跃函数 r(t) = 1(t) 的作用下,性能指标

达到最小,其中为给定的加权系数。

1

s (s + 2)

r ce

解: ⑴ 列写状态方程选取二阶系统的两个状态变量为

cex

crex

2

1

Page 28: 现代控制理论

28

2

1

2

1

21

10

x

x

x

x

0

1

)0(

)0(

2

1

x

x

dtxxdteeJ )()(0

22

210

22

dtx

xxx

2

1

0 21 0

01

⑵ 二次型积分指标

0

01Q

( 3 )由李雅普诺夫方程求 P()由 ATP + PA = Q ,可解得

4

1

2

12

1

4

1

P

Page 29: 现代控制理论

29

2122

21

21

T )(4

1)( xxxxxv

pxxx

)0()4

1()( 2

10 xvJ t

x

0J

( 4 )写出李雅普诺夫函数

( 5 )求 J 的最小值

令 ,即

因为 x2(0) = 0 ,得

04

11

J

2

2

1

Page 30: 现代控制理论

30

结 束